I have seen in the wiki a couple functions that would change the permissions on objects and inventory items. They are marked as not implimented and I don't find them in the insert list on the in world editor. But I know I've have items that once they rez in world the permissions on it change. A friend of mine has a vehicle that does this.
So how are the creators accomplishing this? I had thought about adding a function in my scripts that I sell as transferable to change it's permissions once it's changed owners twice. I sell it to a builder, then they incorporate my script into their creation and sell it. Once someone buys their creation my script goes to no transfer.
Now I would expect that a builder using my scripts say in a house would set the house to no transfer. So do the objects, scripts, textures, etc inherit the permissions of the object it is in?
This is just one of thoes fears that I'm sure plagues anyone who sells transferable versions of their creations.