On 21/03/2010 9:01 PM, Boy Lane wrote:
Just a couple of paragraphs that are in direct conflict with each other:

"You [the developer] are in full compliance with the terms of the GNU General Public License ("GPL"), if your application uses the source code of the official Second Life viewer, which we have made available under the GPL."


I'm trying to understand what is the problem with LL's requiring the developer to make *a representation or warrant* to LL's that they comply with the GPL if their TPV uses code released by LL's under the GPL.

According to Cl 8 of the GPL:
"You may not propagate or modify a covered work except as expressly provided under this License"

To me it makes sense that LL's would require the developer to* /represent/ *to them or/ *warrant */to them that they are in compliance with the GPL. After all the developer has to comply with it anyway. If a developer has doubts about providing a representation or warranty about their compliance with the GPL shouldn't they be thinking about whether or not they should be releasing the TPV at all?

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

Are you trying to suggest that these are inconsistent with clauses 15 and 16 of the GPL? If so i don't think so. This clause isn't impacting upon the liability of a developer of a TPV in relation to the users of the TPV that they develop. Although I can understand how someone can read it that way because that's what it appears to be suggesting. But this clause is operating as between the developer of the TPV and LL such that in the event that the develper of the TPV for whatever reason is found to be liable, in relation to the TPV they develop, LL's wont be liable also. In effect its operating as a indemnity and/or disclaimer as between the TPV developer and LL. It doesn't make the TPV developer liable to the users of their TPV. It's just putting them 100% under the gun in the event of such. It would be up to the developer to put in place appropriate legal mechanisms (such as those contained in cl 15 and 16 of the GPL) to protect themselves. I'm not sure you were reading it that way though. I apologise if you were.

"You [the developer] acknowledge and agree that we may require you to stop using or distributing a Third-Party Viewer"

I don't really see any problems with this.

_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to