• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: SVC-701
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Unassigned
Reporter: Argent Stonecutter
Votes: 44
Watchers: 10
Operations

If you were logged in you would be able to see more operations.
2. Second Life Service - SVC

Copyright/license/notes fields on assets, to allow proper attribution and provide license and configuration information.

Created: 25/Sep/07 08:35 AM   Updated: 12/Aug/08 04:35 PM
Return to search
Component/s: Permissions, Scripts, Simulation
Affects Version/s: None
Fix Version/s: None

Issue Links:
Relates


 Description  « Hide
This would kill a lot of birds with one stone.

Proposal: a pair of properties associated with assets. One would only be settable by the creator, the other by the creator or owner. The properties would be viewable by the client in-world or in inventory (in the properties dialog), and (if practical) by script as well. All assets would have these properties: textures, skins, scripts, notecards, gestures, objects... think of it as the 'mattress tag' or 'back of the picture'...

The content of the field would either be a moderate sized free-form text field, or a UUID referring to a notecard. In the latter case the user interface to set it would probably involve dragging the notecard to the object's properties dialog.

The creator information for an asset would be presented to the user when they accept the asset from another user. If the asset contains references to other assets containing creator information (eg, an object's inventory contents, or a notecard's contents, or a gesture's sounds and animations) that should be presented as well. The user interface should not be so obtrusive as to allow it to be used for griefing, but the recipient must be aware that they're receiving assets that may be subject to license terms they should know about.

The owner information for the asset would contain any information that the owner wants to add, including notes and (if the information is readable by a script) configuration information.

Typical creator information might be:

"Copyright (c) 2007 Agent Stonecutter, All Rights Reserved. This script is distributed under the modified BSD license."

Or:

"Copyright (c) 2005 Texture Insanity, see http://textureinsanity.example.com/ for more information."

Typical owner information might be:

"listen 10; label 'Sit here'"

Possible LSL APIs.

Two new LSL constants: NOTICE_CREATOR and NOTICE_OWNER.

For a text field associated directly with an object:

string llGetNotice(integer type);

For a notecard:

key llGetNoticeUUID(integer type);

In this case actually reading the notice would be done using the dataserver.

PS: JIRA needs a 'Components' field value for 'Inventory'.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Rob Linden made changes - 22/Dec/07 01:08 AM
Field Original Value New Value
Workflow jira [ 15504 ] jira-2007-12-21 [ 21008 ]
Rob Linden made changes - 22/Dec/07 01:36 AM
Workflow jira [ 21008 ] jira-2007-12-21 [ 22625 ]
Rob Linden made changes - 23/Dec/07 12:17 AM
Workflow jira-2007-12-21 [ 22625 ] jira-2007-12-22a [ 48433 ]
Argent Stonecutter made changes - 26/Dec/07 02:53 PM
Link This issue is duplicated by SVC-1115 [ SVC-1115 ]
Argent Stonecutter made changes - 26/Dec/07 02:53 PM
Link This issue is duplicated by SVC-1115 [ SVC-1115 ]
Argent Stonecutter made changes - 26/Dec/07 02:53 PM
Link This issue is related to by SVC-1115 [ SVC-1115 ]
Argent Stonecutter made changes - 01/Feb/08 08:52 AM
Link This issue Relates to SVC-1406 [ SVC-1406 ]
Argent Stonecutter made changes - 01/Feb/08 08:59 AM
Link This issue is related to by SVC-1406 [ SVC-1406 ]
Harleen Gretzky made changes - 19/Feb/08 03:45 PM
Link This issue is duplicated by SVC-1581 [ SVC-1581 ]
Argent Stonecutter made changes - 19/Feb/08 04:42 PM
Link This issue is duplicated by SVC-1581 [ SVC-1581 ]
Argent Stonecutter made changes - 11/Mar/08 10:17 AM
Link This issue Relates to VWR-2571 [ VWR-2571 ]
PM Sands made changes - 12/Mar/08 05:03 AM
Link This issue is related to by SVC-1581 [ SVC-1581 ]
Gigs Taggart made changes - 13/Apr/08 08:40 AM
Link This issue is related to by VWR-2909 [ VWR-2909 ]
Argent Stonecutter made changes - 08/Jun/08 11:45 AM
Link This issue Relates to SVC-2508 [ SVC-2508 ]
Opensource Obscure made changes - 14/Jun/08 10:47 AM
Link This issue Relates to MISC-1277 [ MISC-1277 ]
McCabe Maxsted made changes - 08/Jul/08 07:32 PM
Link This issue is related to by SVC-2621 [ SVC-2621 ]
McCabe Maxsted made changes - 12/Aug/08 04:35 PM
Component/s Permissions [ 10221 ]
Sue Linden made changes - 13/Nov/08 12:03 PM
Workflow jira-2007-12-22a [ 48433 ] jira-2008-11-14 [ 80365 ]
Sue Linden made changes - 13/Nov/08 04:27 PM
Workflow jira-2008-11-14 [ 80365 ] jira-2008-11-14a [ 86267 ]
Sue Linden made changes - 13/Nov/08 04:41 PM
Workflow jira-2008-11-14 [ 86267 ] jira-2008-11-14a [ 90557 ]
Sue Linden made changes - 13/Nov/08 04:50 PM
Workflow jira-2008-11-14 [ 90557 ] jira-2008-11-14a [ 93548 ]