Well, what do you think? If you want to dispute it, we can discuss it on the mailing list; I've CC'ed the list on this reply. Personally I am in favour of the GPL3, (but here we are proposing to use GPL2+ instead of arguably GPL 2 only; not GPL3), because: - It fixes the problems with the ASL2. - We are not creating something which is commercial, or so generic as to be politically neutral. If we choose to upgrade to GPL3 - which if everyone agrees to GPL2+ will not have to be a unanimous decision, but I suppose a board decision (although we will seek consensus), I don't see the anti-DRM clause as being a problem. - The patent issues are overblown. Strong patent clauses can be included as options, but the default is equivalent to an implicit patent license. Personally I think strong patent clauses are entirely proportionate to the threat! - I trust the FSF.
On Mon, Sep 25, 2006 at 08:28:54PM -0400, Ed Tomlinson wrote: > Hi > > The message below is quoted from the linux kernel mailing list. It looks at > GPLv2 from > the point of view of why its a good thing. Its an interesting perspective on > the question > of liciences. > > Ed > > --------------------- > An Ode to GPLv2 (was Re: GPLv3 Position Statement) > From: Linus Torvalds <torvalds at osdl.org> > To: Linux Kernel Mailing List <linux-kernel at vger.kernel.org> > > One of the reasons I didn't end up signing the GPLv3 position statement > that James posted (and others had signed up for), was that a few weeks ago > I had signed up for writing another kind of statement entirely: not so > much about why I dislike the GPLv3, but why I think the GPLv2 is so great. > > (There were other reasons too, but never mind that.) > > I didn't get my fat arse off the ground on that, partly exactly because > the developer poll of "which is better" which was related to that issue > distracted me, but mostly because I just seldom write that kind of text - > one thing the kernel work has conditioned me for is that I write _replies_ > to email, I seldom start threads myself (I suspect most of my emails on > linux-kernel that aren't replies are just release announcements). > > However, since there was a sub-thread on groklaw about the kernel > developers opinions on the GPLv3, and since I did try to explain it there > (as a reply to postings by PJ and others), and since some of those > explanations ended up being exactly the "why the GPLv2 is so insanely > great" that I never wrote otherwise, I thought I'd just repost that > explanation as an alternative view. > > So this post is kind of another way to look at the whole GPLv3 issues: not > caring so much about why the GPLv3 is worse, but a much more positive "Why > the GPLv2 is _better_". I suspect some people may have an easier time > seeing and reading that argument, since it's not as contentious. > > A lot of people seem to think that the GPLv2 is showing its age, but I > would argue otherwise. Yes, the GPLv2 is "old" for being a copyright > license, but it's not even that you don't want to mess with something that > works - it's that it very fundamentally is such a good license that > there's not a whole lot of room for fixing aside from pure wording issues. > > So without further ado, here's my personal "reply" to the the GPLv3 > position statement. It's obviously not meant to repudiate James' text in > any way, it's just an alternate view on the same questions.. > > I made other posts in the same thread on Groklaw thread, not as positive, > and not perhaps as worthy and quotable. This one may be a bit out of > context, but I do think it stands on its own, and you can see the full > thread in the "GPL Upheld in Germany Against D-Link" discussions on > Groklaw. The particular sub-thread was on what happens since we can't > easily change update the license, called "So What is the Future Then?" > > (I'd like to point to the groklaw posts, but there doesn't seem to be any > way to point to a particular comment without getting "The URL from Hell", > so it's easier to just duplicate it here). > > ????????????????Linus > > --- > > And thus spake PJ in response: > ? ?"GPLv2 is not compatible with the Apache license. ?It doesn't cover > ? ? Bitstream. ?It is ambiguous about web downloads. ?It allows Tivo to > ? ? forbid modification. ?It has no patent protection clause. ?It isn't > ? ? internationally useful everywhere, due to not matching the terms of > ? ? art used elsewhere. ?It has no DMCA workaround or solution. ?It is > ? ? silent about DRM." > > Exactly! > > That's why the GPLv2 is so great. ?Exactly because it doesn't bother or > talk about anything else than the very generic issue of "tit-for-tat". > > You see it as a failure. ?I see it as a huge advantage. ?The GPLv2 covers > the only thing that really matters, and the only thing that everybody can > agree on ("tit-for-tat" is really something everybody understands, and > sees the same way - it's totally independent of any moral judgement and > any philosophical, cultural or economic background). > > The thing is, exactly because the GPLv2 is not talking about the details, > but instead talks entirely about just a very simple issue, people can get > together around it. ?You don't have to believe in the FSF or the tooth > fairy to see the point of the GPLv2. ?It doesn't matter if you're black or > white, commercial or non-commercial, man or woman, an individual or a > corporation - you understand tit-or-tat. > > And that's also why legal details don't matter. ?Changes in law won't > change the notion of "same for same". ?A change of language doesn't change > "Quid pro quo". ?We can still say "quid pro quo" two thousand years later, > in a language that has been dead for centuries, and the saying is still > known by any half-educated person in the world. > > And that's exactly because the concept is so universal, and so > fundamental, and so basic. > > And that is why the GPLv2 is a great license. > > I can't stress that enough. ?Sure, other licenses can say the same thing, > but what the GPLv2 did was to be the first open-source license that made > that "tit-for-tat" a legal license that was widely deployed. That's > something that the FSF and rms should be proud of, rather than trying to > ruin by adding all these totally unnecessary things that are ephemeral, > and depend on some random worry of the day. > > That's also why I ended up changing the kernel license to the GPLv2. The > original Linux source license said basically: "Give all source back, and > never charge any money". ?It took me a few months, but I realized that the > "never charge any money" part was just asinine. ?It wasn't the point. ? > The point was always "give back in kind". > > Btw, on a personal note, I can even tell you where that "never charge any > money" requirement came from. ?It came from my own frustrations with Minix > as a poor student, where the cost of getting the system ($169 USD back > then) was just absolutely prohibitive. ?I really disliked having to spend > a huge amount of money (to me) for something that I just needed to make my > machine useful. > > In other words, my original license very much had a "fear and loathing" > component to it. ?It was exactly that "never charge any money" part. But I > realized that in the end, it was never really about the money, and that > what I really looked for in a license was the "fairness" thing. > > And that's what the GPLv2 is. ?It's "fair". ?It asks everybody - > regardless of circumstance - for the same thing. ?It asks for the effort > that was put into improving the software to be given back to the common > good. ?You can use the end result any way you want (and if you want to use > it for "bad" things, be my guest), but we ask the same exact thing of > everybody - give your modifications back. > > That's true grace. ?Realizing that the petty concerns don't matter, > whether they are money or DRM, or patents, or anything else. > > And that's why I chose the GPLv2. ?I did it back when the $169 I paid for > Minix still stung me, because I just decided that that wasn't what it was > all about. > > And I look at the additions to the GPLv3, and I still say: "That's not > what it's all about". > > My original license was petty and into details. ?I don't need to go back > to those days. ?I found a better license. ?And it's the GPLv2. > > ????????????????????????Linus > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo at vger.kernel.org > More majordomo info at ?http://vger.kernel.org/majordomo-info.html > Please read the FAQ at ?http://www.tux.org/lkml/ > > --------------------- > On Saturday 23 September 2006 11:53, toad wrote: > > Linus's insistence that if it is not specified, then the default is GPL > > 2 only, is part of the reason why we are doing this. One of the > > advantages of GPL 3 is that it solves compatibility problems with > > various licenses, many of which are widely used for java related code, > > for example ASL2 (we would like to use some ASL2 code in Freenet, the > > Apache Commons Compress library). > > > > We may want to upgrade to GPL3 only in future, for compatibility > > reasons, but for the time being the proposal is that we make it > > explicitly "GPL 2 or later". We should have this discussion on the > > mailing list, so I have CC'ed it; where did you get the below PDF from? > > Nobody has responded to my original mailing list post. > > > > In terms of specifics... The FSF has always been political. It has > > sharply defined political goals. "DRM abuse", as they call it, is a > > direct threat to the FSF's political goals as expressed in the GPL2, > > and so they have reacted to it. Software patents likewise: IBM is trying > > to have its cake and eat it too: Funding linux on the one hand, and > > campaigning for ever stronger and wider software patents on the other > > hand in order to suborn Linux and make it *impossible* to develop it > > without corporate patronage; this could reasonably be termed (legal) > > theft. Freenet is also political... > > > > On Sat, Sep 23, 2006 at 09:58:11AM -0400, Ed Tomlinson wrote: > > > Hi > > > > > > Have you seen this? > > > > > > Ed > > > > > > On Friday 22 September 2006 14:57, you wrote: > > > > Hi, I am trying to clarify a minor licensing issue with Freenet 0.7. > > > > Since you contributed to it, I must ask: At the time of your commits, it > > > > was not clear whether Freenet was GPL 2 or later, or just GPL 2. We > > > > would like it to be GPL 2 or later, so we can transparently upgrade to > > > > GPL 3 if necessary (it has various advantages, the most practical of > > > > which being that it is compatible with various other free licenses such > > > > as the Apache Software License). The code will remain GPL 2 for the time > > > > being (GPL 3 isn't even out yet), but we want it to be forward > > > > compatible if possible. Could you please either: > > > > a) Tell me that you support the code being "GPL 2 or later" > > > > b) Tell me that you don't (Ideally with reasons!) > > > > > > > > Thanks. > > > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20060926/62c8dab4/attachment.pgp>