Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

small license issue / experience #33

Open
LeonaMorro opened this issue Jun 19, 2019 · 2 comments
Open

small license issue / experience #33

LeonaMorro opened this issue Jun 19, 2019 · 2 comments

Comments

@LeonaMorro
Copy link
Member

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:

  • 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 ...

@HowardBaxton
Copy link
Contributor

HowardBaxton commented Jun 19, 2019 via email

@LeonaMorro
Copy link
Member Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants