FLOSS community concerns about the Linden Lab policy on third-party viewers


Note. Also see Linden Lab Official:Third Party Policy and Viewer Directory FAQ that was published after the TPV policy publication.

Preamble

"any third-party software client, regardless of its source code, that logs into our servers"

1 "Required Functionality and Disclosures" [1]

a

"compatible with the protocol of Linden Lab’s viewers as it is documented in our source code"

c

"On your software download page or in another location that a user must visit before installing the Third-Party Viewer, you must disclose the following:"

h

"The services we provide through our viewers, for example, our Land Store, the LindeX exchange, and the Xstreet SL marketplace, are designed to enhance Residents’ shared experience. We may ask you to make changes to your Third-Party Viewer if it disables certain of our services [...] If we do, you agree to make the changes we request."

2 "Prohibited Features and Functionality" [2]

b

"You must not use or provide any functionality that Linden Lab’s viewers do not have for exporting content from Second Life unless the functionality verifies that the content to be exported was created by the Second Life user who is using the Third-Party Viewer. [...]" This must be done for all content in Second Life, including content that may be set to “full permissions.”"

e

"You must not use or distribute features or functionality that transmit Second Life usernames or passwords anywhere except to Linden Lab servers. Third-Party Viewers must not retain a user’s username or password anywhere except on the user’s own system."

Action: For this not to contradict 2(a), 2(b) and 2(e). Please remove "usernames or".

Why? so that a user can export the content he or she has created and owns to the server of his or her choice and use it however he or she wishes. User content is NOT Owned by Linden Labs. Users have the right to export their creations to any server they wish.

2(a).ii states: You must not alter content metadata like the Second Life creator name or the Second Life owner name.

2(b) states that a third party viewer may export content on behalf of a user as long as the user's name is also the creator's name. But given that, 2(e) forbids the transmission or storage of a user's name to or on any server but those of Second Life, a third party viewer cannot export any prims. 2(a).ii makes it clear that exported prim data must retain the creator name and owner name. 2(e) as it is written states that a TPV may not store user names. The contradiction is obvious and does need to be fixed ASAP.

7 "Your Responsibility for Third-Party Viewers" [3]

a

"You are responsible for all uses you make of Third-Party Viewers, and if you are a Developer, you are also responsible for all Third-Party Viewers that you develop or distribute."

c

"Violate or promote violation of any applicable law or the rights of any individual or entity"

d

"You assume all risks, expenses, and defects of any Third-Party Viewers that you use, develop, or distribute."

8 "Policy Changes, Enforcement, and Termination" [4]

c

"You acknowledge and agree that we may require you to stop using or distributing a Third-Party Viewer for accessing Second Life if we determine that there is a violation."

d

"If we believe that your Third-Party Viewer is not in compliance, we may request that you add, modify, or remove features, functionality, code or content, and you agree to comply with the request within a reasonable timeframe specified by Linden Lab."

9 "Definitions" [5]

c

"By “Third-Party Viewer,” we mean any third-party software client on any device that logs into our servers that support Second Life. Third-Party Viewers include software for viewing Second Life, any chat clients, utilities, bots, and proxies as well as applications that may not be listed in our Viewer Directory."