Hello eveyone!
In the Unity AssetStore license agreement (if I am not mistaken), it is stated that, by default, every asset isn’t sold but licensed, in a way that only ONE END-USER may use such asset at a given time.
My question is, what may be the correct definition of a END-USER? Is it one developer? Project? Organization?
If my publisher sell’s a utility script, it would make sense that each developer using such script should pay a license. However, what would be the correct meaning of “using”: writing code directly using my script’s API? or just passively benefitting from my script’s features, that was added by a co-worker?
And if I were to sell a 3D Artwork, should every developer pay a license for such asset? It this case I think it would make more sense that a license-per-project should be paid, right?
Any kind of help/advice is welcome =)
Thanks in advance!
EDIT:
Obviously I didn’t make my question clear enough, sorry about that. Let me try again.
If I were to sell a tool for Unity on the AssetStore, for example, a CrashDetection asset. A set of scripts that would detect every time the game would crash, and automatically generate an e-mail to the responsable team, containing info on such crash.
Indirectly, the whole team would be using and benefiting from it as well.
So, is the END-USER:
- The company that buys such tool, and add’s it to its project Repo to be versioned and used by everyone (one license).
- The specific dev team that included/configured/maintained such asset in the project, and will be receiving the crash e-mails.
- Or all the team, including testers and designers, that will be involuntarily using such tool, crashing the game and automatically sending feedback to the developers.