Talk:LlSetObjectPermMask
REQUEST:
Please Un God-Mode this thing with a few caveats:
Removing a level of permission restriction (or Adding Permissions) should be restricted to the CREATOR of the object, or inventory item within a prim. This would be MOST useful for large linkset objects with scripts in many prims (such as vehicles)
Adding a level of restriction would be most useful in the case of vendors, where the sale item would be required to carry at least the transfer permission, but the vendor might be instructed to remove the ability to transfer an item for the next owner. The scenario in which this would manifest itself is in a vendor owned by one avatar, and a remote warehouse of items owned by the merchant. the merchant would allow the items to be sent to the vendor with a minimum of the transfer permission or the vendor can't operate. While I do see a workaround for this being the warehouse actually delivering the item to the buyer itself, it becomes cumbersome to make certain that inventory and configurations are accurate in the vendor and would require more communications that are reported as "Not a reliable means of inter-region communication" that being prim too prim E-Mail ( https://jira.secondlife.com/browse/SVC-23 ) . The vendor may then keep a sales comission before paying the merchant allowing people who don't have the resources, or a great number of items to sell to work off a vendor owned by someone else, rather than having to rent space in a high profile area themselves.
I therefore see no harm whatsoever in the present owner's scripts being able to REMOVE permissions as it will risk nothing for the creator, and quite possibly help to protect their interests.