Unity licensing changes discussion

Discussion in 'General Discussion' started by Robot Shark, Sep 13, 2023.

  1. Robot Shark

    Robot Shark Rear Admiral

    Joined:
    Jul 3, 2016
    Messages:
    2,187
    Likes Received:
    5,760
    #1
    Myrmidon, Slam Jones and A Mueller like this.
  2. Taelyn

    Taelyn Administrator Staff Member Community Manager

    • Developer
    • Administrator
    Joined:
    Oct 4, 2021
    Messages:
    871
    Likes Received:
    1,370
    Hi,

    We are aware of the announced changes by Unity.
    We will keep an eye on it how it progresses over the next few days / months.

    Overall we do not see or expect it to affect us

    Taelyn
     
    #2
  3. Insopor

    Insopor Commander

    Joined:
    Oct 17, 2021
    Messages:
    147
    Likes Received:
    124
    Just looking at the numbers they're stating, my own guess is that Eleon is probably in the clear. Good to hear that directly from Taelyn.

    Apparently one of the big guys from EA is over at Unity and almost certainly responsible for pushing such a greedy policy. Not surprising. The point of mentioning that is I'm sure we'll see plenty of people pumping fists saying things like "switch to Unreal Engine"

    All I can say is: don't.

    While Unreal Engine might be great, Epic is not, and is wrapped up in plenty of malicious and scummy practices. They may make a juicy offer now, but they'll twist the knife once they've got their hooks in. That's what Unity is trying to do, they're banking on devs not having the time or money to switch game engines. I'd bet folding money Epic will do worse when given the chance.

    It's okay to be cynical in business.
     
    #3
  4. Khazul

    Khazul Rear Admiral

    Joined:
    Jan 15, 2020
    Messages:
    825
    Likes Received:
    1,447
    Be surprised if it affected them currently. Be more concerned if someone decided to do something malicious against them and Unity refused to acknowledge the malicious act and were asked to pay up.

    I am not sure of the published articles on this fully capture the details either. If as presented, then I think in some regions this may be against precedents set in civil law (ie not illegal, but likely to fail to be upheld if challenged) - not sure about the US whihc seem to be the wild west for **** like this - EU and UK however it could probably be challenged succesfully. However I expect the devs will be looking very closely at the Apr 2023 or later ToS if using that version or later which is where I think it comes into affect in practice. Idiots at unity did not seem very clear on its scope.

    Unreal may be EA and also have sales related costs, but at least as I understand it, once you agree to the terms of the engine version you use, they apply in perpetuity which I suspect is why he didn't try to pull this **** (AFAIK) while he was at EA.

    I for one would support any dev who chose to boycott unity and do everything in their limited power to sink unity over this. Of course if all possibly affected unity devs and publishers were to band together the world over, then may be more effective. If this is allowed to happen unchallenged, I fear for the long term impact in may have on gamer's who ultimately always end up footing the bill for **** like this. As the saying goes - **** travels downhill... For eg, if steam remain neutral, and end up adapting to its implications, it could have unpleasant and unreasonable impact down the line for all games and thus gamers.

    I await with interest with the likes of MS, Apple, Google, Steam etc will make of this and how they will react. For anyone with actual regionally appropriate legal expertise (contract law I expect - maybe 'prejudicial contracts'?) that small indy developers may not have (being techies probably rather than lawyers), might be worth writing your thoughts in places where they may be seen by the relevant people to at open their eyes if needed and appropriate.


    A thought - you may not have 200k sales but...
    Do re-installs count when it is seen as the first install after Jan 1st 2024 despite having been installed originally several years previously? I for one will be getting a new PC soon - that is a new device.
    As I understand it that counts as a new install and counts towards your 200k. Over the lifetime of many games, I can see people changing PCs at least once, maybe a couple of times. 200k may sound like a big number for a small outfit, but what if that 200k is because some of your existing users install on new devices and you start getting hammered despite actual sale being way way below the threshold?

    What if releasing a major update that encourages a bunch of people to install the game again and that triggers a sudden unexpected huge bill without concurrent sales to go with it because these are the first installs the new system sees done by people who bought the game years ago and havn't played for ages?

    This whole plans seem very very wrong to me. The person behind this is all about hooking people in and landing them with a bill when they are far too invested and committed (in this case years of hard won engine experience vs a long risky learning ramp on a new engine) to back out and say no. He wanted to charge people for digital ammo in the middle of a fight FFS!
    People like that need to be sunk into oblivion.
     
    #4
    Last edited: Sep 15, 2023
  5. Robot Shark

    Robot Shark Rear Admiral

    Joined:
    Jul 3, 2016
    Messages:
    2,187
    Likes Received:
    5,760
     
    #5
  6. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,275
    Likes Received:
    11,936
    What Unity is doing also goes against pretty much every precedent I've ever seen for software.
    I'm not a big name developer, but I've never used software that had a "per install" fee associated with it. It's always been "per user".

    Imagine if Microsoft charged you a fee to reinstall Office or Windows?
    Or if Adobe charged you a fee for installing a new version of Photoshop even though you have a yearly subscription?
    Or an AV software charging you to install it again even though you already paid for the year?

    It's an absurd change, and no matter how much they walk it back now the damage to their reputation has been done.
     
    #6
  7. Taelyn

    Taelyn Administrator Staff Member Community Manager

    • Developer
    • Administrator
    Joined:
    Oct 4, 2021
    Messages:
    871
    Likes Received:
    1,370
    Unity already made changes to the policy,


    We want to acknowledge the confusion and frustration we heard after we announced our new runtime fee policy.
    We’d like to clarify some of your top questions and concerns: Who is impacted by this price increase: The price increase is very targeted. In fact, more than 90% of our customers will not be affected by this change.
    Customers who will be impacted are generally those who have found a substantial scale in downloads and revenue and have reached both our install and revenue thresholds.
    This means a low (or no) fee for creators who have not found scale success yet and a modest one-time fee for those who have.
    Fee on new installs only: Once you meet the two install and revenue thresholds, you only pay the runtime fee on new installs after Jan 1, 2024. It’s not perpetual: You only pay once for an install, not an ongoing perpetual license royalty like a revenue share model.
    How we define and count installs: Assuming the install and revenue thresholds are met, we will only count net new installs on any device starting Jan 1, 2024. Additionally, developers are not responsible for paying a runtime fee on:
    • Re-install charges - we are not going to charge a fee for re-installs.
    • Fraudulent installs charges - we are not going to charge a fee for fraudulent installs. We will work directly with you on cases where fraud or botnets are suspected of malicious intent.
    • Trials, partial play demos, and automation installs (devops) charges - we are not going to count these toward your install count. Early access games are not considered demos.
    • Web and streaming games - we are not going to count web and streaming games toward your install count either.
    • Charity-related installs - the pricing change and install count will not be applied to your charity bundles/initiatives.
     
    #7
    Robot Shark, Slam Jones and Myrmidon like this.
  8. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,275
    Likes Received:
    11,936
    The problem is they have not released how they will deal with any of those situations.
    They already said specifically that they have no way of knowing whether an install is a new install or a reinstall.
    Their response on pirated installs is also very vague and makes it seem like the developer will have to fight the charges after the fact.
    How will they track if a game is played on a browser versus an install?

    This shows that they don't have any of those things figured out and they only have 3 months to do it.
    They should have at least waited until they had the answers to those questions before posting something they knew they'd get pushback on.
     
    #8
    A Mueller and TwitchyJ like this.
  9. TwitchyJ

    TwitchyJ Commander

    Joined:
    Mar 4, 2022
    Messages:
    175
    Likes Received:
    124
    100% this.
    "We will work directly with you on cases where fraud or botnets are suspected of malicious intent."
    This statement tells me that malicious install campaigns likely are possible, but if a dev reports it after getting a bill (yeah, they are counting it and billing) then don't worry because they will "work directly with you".....
    Yeah, 0% trust in that.

    Regardless of what kind of backpeddling and assurances they make now, does any of it really matter?
    A company that will suddenly force a giant change in fee structure, without any real warning, and essentially amount to altering past deals, can they be trusted going forward?
    What's to stop them from lowering the download and revenue thresholds significantly a year or so down the line?
    After all they just showed they will massively change their terms at any point.


    I don't have a stake in this as I'm not a developer nor am I selling projects built on Unity.
    I do know this is shaking the gaming world pretty hard and harming trust pretty bad though.
     
    #9
    A Mueller and ravien_ff like this.
  10. Myrmidon

    Myrmidon Rear Admiral

    Joined:
    Mar 26, 2016
    Messages:
    1,734
    Likes Received:
    2,066
    In the long run they are trying to change the model from the end user to pay once the time software is bought to the lase model, where the customer pays every time the software is used. And they hope all other game engine companies follow them.

    Just my two cents of what I see happening now with a pinch of glimpse in the near future.
     
    #10
  11. AlterDraconis

    AlterDraconis Lieutenant

    Joined:
    Sep 2, 2019
    Messages:
    41
    Likes Received:
    43
    #11
  12. Taelyn

    Taelyn Administrator Staff Member Community Manager

    • Developer
    • Administrator
    Joined:
    Oct 4, 2021
    Messages:
    871
    Likes Received:
    1,370
    There are no plans to switch for many reasons, one of the largest reasons is that Unreal does not natively support voxel. This is done with a 3rd party add-on.

    Unity is already making changes to the policy and as said we do not see neither expect it to affect is. Companies like us are not there target
     
    #12
  13. Robot Shark

    Robot Shark Rear Admiral

    Joined:
    Jul 3, 2016
    Messages:
    2,187
    Likes Received:
    5,760
    While I understand that Eleon has a lot invested in Unity, and they believe that the changes will not effect them, I have also been gratified at how the developer community has been banding together after what Unity has tried to do.

    The backlash is also highlighting compeating platforms I was not aware of, like Godot and FNA.



    Considering the amount of backlash Unity is getting, lets hope their montization changes never see the light of day.
     
    #13
  14. Robot Shark

    Robot Shark Rear Admiral

    Joined:
    Jul 3, 2016
    Messages:
    2,187
    Likes Received:
    5,760
    Unity issued an update today.

    This individual breaks the new changes down.

     
    #14
  15. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,275
    Likes Received:
    11,936
    I got an email from Unity about some of the new changes.

    If they had just gone with that in the first place it wouldn't have been nearly the PR disaster it turned out to be.
     
    #15
    SacredGlade likes this.
  16. Scoob

    Scoob Rear Admiral

    Joined:
    Sep 22, 2016
    Messages:
    1,474
    Likes Received:
    1,923
    The thing that got me is how they talk about installs of the Unity Runtime not the game its self. Does the Runtime install a separate copy each time a new Unity game is installed, or is there ONE Runtime that all use? It's such a very weird way to try to milk money from someone, and there are huge holes (aka, no details what so ever) how they are going to accurately count genuine installs.

    If they work like the Taxman, it's going to be a case of Pay Up, even if they're wrong, and they'll work out any refunds (minus a "handling" fee? lol) at a later date. If I were a Unity devs, well, I'd not be a Unity dev much longer methinks. Surely, the carp they're trying to pull now might not effect Eleon so much, but what about their next move if this current one starts raking in the cash? I'd suggest all trust is lost at this point.

    If they want extra cash, why not simply go by SALES, which is a metric than can generally be very easily captured. Well, cos their suggested method mean they'd potentially get more than one fee per game purchase, it's really that simple. Greed.

    Best of luck to Eleon, and other Unity devs, I hope you're not shafted too hard by this.
     
    #16
  17. imlarry425

    imlarry425 Captain

    Joined:
    Jan 10, 2019
    Messages:
    464
    Likes Received:
    339
    UnityPlayer.dll is the runtime component. While it can be shared across multiple programs (static code & data) normally devs sandbox their use of the player with the client program that uses it to enable upgrading applications without backward compatibility testing / forced lockstep upgrades. Empyrion installs three copies of the player for the client, dedicated server, and the solar system generator executables. Since gaming platforms are generally running only one copy of any given game at any given time this isn't a waste of memory resources. Sharing a single copy of a dll requires setup (GAC, path, etc.) which implies coordination between the different software publishers- an org like steam could devise a strategy for sharable image libraries to support multiple versioning but there isn't a lot of benefit for the additional plumbing.
     
    #17
  18. Scoob

    Scoob Rear Admiral

    Joined:
    Sep 22, 2016
    Messages:
    1,474
    Likes Received:
    1,923
    Thanks, that makes sense. Still, I can imagine situations where the player has a Client installed on their PC, perhaps another copy on a laptop. A server install on a PC on their home network (for testing) as well as yet another copy installed on a rented server.

    I wonder if Unity would flag something if say the Dev said "We've only sold 100k copies", yet the .dll has been installed many more times than that. Which stat "Wins" when it come to what Unity expect a dev to pay. It's really shady stuff.

    That said, I wish I got paid for every install of Apps I've created, rather than just being paid to develop it lol.
     
    #18
  19. Robot Shark

    Robot Shark Rear Admiral

    Joined:
    Jul 3, 2016
    Messages:
    2,187
    Likes Received:
    5,760
    #19

Share This Page