Difference between revisions of "User:Robin Cornelius/tvp mods"
(Added comments regarding definition of TPV and the referable to Developer to begin with) |
|||
Line 66: | Line 66: | ||
at the moment that he uses SL himself, as a User. For such a developer/user the definition should be: | at the moment that he uses SL himself, as a User. For such a developer/user the definition should be: | ||
9c . By “Third-Party Viewer” we mean any software, not supplied by Linden Lab, intended to connect to our servers that support Second Life. | 9c . By “Third-Party Viewer” we mean any software, not supplied by Linden Lab, '''intended to connect''' to our servers that support Second Life. | ||
This includes all software for viewing Second Life, any chat clients, utilities, bots as well as proxies, | This includes all software for viewing Second Life, any chat clients, utilities, bots as well as proxies, | ||
independent of being listed in our Viewer Directory or not. | independent of being listed in our Viewer Directory or not. | ||
By using "intended" the action is put with the Developer. Ie, if a developer writes software that is not | By using "intended" the action is put with the Developer. Ie, if a developer writes software that is not | ||
intended to be used with Second Life, but someone else does (so it | intended to be used with Second Life, but someone else does (so it ''connects'' to), then why would the | ||
developer have to agree with anything? Assuming that the developer, in that case, does not want any | developer have to agree with anything? Assuming that the developer, in that case, does not want any | ||
responsibility, he can either never use SL (not even using the official viewer) or make it impossible | responsibility, he can either never use SL (not even using the official viewer) or make it impossible |
Revision as of 08:29, 8 April 2010
based on IRC discussion some ideas how to change section 7 to be more acceptable to everyone involved
How about :-
2b) You must not use any functionality that Linden Lab’s viewers do not have for exporting content from Second Life, except in a way that does not infringe on any copyright of any component that is being exported. Even if the content is set to “full permissions,” you must have an additional license from all copyright holders of each and every content component to be exported before exporting it.
7. Your Responsibility for Third-Party Viewers If you are a user or Developer of Third-Party Viewers: 1. All use and distribution of Third-Party Viewers must comply with Linden Lab policies and applicable law and must not: 1. Violate or promote violation of the Second Life Terms of Service or Community Standards. 2. Violate or promote violation of any applicable law or the rights of any individual or entity; or 3. Expose Second Life users, Linden Lab, or third parties to legal liability or harm as determined by us in our sole discretion. 2. Use of a 3rd party viewer is entirely at your own risk. Linden Lab shall not be responsible or liable for any Third-Party Viewers. 3. Linden Lab does not provide customer support services for issues related to Third-Party Viewers. If you are a user of a Third-Party Viewer, you may contact us for customer support, but if we believe your issue is related to your Third-Party Viewer, we may not be able to assist you and may direct you to the Developer of the Third-Party Viewer. If you are a Developer, we urge you to provide customer support services for issues related to your Third-Party Viewer. 4. If you are a user, we suggest taking reasonable precautions, including virus scanning, before installing and using a Third-Party Viewer. We suggest these precautions even for applications in the Viewer Directory because self-certification is no guarantee of an application’s compliance with this Policy.
9c . By “Third-Party Viewer,” we mean any software not supplied by Linden Lab that connects to 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.
Proposals received
"and distribution" in 7.1 should be omitted, because a TPV may be distributed (under GPL) by random parties, such as people who roll distros, or fix security bugs for a distro. So "All use and distribution" is too wide an umbrella clause.
7.1.3 "as determined by us in our sole discretion" is not appropriate, and adds nothing useful to the TPV. So I'd suggest simply omit it, finish sentence on "harm".
Comments by Aleric Inglewood:
There are sections that use "Third-Party Viewer" and apply to a "User" and a "Developer" at the same time. This is a problem because "Third-Party Viewer" should have a different meaning in those cases. In the case of a User, it is as described, although I'd change it to the following:
9c . By “Third-Party Viewer” we mean any software, not supplied by Linden Lab, that connects to our servers that support Second Life. This includes all software for viewing Second Life, any chat clients, utilities, bots as well as proxies, independent of being listed in our Viewer Directory or not.
Note that the action of actually connecting defines what a "Third-Party Viewer" is here, and logically the sections applying to "User" should then be applied to the user using it to connect.
However, the distinction between "Developer" and "User" in this policy makes clear that some sections should apply to "Developers" that are not a "Users" at the same time. In that case the "Third-Party Viewer" is not defined by the act of connecting, but by the fact that the developer writes and distributes the software for use with Second Life. I don't think that in that case it is possible to have the Developer "Agree" with anything (he never connects), so I suppose the intention here is to have the Developer agree at the moment that he uses SL himself, as a User. For such a developer/user the definition should be:
9c . By “Third-Party Viewer” we mean any software, not supplied by Linden Lab, intended to connect to our servers that support Second Life. This includes all software for viewing Second Life, any chat clients, utilities, bots as well as proxies, independent of being listed in our Viewer Directory or not.
By using "intended" the action is put with the Developer. Ie, if a developer writes software that is not intended to be used with Second Life, but someone else does (so it connects to), then why would the developer have to agree with anything? Assuming that the developer, in that case, does not want any responsibility, he can either never use SL (not even using the official viewer) or make it impossible to use his viewer on SL. However, if then someone removes that restriction again, with a most likely very small patch, then who is "the developer" of that connecting viewer?
Whatever is being done, I think that it is necessary to make a separate document for Users and for Developers. It also extremely unclear how Linden Lab can make Developers that are non-Users agree to anything. In fact, the GPL allows a developer to do anything they like within applicable law, meaning that if then that person agrees to a TOS and subsequently breaks it, there can be no legal consequences; at most the situation can be reversed by deleting the account of that person (which was already possible for ANY reason under the old TOS). While if someone does something truely illegal, like break Trademark laws, or stealing passwords with a key logger or a trojan, such that legal action can already be taken even if this person is truely not a user of Second Life, then also no additional sections in some 'policy' are needed.
Bottom line, all references to "Developer" make no sense and should be removed from the policy. I would therefore use the first 9c that I wrote above, which applies to Users, and then remove "Developer" from every section that refers to Users and Developers and uses the term "Third-Party Viewer".
For example, section 2 states
(Things that apply) If you are a user or Developer of Third-Party Viewers [...] a) You must not circumvent our intended limitations on Second Life features."
This is not enforcable (assume it is not against a real law), and therefore should read instead:
(Things that apply) If you are a user of Third-Party Viewers [...] a) You may not use a TPV that can circumvent our intended limitations on Second Life features. We reserve the right to block any such viewer from our network, and to ban users that actually did circumvent our intended limitations on Second Life features.