Hi I imagine this must have already been answered but after googling it all I can find are threads on if you’re allowed to upload projects containing commercial assets/ assets paid for, in general.
Now my specific question that I can’t find the answer to is, am I legally allowed to upload projects to git that contain paid for assets if I set the repository to private?
To be clear I know you can’t upload to public repos.
By “git” do you mean “GitHub” or “GitLab” or something? Because Git itself has no concept of a repository being “set” to public, private, whatever. That’s all up to the service you’re using to host it.
*small side note:
if you have multiple people working/using those plugins, some plugins might be per seat/user (check asset store licenses for more info)
The EULA actually used to forbid it, it seems that has changed since and I doubt it has even once been enforced. Most of Unity’s EULAs are unreasonable anyway.
“Computers physically located at a single location”. Also “may only be moved to another Site subject to prior written approval from Licensor”.
You can say reading this as it forbidding source hosting is uncharitable (although, do we need to be charitable to terms that require written approval from Licensor to move? Has anyone in the history of Unity done this?), but I don’t think it’s completely unreasonable.
“Site” license is now the “Restricted Single Entity” license on the Asset Store, which now more reasonably tries to restrict the usage of an asset to be within one Entity, which makes a lot more sense, as opposed to the one physical location that “Site” tried to do.
Yeah, I’m gonna go ahead and say this is an uncharitable read because this same thing also could be interpreted as saying you can’t use asset store assets on a school computer if you have them on a personal external hard drive you carry from place to place.
edit: in fact, I’d say that this is probably specifically about Unity as something a project is running from, not respositories.
It actively tried to restrict asset usage to one physical location.
Even excluding repos, it definitely restricted people from working remotely, which is an even bigger issue, so I don’t see how the read can be uncharitable when the terms are bananas.
In fact I don’t see a potential charitable read of this that isn’t “it’s a bunch of nonsense, ignore it” without a big chunk of the community having violated it.
not backup and store. You do not “install and use” assets in a VCS environment. You backup and store them there.
Besides, you usually do not want editor assets submitted into VCS (at least not in installed form) in a team environment (you want to install them manually instead), because they are per seat basis. You would need a seat for everyone who checks out the repo.
You are also wrong. Unity always had at least two types of asset store licenses. A per seat one and a per project / per entity one specifically for assets that are part of the game (art assets?) and can’t be excluded and used only in some seats. “Site” license is the older form of the current “per entity” license.
They restrict it correctly / reasonably now but how they used to restrict it is by talking about a singular physical location, making everyone having a project with such assets and people working on it from different locations automatically violate the EULA.
Again, I’ll concede that maybe including repos is uncharitable, but I hope we can also agree that there is no charitable read that most people didn’t violate at the time, making this part of the EULA bullshit.