You are viewing a single thread.
View all comments View context
58 points

Unity is not a product, it’s an ongoing subscription. You can distribute Unity as part of your game as long as you have a subscription.They changed the terms of the subscription for next year. If you don’t have a subscription then you cannot redistribute Unity. So your choice is to either accept the new terms, or pull your game from the stores.

permalink
report
parent
reply
67 points

Why the ever loving fuck would any company willingly use a library or framework in their product that uses a subscription model instead of a licensing model? That’s absolutely mind blowing. Having critical tools with subscriptions is bad enough, but at least those aren’t shipped to customers.

If it’s really true that Unity uses a perpetual subscription rather than a license I’m utterly flabbergasted that it ever got as popular as it was.

permalink
report
parent
reply
21 points

Companies love subscription pricing and customers keep it up. Lots of software went this route and proved people still want the product. It shouldn’t be a surprise

permalink
report
parent
reply
15 points

Sure, for services or stuff used internally, but not for things that they’re selling to their own customers. Unless a company is also using a subscription model for their software it makes absolutely no sense to use a subscription library in your product, you’re putting yourself on the hook for recurring expenses on something you’re only receiving income on once. Any way you slice it that’s an absolutely braindead decision, and anyone that makes it should be terminated immediately for gross negligence.

permalink
report
parent
reply
10 points

I wasn’t aware either, but the devs who use this in their product should have known this could happen. Now the question is: did they just not consider the possibility, or is it a known risk because all the engines require a license? In that case, Unity might just very well be the first one to do this, and others will follow suit in the coming years.

permalink
report
parent
reply
11 points

It’s normal for a engine to have licensing requirements, but those are laid out up front and will typically be defined based on income. So like a pretty common thing would be something approximately like free for the first $10K earned, then 10% for up to $100K, and then 30% for everything past $100K. Importantly though, that’s NOT a subscription, it’s the terms of the license you agree to in order to use the software, you aren’t paying a fee based on time, but rather based on money earned. You can choose to back out of the license at any time, you just need to stop selling the software, and as long as you keep paying the engine developer their cut you can keep on selling copies. Further the terms of the license are what they are when you download the library/framework, and they can’t be retroactively changed. If tomorrow they decide to start charging you based on total downloads, you can choose to keep distributing the previous version under the previous license terms based on profits.

Unity on the other hand, has done two things. First they require an ongoing subscription, so if you stop paying for your subscription, technically you’re no long allowed to sell your game. Secondly, and much more controversially, they’re defining the license based on installs rather than based on earnings, which is tying your debt to actions of your customers rather than your own, which is a very precarious position to be in.

This whole thing reminds me of the D&D shenanigans a few months back where Hasbro tried to retroactively re-define the terms of their “open source” license, and the TTRPG community collectively told Hasbro where they could stick their new license. There are a LOT of parallels here.

permalink
report
parent
reply
6 points

Unreal licensing is explicitly tied to the version you use. So if you use Unreal 5.3, you are bound to the license attached to the code for Unreal 5.3.

If that license changes in Unreal 5.4 and you disagree with the new license, you don’t need to follow the terms as long as you never move from Unreal 5.3.

permalink
report
parent
reply
5 points

We got used to letting one company control everything

permalink
report
parent
reply
1 point

Licencing and subscriptions are generally the same thing.

When you get a subscription, you’re paying a regular payment to have a licence to use the product. Stop paying? Licence revoked.

In a normal setup, you pay once for a licence.

The terms of the licence dictate how you can use the software, and what happens when you break those rules.

permalink
report
parent
reply
1 point

Because it is the best choice financially in the short to medium term and it’s pretty much impossible for most businesses to make decisions based on any other factor. Which is why most companies will end up just swallowing this change.

permalink
report
parent
reply
9 points

wait so if unity goes bankrupt everyone is fucked?

permalink
report
parent
reply
3 points

Pretty much, yes

permalink
report
parent
reply
1 point

They’d sell off the IP, and somebody else would continue licensing out the engine. Development might be dead, but that doesn’t matter for already released games anyways.

If there’d be truly no successor, people could just continue using their existing Unity engine binary, since there’d be nobody to stop them.

permalink
report
parent
reply
7 points

Another reason why everything is subscription based these days, they can change the terms at will

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


Community stats

  • 18K

    Monthly active users

  • 11K

    Posts

  • 506K

    Comments