You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The nPose scripts are licensed under the GPLv2 (http://www.gnu.org/licenses/gpl-2.0.txt), with the following addendum:
The nPose scripts are free to be copied, modified, and redistributed, subject to the following conditions:
If you distribute the nPose scripts, you must leave them full perms.
If you modify the nPose scripts and distribute the modifications,
you must also make your modifications full perms.
"Full perms" means having the modify, copy, and transfer permissions enabled in Second Life and/or other virtual world platforms derived from Second Life (such as OpenSim). If the platform should allow more fine-grained permissions, then "full perms" will mean the most permissive possible set of permissions allowed by the platform.
Issue:
If you compile a nPose Script with an experience (for example the experience enabled temp attach script or the upcomming prop script) you are forced by the license to give it away FullPerm which is exactly what you shouldn't do ...
The text was updated successfully, but these errors were encountered:
What is your take on distributing a script which is not compiled with a key yet will function if a new owner were to use their own key, are we breaking the license? Truely the next owner should be aware that distributing nPose scripts with their key is dangerous.
A real world example:
Let asume that I have some kind of RP Sim and I have an experience set up for this sim. Now I build something that makes use of the temp attach script and I compile it with the experience. One of my visitors uses my object which means that he gets an object including the temp attach script. Because of the license this temp attach script has to be FullPerm and it is compiled with my experience. The user could easily copy the compiled tempAttach script from the tempAttachedObject to his inventory and has his own FullPerm Copy of the tempAttach script compiled with my experience and he could use it to grief other visitors on my sim. To prevent this I had to set the next owner permissions of the temp attach script to noTrans, but this would be against the license.
Current license text:
The nPose scripts are licensed under the GPLv2 (http://www.gnu.org/licenses/gpl-2.0.txt), with the following addendum:
The nPose scripts are free to be copied, modified, and redistributed, subject to the following conditions:
you must also make your modifications full perms.
"Full perms" means having the modify, copy, and transfer permissions enabled in Second Life and/or other virtual world platforms derived from Second Life (such as OpenSim). If the platform should allow more fine-grained permissions, then "full perms" will mean the most permissive possible set of permissions allowed by the platform.
Issue:
If you compile a nPose Script with an experience (for example the experience enabled temp attach script or the upcomming prop script) you are forced by the license to give it away FullPerm which is exactly what you shouldn't do ...
The text was updated successfully, but these errors were encountered: