Regarding the permission issues with giving an object to someone else and then giving it back to the original creator, thus applying next-owner permissions.
I do understand that there is a legitimate reason for it, as described by Kelly Linden in this thread .
Question:
In the A gives to B that gives back to A, would it be possible to ask B with a popup window if he wants to release the object back to A with original rights? Have you discussed about a similar scenario? (I'll post a feature suggestion if you confirm that this or some variation on it can be added to the current permission system)
Here is how it would work:
*IF*
B has an object made by A and is transfering it back to A,
and said object contains only parts (sub-prims/content/textures/etc.) made by A or by B or by others with transfer permissions.
*AND*
B agrees to give it back to A with original permissions
*THEN*
A will receive said object with the permission computed as follows:
- all basic parts made by A will have full perms
- parts made by B will have next-owner permissions (e.g. it's the case when B drops something inside the content of the object)
- parts made by others will have next-owner permissions.
NOTE: this kind of transfer should be enabled even if B doesn't have transfer permission on the object, if said object is composed as stated above. This would make it possible for creator of no-transfer content to receive the objects back from the customers/users.