Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Strange Permissions

Zan Lightfoot
Registered User
Join date: 25 Dec 2006
Posts: 2
08-29-2007 23:44
Greetings and salutations. I have a question regarding permissions of object given to a new owner (or sold). It is my understanding that Second Life used to prevent you from removing the inventory of a prim if that prim had no-modify status for your avatar. I have tested several times now, and the following process works, which is causing me some consternation.

1) Create a prim, and make certain it's permissions for next-owner are no-copy no-modify
2) Add a script to the prim, and confirm that its permissions are also no-copy no-modify
3) Give this object to a friend, or sell it to someone
4) Have that person attempt to change the texture, size, etc., and then have them attempt to remove the script. They won't be able to change the prim properties, but will be able to remove the script.

This is cause for alarm for me, because I developed a "Sampler" or "Self Destruct" script designed to make prims last for a certain amount of time, and then self-destruct. A sample becomes a true product if it doesn't self destruct, which means that I have to incorporate a limited version of the self destruct in every script of mine (adding to script bloat, development time, and a small amount of server lag), otherwise a purchaser of the sample could just remove the self-destruct script, and have a full working copy.

Was this changed intentionally by the Lindens, or have I stumbled upon a dangerous bug?

Thanks for your time,
-Zan
Thili Playfair
Registered User
Join date: 18 Aug 2004
Posts: 2,417
08-30-2007 01:45
Sampler / Destruct (llDie())
script wont work theres alot of way to ignore that,
rez in no script land, or just simply delete the script

This goes for anything inside a prim really,
anims, script, notecard, ect, delete will work no matter the prim perm.

Bug? i dont know, if prim is set no modify , i think you couldnt delete inventory of a prim, cant remember really -__-

Id really suggest you remove the sample ones asap, i been able to delete scripts from any prims a long time now never really thought much about prim perms.

Sample prims would have to be set no modify with huge red prim boarders around it and partially alpha/phantom/splattered with texture that yell DEMO , that would make it more useless to rip out script to stop the destruct.
Johan Laurasia
Fully Rezzed
Join date: 31 Oct 2006
Posts: 1,394
08-30-2007 02:42
If the script is set to no transfer what are they gonna do with it?
Marshall Walcott
Registered User
Join date: 25 Oct 2005
Posts: 2
02-25-2008 12:48
If the script itself is no-copy, no-mod... the only thing the new owner of it could do.. would be to drop it into a different prim.

They would not be able to open the script and reproduce it or anything of that nature to "steal" it...

I dont see where the real fear is here
Kitty Barnett
Registered User
Join date: 10 May 2006
Posts: 5,586
02-25-2008 15:07
I haven't tried it recently to see if it has changed, but the normal behaviour is that you can always "remove" no copy items from a no modify prim by dragging them into your inventory.

If you want a script to be present in a prim at all times then the script should be copy. Deleting the script shouldn't be possible (should shout an error) and dragging it to inventory will simply take a copy.