On Jun 13, 2007, Linus Torvalds <torvalds@linux-foundation.org> wrote:Look, there was room for misunderstandings in earlier drafts of the license. Based on the public comments, the wording was improved. I'd like to think the issues that arose from misunderstandings of the earlier drafts are no longer an issue. Is it not so? Keeping on making false claims about the license drafts can be one of two things: misunderstandings, out of ambiguity in the text or preconceptions, or ill intentions. I'd rather believe it's the former. Now, of course you can look at the licenses and decide that you never agreed with the spirit of the GPL in the first place, and that GPLv2 models better your intentions than GPLv3. Your assessment about sharing of code between Linux and OpenSolaris very much makes it seem like that the spirit of sharing, of letting others run, study, modify and share the code as long as they respect others' freedoms, has never been what moved you. Rather, you seem to perceive the GPL as demanding some form of payback, of contribution, rather than the respect for others' freedoms that it requires. In fact, you said something along these lines yourself many months ago. With this different frame of mind, it is not surprising at all that you don't find GPLv3 a better license. With different goals in mind, reasonable people can reach different conclusions. But claiming that GPLv3 is changing the spirit of the license, or that it prohibits certain kinds of software, is plain false. In fact, the spirit has always been described in its preamble, and it didn't change at all: it's all about respecting others' freedoms. Sure, this evokes a number of other nice behaviors in various players, and it's clear to me that it's in these other nice behaviors that you seek when you choose GPLv2. There's nothing inherently wrong in that. However, it seems to me that GPLv3 would do an even better job at serving these goals than GPLv2, even if the holes v3 plugs that enabled players to disrespect others' freedoms might steer away the participants who are not willing to contribute, to really be part of your community. It's not like you lose much. But the new defenses against disrespect for freedoms introduced in GPLv3 may turn out to be very helpful, not only in protecting your community from external threats, but also in strengthening participation, as the benefits of participation outweight the perceived costs of respecting others' freedoms. It sure seems to me that trading some threats and non-contributors for some more-committed participants is a good idea. -- Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/ FSF Latin America Board Member http://www.fsfla.org/ Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org} Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org} -
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| David Woodhouse | [GIT *] Allow request_firmware() to be satisfied from in-kernel, use it in more dr... |
| Philipp Marek | Re: sys_chroot+sys_fchdir Fix |
| Greg Kroah-Hartman | [PATCH 008/196] Chinese: add translation of volatile-considered-harmful.txt |
git: | |
| Krishna Kumar | [PATCH 9/10 REV5] [IPoIB] Implement batching |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
