If I develop a GUI with NGUI, which has a single user license, for a a project and there are others working on the project but not working on the GUI, do I need to have a NGUI license for the others on the team?
Also, if I leave the project, is the team still working on the project allowed to use the GUI I made with NGUI? I would think that in order to modify the GUI they would need their own license, however, do they need a license if they do not make any changes to the GUI?
EXCEPT FOR EDITOR EXTENSION ASSETS, END-USER is granted a license to install and use Assets on an unlimited number of computers provided that these computers are either all (i) physically located at a single physical location (“Site”) belonging to END-USER, or (ii) laptops belonging to END-USER which have been made available by END-USER to its employees that are employed at the same Site provided all such computers have appropriately licensed Unity software installed. Consequently, any Asset may only be used at particular Site or on computers assigned to END-USER’s employees employed at the same Site and may only be moved to another Site subject to prior written approval from Licensor. THIS CLAUSE 2.3 DOES NOT APPLY TO ASSETS THAT IN THE UNITY ASSET STORE ARE CATEGORIZED UNDER THE HEADING “EDITOR EXTENSIONS.”
2.4
Editor Extensions: END-USER is granted a license to install and use any Assets which are categorized in the Asset Store as “Editor Extensions” only on one (1) computer. For the avoidance of doubt, Editor Extension Assets are licensed on a per computer basis may not be shared or used concurrently on different computers.
If you bought the asset and leave then the asset is no longer licensed for the work you were doing, at that point it pirating the asset since even though a UI was created, the license holder is no longer part of the project and the asset in question falls outside of the usage after purchase.
If it leverages the asset a license is appropriate, you’re paying for the capability/library/code/etc, not just to implement and leave it static without changes, the library is the desirable part, not the custom UI that was created USING it.