Hacker News new | ask | show | jobs
by breezeTrowel 1003 days ago
It's retroactive.

https://forum.unity.com/threads/unity-plan-pricing-and-packa...

Q: Are these fees going to apply to games that have been out for years already? If you met the threshold 2 years ago, you'll start owing for any installs monthly from January, no? (in theory). It says they'll use previous installs to determine threshold eligibility & then you'll start owing them for the new ones.

A: Yes, assuming the game is eligible and distributing the Unity Runtime then runtime fees will apply. We look at a game's lifetime installs to determine eligibility for the runtime fee. Then we bill the runtime fee based on all new installs that occur after January 1, 2024.

1 comments

It isn't. Look at the words you quote: "Then we bill the runtime fee based on all new installs that occur after January 1, 2024." The new installs are new instances of the Unity runtime.

I'm really sorry they are screwing you but words have meanings, and this is not retroactive. One legal scholar writes:

"A retroactive statute is one that operates as of a time prior to its enactment. A retrospective statute is one that operates for the future only. It is prospective, but it imposes new results in respect of a past event. A retroactive statute operates backwards. A retrospective statute operates forwards, but it looks backwards in that it attaches new consequences for the future to an event that took place before the statute was enacted."

And of course retroactive and retrospective changes cannot be made to contracts (vs law) without the agreement of parties, or a court decision. Unity is saying you have already agreed to these terms for existing licences, and must agree to new terms for new runtime licences. Something you can dispute in court, but not without significant financial risk.

This is retroactive. The license is accepted via the Unity engine. The games include a Unity runtime and this fee applies to new copies of all existing games. How is this not retroactive? The games were bundled with the runtime in the past. Plus the new license applies to all previous versions of the Unity engine that have already been installed. This is 100% retroactive.
They say that the new licence does not apply to existing installs. However, those installs are counted for determining if you cross the new sales threshold. That is a prospective change.

You're complaining that the licence for runtime instances should be locked to the one that was in existence when you wrote the game (using the editor). This is entirely reasonable, but not a right you have under the old or the new licence. They could change it again!

You had that right under the old license before it was changed and the repo tracking the ToS was deleted. This is a retroactive change. If people are downloading your installer that was published a year ago, people running that installer after January 1st will now cost you money.
The license text being deleted doesn't change the contract, it is still extant, and hence nothing retroactive about it.

You should absolutely disable installations in the future. Pull all binaries from the web and replace them with ones that require an activation key.

If you have made a best effort to comply with the new terms, they cannot come at you for people running an old installer.

"One legal scholar"?