Page 1 of 1

Script and Scripted Object Permissions

Posted: Fri May 17, 2013 6:18 am
by ShowStopper Eclipse
I'm having an issue with creating scripts. When I make the script, then it's automatically set to "Next owner Transfer" perms, and I can't uncheck the transfer perms. Also when I put a script I've made into an object then it makes the object permanently set to "Next owner Transfer" perms as well. How do I fix the perms on my scripts and scripted objects?

Re: Script and Scripted Object Permissions

Posted: Fri May 17, 2013 11:23 am
by Ilan Tochner
Hi ShowWtopper,

What viewer (and version) are you using?

Re: Script and Scripted Object Permissions

Posted: Sat May 18, 2013 1:31 am
by ShowStopper Eclipse
Firestorm 4.4.0. I also had the issue on the version just before this version.

Re: Script and Scripted Object Permissions

Posted: Sun May 19, 2013 6:45 am
by Oren Hurvitz
This is standard behavior in Second Life and OpenSim, and applies to any object (not just scripts). An object can be either No-Copy or No-Transfer, but not both. Here's an explanation, from http://wiki.secondlife.com/wiki/Permission :
The right of first sale applies when an item is transferred without next owner copy. Since you are allowed to specify no derivative works by specifying next owner cannot modify, this right is interpreted as next owner can always transfer that single instance of the item to anyone else.
So you can remove the Copy permission or the Transfer permission, but not both.

Re: Script and Scripted Object Permissions

Posted: Sun May 19, 2013 7:26 am
by Johnny Night
Take a peek at your preferences. You should be able to change the defaults on many TPV's for building.
Image

ETA: I'm sorry, scripts seem to be the only thing not affected by this setting.

Re: Script and Scripted Object Permissions

Posted: Mon May 20, 2013 5:50 am
by ShowStopper Eclipse
Oren Hurvitz wrote:This is standard behavior in Second Life and OpenSim, and applies to any object (not just scripts). An object can be either No-Copy or No-Transfer, but not both. Here's an explanation, from http://wiki.secondlife.com/wiki/Permission :
The right of first sale applies when an item is transferred without next owner copy. Since you are allowed to specify no derivative works by specifying next owner cannot modify, this right is interpreted as next owner can always transfer that single instance of the item to anyone else.
So you can remove the Copy permission or the Transfer permission, but not both.
I've seen and made objects that have nocopy/nomod/notransfer permissions. The only thing that seems to be affected are scripts I make which have the Transfer permissions greyed out and selected and I can't unselect that particular permission. The Transfer permission is not greyed out on other objects unless I put one of the scripts I have made into the object.

Re: Script and Scripted Object Permissions

Posted: Tue May 21, 2013 6:44 am
by Oren Hurvitz
How did you make objects that are NoCopy and NoTrans? Could you walk me through the UI in order to do so? Because in my experience these options are mutually exclusive.

Re: Script and Scripted Object Permissions

Posted: Thu May 23, 2013 11:02 am
by Isis Ophelia
One can give objects different permissions as scripts. So for example if you do not want that the next owner can open your script, you make it no modify. If you do not want that the next owner is able to pass to others, then you make it copy. This does not affect the object itself which can have different permission than the script.

The trick used to make an object no modify/no copy/no transfer it's that one inserts somewhere in the content of one of the prims of the linkset another object that has different permissions as the root prim. That works only if the object is no modify, because the next owner can not delete or pull out that item to be able to transfer the whole item.

Re: Script and Scripted Object Permissions

Posted: Wed May 29, 2013 9:31 am
by Dundridge Dreadlow
Easiest (on firestorm and compatible) is to edit the object, go to content, and hit the permissions button. This should allow you to bulk set permissions on scripts/contents.

If transfer is being a bit annoying, crank the object contents up to full perms, then remove the offending permissions afterwards.