<br><br><div><span class="gmail_quote">On 9/9/07, <b class="gmail_sendername">Rick Moen</b> <<a href="mailto:rick@linuxmafia.com">rick@linuxmafia.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Quoting Donovan Hawkins (<a href="mailto:hawkins@cephira.com">hawkins@cephira.com</a>):<br><br>> And given that background, do you see why the GPLv2 is _still_ better<br>> than the GPLv3?<br><br>This question completely lacks relevance to the legal issue at hand,
<br>which is a collective-work project leader's duty to avoid injuring<br>contributors' economic and legal interests, when upgrading project<br>licensing.</blockquote><div><br>First, I agree that the GPLv2 *is* generally better than the GPLv3.  It is simpler and easier to understand, and poses fewer ambiguities.
<br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">> If you were the project leader who took the Linux kernel to GPL v3,<br>> Torvalds could claim damages in exactly the same way that taking it
<br>> non-copyleft would damage him.<br><br>This is an ideological construing of the term 'damage' that would carry<br>zero weight in tort law.</blockquote><div><br>So, if I upgrade your code's license from the GPLv2 to the BSD, do you have a cause of action?  Why or why not?  Note that unless you dual-license your code, I have not caused you economic harm.  Or is injury broader than mere damage to one's pocketbook (as CJ Roberts suggested in his conformation hearing testimony).  While I don't think mere ideological issues would count as injury, any time you make a substantive change to what a license requires, you run the risk of hurting someone.  These changes do exist between the GPL2 and the OSL,* between the GPL and the AGPL, and between the GPL2 and the GPL3.  These are not safe license upgrades in the same sense of MIT->BSDL.  Note that ESR does *not* say the GPL2 can safely be upgraded to the GPL3.
<br><br>*LeddgerSMB looked at the OSL at one point.  However, we decided that a license which would require every public demo to distribute the source code of that demo would ultimately make it harder to centralize and certify official downloads, provide new security releases, and thus protect the user of the software.  If the user of the software is not well protected, then the project reputation as a whole suffers, and this does cause us harm, which could possibly be quantified financially.
<br><br>However, aside from the legal issues, if a license were to be upgraded without *overwhelming* reason to do so, I think it would cost a project dearly.<br><br>I ask you again:  If Tivo has any patches which have been accepted into the kernel, would they have a cause of action from an upgrade to the license which seems to target them?
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">> Perhaps other open source developers would be willing to follow your<br>> advice if you'd like to indemnify him against a claim like this.
<br><br>Oh, give me a break.  If you want a warranty, Mr Hawkins, go buy one<br>(from someone willing to deal with you, as I'm guessing you'd be a<br>pretty high-maintence customer).  I'm just trying to describe the
<br>operation of tort law, and its ramifications for collective-work<br>codebases, accurately.  If you prefer, instead, to fall back on the folk<br>wisdom of law-ignorant coders, by all means go ahead.</blockquote><div><br>
<br>I don't think you are quite accurate here.  Nor was I aware that you were qualified to give legal advice.  (IANALE)<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>> If you believe as Torvalds does and think GPL v3 is a very different<br>> license following a different vision, you have every right to expect<br>> your project leader to ask first.<br><br>In _law_, actually, you do not.
</blockquote><div><br><br>How is Torvalds to know for certain what effect a license change would have if he doesn't ask everyone involved?<br><br>Secondly, is it really wise to go on the line that "I can probably win in court if this comes up?"  Nobody is likely to win in court in an open source licensing dispute (unless you define winning as being vindicated in the final judgement).  The only difference will be between those who lose and those who lose more.
<br><br>I guess the question you are asking is "Will I win in court if?"  While I would suggest you ask, "Will this keep me out of court?"<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
> The fact that Torvalds never asked contributors to sign over copyright to<br>> him suggests that he feels the same way.<br><br>Non sequitur.</blockquote><div><br><br>Not really.  The basic issue is this:<br><br>The GPL v3 has a number of restrictions in it which are not allowed under the GPLv2.  We can all agree on that.  These restrictions (including antitivoization and patent right termination on breaking the license) could potentially harm copyright holders if implemented.  Torvalds has *no* way of knowing this without getting the approval of every copyright holder or at least asking them whether they are harmed or not.  Some could claim to be harmed when not, just to block the license change.  Torvalds has better things to do with his time than argue with these people in court.
<br><br><br>Best Wishes,<br>Chris Travers<br></div></div><br>