Spin-off from this thread:
/120/02/6243/1.html
I'll forego carrying kitty for 1 day if you Lindens implement this idea.
Make this a hardcoded non-optional "permission":
Give Original to Others.
ALL objects in game would be give-able. If given it gives the original and removes it from the giver's inventory. All other user-set permissions transfer over with it (per the norm).
Make ALL other permissions options. Copy has no affect on the state of Resale.
Scripts, Textures, Sounds are excluded (they're not objects after all). All permissions for scripts/textures/sounds would be optional and COPY/TRANSFER would not affect each other's state. Nor would the state of any Contents affect the "Give Original to Others". A non-Transfer script in an object would not block the object from being given away.
Thanks for reading my drivel (yet again for some of you), I'm personally very unhappy with how permissions have been implemented.
Boso