From: Oleg Verych <olecom@flower.upol.cz>
To: linux-kernel@vger.kernel.org
Subject: Forwarded message from Linus Torvalds <torvalds@osdl.org>
Date: Sat, 23 Sep 2006 21:04:52 +0000 (UTC) [thread overview]
Message-ID: <slrnehb8ch.9ia.olecom@deen.upol.cz.local> (raw)
----- Forwarded message from Linus Torvalds <torvalds@osdl.org> -----
Envelope-to: olecom@flower.upol.cz
Delivery-date: Sat, 23 Sep 2006 19:36:21 +0200
From: Linus Torvalds <torvalds@osdl.org>
To: Oleg Verych <olecom@flower.upol.cz>
cc: David Schwartz <davids@webmaster.com>
Subject: Re: The GPL: No shelter for the Linux kernel?
On Sat, 23 Sep 2006, Oleg Verych wrote:
>
> On 2006-09-22, Linus Torvalds <torvalds@osdl.org> wrote:
> >
> > I don't actually want people to need to trust anybody - and that very much
> > includes me - implicitly.
> >
> > I think people can generally trust me, but they can trust me exactly
> > because they know they don't _have_ to.
>
> And somebody chooses anoter license, f.e see:
> linux/drivers/video/aty/radeon_base.c
We have always (and will continue to do so) accepted licenses that are
compatible with the GPLv2 for the kernel.
That's also the only reason we also have files that are marked "GPLv2 or
later": that license (the same was as the BSD license) allows a superset
of what the GPLv2 allows, and is as such compatible.
I think this is a strength, and I also think it's something that most
developers want. People have to accept the GPLv2 (because the kernel as a
whole is GPLv2), but it's ok to then allow extended rights for certain
files. For example, some of the SCSI drivers were co-maintained with the
BSD's, so having those be dual-licensed was the only sane thing to do.
(And the one you point to is basically co-maintained with X.org, so it
falls under the same situation).
A pure GPLv3 contribution is obviously not compatible with a GPLv2, but if
anybody thought that the informal poll was in any way going to remove the
files that had "v2 or any later", then no. We'll very much continue to
have various dual-licensed code.
(Some of the dual-licensing isn't even with open source licenses. Some
people release their code both under the GPLv2 _and_ separately they
license use their own code in a commercial product too. You just don't see
that as much in the kernel, since that "separation" tends to happen
outside, so by the time the code is integrated into the kernel, the
proprietary licensed version has already been split off).
> > just picked the first screenful of people (and Alan. And later we added
> > three more people after somebody pointed out that some top people use
>
> Alan *is on top* of (old fashioned, gitless):
>
> $ for i in `find linux/drivers/`
> do dd count=1 <$i | grep @ | sed 's_[^<]*<\(.*@.*\)>[^>]*_\1_g'
> done | sort | uniq -c | sort -rn | most
Well, quite frankly, I don't think the copyright messages in the source
code is necessarily very good. Some people add them, most don't.
But yes, for obvious reasons Alan was added _regardless_ of any counts.
> And what about linux/CREDITS ? Creating (even in the past) is also worth.
And what about the old history from BK time? And what about a million
other ways? There's no "one" right answer, but I doubt you'll find any
really obviously better answers than the one I picked.
In other words, yes, there are other ways to count things. This was a
poll. And I do think the list of people was a very good list, because
while the particular way it was generated (from current -git sources), I
did actually double-check it different ways (including my own gut feel,
and verifying that the "author" and "sign-off" lists roughtly matched,
etc)
Btw, if it makes you feel any better, if you look at the old
linux-historic archive (which goes back another 3+ years), and do the same
statistics, it's quite impressive how similar the list would be (Alan
_did_ show up on that list on his own, btw).
So I claim that my list of people is one of the better lists you can come
up with.
The really arbitrary point was the cut-off, and I could have picked 50 or
a hundred people instead of just a screenful. That's not the point. It's a
poll, and I do claim it's statistically relevant.
The _real_ thing I wanted to avoid was yet another poll where "loudmouth"
counted. I've seen enough of those, thank you very much. If I wanted a
poll where the only thing that counted was how much you love the FSF and
how willing you were to be vocal about it, I'd have gone to osnews or some
other random site.
This poll was for the people who actually DO things, not just make
political noises about licensing.
Linus
----- End forwarded message -----
next prev reply other threads:[~2006-09-23 21:05 UTC|newest]
Thread overview: 188+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-09-22 16:15 GPLv3 Position Statement James Bottomley
2006-09-22 16:16 ` James Bottomley
2006-09-22 17:49 ` The GPL: No shelter for the Linux kernel? Adrian Bunk
2006-09-22 18:00 ` Greg KH
2006-09-22 18:01 ` Manu Abraham
2006-09-22 20:04 ` David Schwartz
2006-09-22 21:25 ` Linus Torvalds
2006-09-22 21:44 ` Linus Torvalds
2006-09-23 0:11 ` David Schwartz
2006-09-23 1:36 ` Linus Torvalds
2006-09-23 7:28 ` Paul Jackson
2006-09-23 8:05 ` Manu Abraham
2006-09-23 15:32 ` Oleg Verych
[not found] ` <Pine.LNX.4.64.0609230941530.4388@g5.osdl.org>
2006-09-23 21:04 ` Oleg Verych [this message]
2006-09-27 1:19 ` Oleg Verych
2006-09-23 8:10 ` Jan Engelhardt
2006-09-23 17:38 ` David Schwartz
2006-09-23 18:00 ` Linus Torvalds
2006-09-23 18:14 ` Petr Baudis
2006-09-24 7:53 ` Jan Engelhardt
2006-09-24 16:34 ` Linus Torvalds
2006-09-25 5:59 ` Jan Engelhardt
2006-09-25 15:14 ` Linus Torvalds
[not found] ` <200609221359.39519.gene.heskett@verizon.net>
2006-09-22 18:08 ` GPLv3 Position Statement James Bottomley
2006-09-22 18:30 ` Gene Heskett
2006-09-22 18:34 ` Jeff Garzik
2006-09-22 18:52 ` Gene Heskett
2006-09-22 19:05 ` Alan Cox
2006-09-22 18:54 ` Gene Heskett
2006-09-25 6:33 ` Marc Perkel
2006-09-22 20:42 ` Jeff Garzik
2006-09-23 11:38 ` Florian Weimer
2006-09-25 2:44 ` An Ode to GPLv2 (was Re: GPLv3 Position Statement) Linus Torvalds
2006-09-25 4:40 ` Willy Tarreau
2006-09-25 12:00 ` Arjan van de Ven
2006-09-25 13:07 ` Willy Tarreau
2006-09-28 0:12 ` H. Peter Anvin
2006-09-25 8:53 ` GPLv3 Position Statement Michiel de Boer
2006-09-25 9:06 ` Russell King
2006-09-25 10:51 ` Neil Brown
2006-09-25 11:31 ` Alan Cox
2006-09-25 16:10 ` Thomas Gleixner
2006-09-29 10:15 ` Helge Hafting
2006-09-29 11:07 ` Alan Cox
2006-09-29 14:02 ` Stephen Clark
2006-09-29 16:51 ` Linus Torvalds
2006-09-29 17:47 ` Alan Cox
2006-09-29 17:49 ` Linus Torvalds
2006-09-29 18:17 ` Linus Torvalds
2006-09-29 18:26 ` Alan Cox
2006-09-29 18:27 ` Linus Torvalds
2006-09-29 18:40 ` Linus Torvalds
2006-09-29 19:59 ` alan
2006-09-29 20:06 ` Linus Torvalds
2006-09-29 20:21 ` alan
2006-09-29 20:32 ` alan
2006-09-29 23:12 ` Gene Heskett
2006-09-29 23:25 ` Randy Dunlap
2006-09-29 23:53 ` Gene Heskett
2006-09-30 0:31 ` Vadim Lobanov
2006-09-30 3:36 ` Gene Heskett
2006-09-30 4:37 ` Vadim Lobanov
2006-09-30 4:54 ` Randy Dunlap
2006-09-30 6:10 ` Vadim Lobanov
2006-09-29 21:11 ` Chris Smith
2006-09-29 21:33 ` alan
2006-09-29 20:51 ` alan
2006-09-29 21:25 ` Theodore Tso
2006-09-29 21:29 ` Alan Cox
2006-10-02 8:46 ` Helge Hafting
2006-09-29 19:43 ` jdow
2006-09-30 18:38 ` Thomas Gleixner
2006-09-30 20:49 ` Alan Cox
2006-09-30 20:38 ` Thomas Gleixner
2006-09-25 14:27 ` Lee Revell
2006-09-25 19:05 ` Jan Engelhardt
2006-09-25 20:58 ` Gene Heskett
2006-09-25 22:10 ` linux-os (Dick Johnson)
2006-09-26 21:32 ` Oleg Verych
2006-09-25 19:46 ` Jeff Garzik
2006-09-25 21:10 ` Gene Heskett
2006-09-25 11:11 ` Jan Engelhardt
2006-09-25 14:12 ` James Bottomley
2006-09-25 16:50 ` Linus Torvalds
2006-09-25 17:26 ` James Bottomley
2006-09-25 15:30 ` Xavier Bestel
2006-09-27 1:11 ` Sergey Panov
2006-09-27 5:55 ` Jan Engelhardt
2006-09-27 7:36 ` Sergey Panov
2006-09-27 8:58 ` Jan Engelhardt
2006-09-27 12:19 ` Alan Cox
2006-09-27 17:28 ` Linus Torvalds
2006-09-27 18:37 ` Chase Venters
2006-09-27 19:11 ` Linus Torvalds
2006-09-29 12:42 ` Pavel Machek
2006-09-27 22:58 ` Theodore Tso
2006-09-27 23:16 ` Chase Venters
2006-09-28 0:03 ` Neil Brown
2006-09-28 0:08 ` David Miller
2006-09-28 0:18 ` Linus Torvalds
2006-09-28 0:54 ` Patrick McFarland
2006-09-28 3:15 ` Linus Torvalds
2006-09-28 3:47 ` Sergey Panov
2006-09-28 4:13 ` Linus Torvalds
2006-09-28 5:05 ` Sergey Panov
2006-09-28 4:39 ` Chase Venters
2006-09-28 5:13 ` Trond Myklebust
2006-09-28 5:15 ` Jeff Garzik
2006-09-28 5:27 ` Sergey Panov
2006-09-28 5:34 ` Jeff Garzik
2006-09-28 7:30 ` Al Viro
2006-09-28 13:55 ` Lennart Sorensen
2006-09-28 14:19 ` DervishD
2006-09-28 14:40 ` Jörn Engel
2006-09-28 14:59 ` DervishD
2006-09-28 15:04 ` Linus Torvalds
2006-09-28 15:20 ` Jörn Engel
2006-09-28 15:31 ` Linus Torvalds
2006-09-28 15:46 ` Björn Steinbrink
2006-09-28 15:24 ` Linus Torvalds
2006-09-29 0:26 ` Neil Brown
2006-09-29 6:22 ` Linus Torvalds
2006-09-29 1:34 ` jdow
2006-09-29 6:08 ` Jan Engelhardt
2006-09-29 7:07 ` Linus Torvalds
2006-09-29 7:18 ` David Schwartz
2006-09-29 2:29 ` David Schwartz
2006-09-29 2:45 ` Neil Brown
2006-09-29 3:05 ` Björn Steinbrink
2006-09-29 3:31 ` David Schwartz
2006-09-29 5:37 ` Björn Steinbrink
2006-09-29 7:18 ` David Schwartz
[not found] ` <20060928225008.ded4fa2c.seanlkml@sympatico.ca>
2006-09-29 2:50 ` Sean
2006-09-29 7:18 ` David Schwartz
2006-10-02 8:55 ` Maybe it's time to fork the GPL License - create the Linux license? Marc Perkel
2006-10-02 9:14 ` Jesper Juhl
2006-10-02 9:23 ` Marc Perkel
2006-10-03 10:31 ` Jan Engelhardt
2006-10-03 15:34 ` Marc Perkel
2006-10-02 9:18 ` Dumitru Ciobarcianu
2006-10-02 9:25 ` Patrick McFarland
2006-10-02 18:26 ` James Dickens
2006-10-03 20:59 ` Ivan Dimitrov
2006-10-03 21:00 ` Chase Venters
2006-10-03 21:17 ` It's not GNU/Linux - it's jusy LINUX Marc Perkel
2006-10-03 21:41 ` Neil Brown
2006-10-04 20:09 ` Jan Engelhardt
2006-10-04 20:53 ` linux-os (Dick Johnson)
2006-10-03 21:41 ` Adam Henley
2006-10-03 21:47 ` Marc Perkel
2006-10-03 21:58 ` Chase Venters
2006-10-03 22:00 ` Hua Zhong
2006-10-04 1:17 ` Patrick Draper
2006-10-04 2:06 ` Patrick McFarland
2006-10-04 15:16 ` Patrick Draper
2006-10-03 22:10 ` M4y3c0
2006-10-03 22:02 ` Maybe it's time to fork the GPL License - create the Linux license? Daniel Barkalow
2006-09-28 14:51 ` GPLv3 Position Statement Simon Oosthoek
2006-09-28 15:07 ` DervishD
2006-09-28 15:38 ` Linus Torvalds
2006-09-28 18:34 ` Linus Torvalds
2006-09-28 17:16 ` linux-os (Dick Johnson)
2006-09-28 18:59 ` Segher Boessenkool
2006-09-28 19:34 ` linux-os (Dick Johnson)
2006-09-28 20:01 ` Oleg Verych
2006-09-28 23:12 ` Gene Heskett
2006-09-29 8:04 ` Jan Engelhardt
2006-09-28 1:35 ` Al Viro
2006-09-28 3:13 ` Sergey Panov
2006-09-28 3:36 ` Linus Torvalds
2006-09-28 1:53 ` Alan Cox
2006-09-28 9:41 ` Jörn Engel
2006-09-28 9:55 ` Jeff Garzik
2006-09-28 14:45 ` Linus Torvalds
2006-09-28 15:19 ` Alan Cox
2006-09-28 14:40 ` Linus Torvalds
2006-09-28 2:34 ` Gene Heskett
2006-09-28 8:04 ` Jan Engelhardt
2006-09-28 13:50 ` Christer Weinigel
2006-09-28 20:43 ` Linus Torvalds
2006-09-27 18:01 ` Theodore Tso
2006-09-27 12:32 ` Theodore Tso
2006-09-27 21:05 ` David Schwartz
2006-09-29 12:47 ` Pavel Machek
2006-09-27 17:00 ` Linus Torvalds
2006-09-28 8:18 ` Jan Engelhardt
2006-09-28 9:39 ` Samuel Tardieu
2006-09-27 16:08 ` Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=slrnehb8ch.9ia.olecom@deen.upol.cz.local \
--to=olecom@flower.upol.cz \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).