I thought the TPV policy went into effect on April 30?

Maya

Morgaine wrote:
> In this note I'll identify 3 simple scenarios in which TPV developers 
> can retain some confidence that the "NO WARRANTY" clauses of their 
> open licenses remain intact.  This is a technical reading of GPLv2 and 
> similar licenses which developers can verify for themselves, rather 
> than a legal reading of the TPV which Q Linden explained was beyond 
> our ability to understand 
> <https://lists.secondlife.com/pipermail/opensource-dev/2010-March/001195.html>.
>
> The 1st of April is approaching rapidly, and April Fool aside, this is 
> also the date on which the Linden TPV policy comes into effect.
>
> That policy apparently overrides the "NO WARRANTY" clauses 11 and 12 
> of GPLv2 *as they apply to TPV developers*, by imposing numerous 
> conditions and liabilities upon them.  It is important that developers 
> of TPVs realize the possible personal dangers to themselves that may 
> result from loss of "NO WARRANTY" protection, so that they can make a 
> personal decision about TPV development on 1st April and thereafter.  
> Boy Lane gave a well reasoned summary of the situation here 
> <https://lists.secondlife.com/pipermail/opensource-dev/2010-March/001263.html>.
>
> To address a small part of the uncertainty created by TPV, I'll make 
> some simple technical observations on how to preserve the "NO 
> WARRANTY" protections of your open sources licenses if you are a TPV 
> developer whose viewers are used in SL by others.  No part of this 
> note is legal advice (obviously), but under the assumption that law 
> occasionally tries to be logical, it may help developers separate what 
> is relatively certain from what is highly uncertain.
>
> *The most important point to appreciate is that LL has no power to 
> void the "NO WARRANTY" clause on any open source license not issued by 
> them, or issued by them prior to 1st April 2010.*
>
> This means that the following 3 developer scenarios seem quite safe 
> from the standpoint of their "NO WARRANTY" clauses surviving any attack:
>
>     * When a viewer project is licensed under BSD, Apache, MIT, GPLv3,
>       LGPL, or any other license other than GPLv2, this is clearly not
>       the license granted by LL and therefore its "NO WARRANTY"
>       protections cannot be overridden by LL.  LL is not the licensor
>       in this case.
>
>     * When a viewer project is an independent project licensed by the
>       project's developers under GPLv2 but does not use any Linden
>       source code at all, then the license (together with its "NO
>       WARRANTY" freedom) is being offered and granted by those
>       developers, and it is clearly not being offered and granted by
>       LL.  Consequently LL has no say over the "NO WARRANTY"
>       protections provided in a GPLv2 license that is granted by
>       someone else in such an independent project.  LL is not the
>       licensor in this case.
>
>     * When a project creates a TPV based on Linden sources released by
>       LL under GPLv2 prior to 1st April 2010, those sources are not
>       encumbered by LL's TPV document, but instead are licensed under
>       the normal terms of a valid GPLv2 *at the time that they were
>       released*.  This is because *GPL licenses are non-revocable*,
>       and therefore the entire GPLv2 license (including its "NO
>       WARRANTY" clauses) which was valid upon release remains valid
>       for all eternity.  As a result, TPV developers are protected by
>       their GPLv2 "NO WARRANTY" clauses, as long as they do not use
>       any LL sources released on or after 1st April 2010.  LL is the
>       licensor in this case, but the GPLv2 "NO WARRANTY" protection
>       was granted to you by Linden Lab themselves prior to the TPV
>       possibly affecting it, and that granted license cannot be
>       revoked, ever.
>
>
> In the above 3 cases, LL has no means of overriding the "NO WARRANTY" 
> protections in the respective licenses.  (Read GPLv2 clauses 11-12 
> carefully though, because they protect you only from *certain types* 
> of liability, not everything.)
>
> In contrast, any other TPV scenarios are highly dependent on 
> interpretation of the ambiguous TPV document, and hence developer 
> protection under those conditions is very uncertain.  It would have to 
> be decided in court, and I would not wish to second guess the outcome. 
>   Much caution is advised, and even these purely technical 
> observations should be examined carefully, and followed at your own 
> risk only if you think they are accurate.
>
> I reiterate that the above is not legal advice, but only a technical 
> analysis given the very well known terms of the major open source 
> licenses.  The GPL is particularly strong, and it has finally received 
> testing in court in recent years, so relying on its strength to 
> provide "NO WARRANTY" protection for open source developers is 
> probably a reasonable idea.  On 1st April, the situation may change 
> though.
>
>
> Morgaine.
>
_______________________________________________
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