Hi,
I was reading again the EULA, and there’s a point where it says:
"You May Not Use Unity Personal, Unity Plus and/or Unity Pro Simultaneously
You may not combine or integrate Your Project Content developed with one tier of Unity Software (e.g., Unity Personal) simultaneously with any of Your Project Content that you develop with another tier (e.g., Unity Plus or Unity Pro). Your Project Content developed with Unity Personal and/or Unity Plus will be tagged with an identifier that is used to enforce this restriction."
Source: Unity Editor Software Terms
Now, my interpretation was that this has been written to avoid someone to “borrow” the license from someone else in some subtle way, and then releasing it with a Personal license.
Or maybe to enforce that you must stick to your subscription, discouraging subscribing to lower priced plans.
So I contacted the Support, and got an answer I didn’t expect.
If I understood it correctly, each “project” can only be built and released if you and all your teammates are using, and have always used the same subscription plan for that particular project.
You’re not even able to continue working on a project started with the Personal subscription if you later decide to upgrade.
You’re not able to keep working on a project you started on Pro after the subscription ends, thus forcing you to subscribe for an additional year.
If you’re in charge of producing the final build and have Plus or Pro you can’t collaborate with, let’s say, a composer, a level designer, an animator, a background artist, who may only need a Personal edition since they may want to invest on their own tools. They ALL have to pay 1 year for Plus or Pro
So, you can’t possibly hire someone without knowing their subscription plan.
A Unity Pro freelancer can only work with Pro-licensed teams
A Unity Plus freelancer can only work with Plus-licensed teams
A Unity Personal freelancer can only work with Personal-licensed teams
So if you are not a programmer, you still need to have the same license the main programmer will be using, or have to upgrade. No turning back.
To apply for a single project could require you a 1-year commitment with a probably overly costly license.
I hope the support team did some mistake on interpretation, because all this seems absurd to me.
I also have asked several companies (even big ones) all around Europe, and they answered they use mixed license cooperation and teams, and said that it would be impossible to work if that was true.
Who is right? Is the future of Unity going to be splitted into “sealed classes”?
Were you all aware of this? Or is everyone out there infringing the EULA?
My personal opinion, according to the interpretation of the Unity Support, is that all this is killing cooperation and preventing a programmer to hire someone who is maybe just starting to work on Unity, since they’d be forced to pay in proportion to the recruiter’s subscription plan.
Is it really this the scenario that Unity wants?
I’m really really surprised. I hope Unity is going to reword that part in some way.