linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "linux-os \(Dick Johnson\)" <linux-os@analogic.com>
To: "Linus Torvalds" <torvalds@osdl.org>
Cc: "Patrick McFarland" <diablod3@gmail.com>,
	"Chase Venters" <chase.venters@clientec.com>,
	"Theodore Tso" <tytso@mit.edu>,
	"Alan Cox" <alan@lxorguk.ukuu.org.uk>,
	"Jan Engelhardt" <jengelh@linux01.gwdg.de>,
	"Sergey Panov" <sipan@sipan.org>,
	"James Bottomley" <James.Bottomley@steeleye.com>,
	"linux-kernel" <linux-kernel@vger.kernel.org>
Subject: Re: GPLv3 Position Statement
Date: Thu, 28 Sep 2006 13:16:15 -0400	[thread overview]
Message-ID: <Pine.LNX.4.61.0609281312350.31392@chaos.analogic.com> (raw)
In-Reply-To: <Pine.LNX.4.64.0609271945450.3952@g5.osdl.org>


On Wed, 27 Sep 2006, Linus Torvalds wrote:
>
> On Wed, 27 Sep 2006, Patrick McFarland wrote:
>> On Wednesday 27 September 2006 20:18, Linus Torvalds wrote:
>>> I think a lot of people may be confused because what they see is
>>>
>>>  (a) Something that has been brewing for a _loong_ time. There has been
>>>      the FSF position, and there has been the open source position, and
>>>      the two have been very clearly separated.
>>
>> But whats wrong with that? The FSF is a "project" (or really, a group
>> of projects, because some FSF projects don't agree with the FSF
>> position either), it isn't them official voice of the community.
>
> Right, I'm not saying that there is anything wrong with having two
> positions.
>
> In many ways, I'm saying the opposite. I'm saying that we should _expect_
> people to have different opinions. Everybody has their own opinion anyway,
> and expecting people not have different opinions (especially programmers,
> who are a rather opinionated lot in the first place) is just not
> realistic.
>
> There's absolutely nothing wrong with having a very wide consensus among a
> very varied developer base. In fact, I think that's _great_.
>
> And the reason I'm speaking out against the GPLv3 is that it is trying to
> "sort the chaff from the wheat". The FSF is apparently not happy with a
> wide community appeal - they want _their_ standpoint to be the one that
> matters.
>
> I have all through the "discussion" tried to explain that the great thing
> about the GPLv2 is that it allows all these people with totally different
> ideals to come together. It doesn't have to be "perfect" for any
> particular group - it's very perfection comes not from it's language, but
> the very fact that it's _acceptable_ to a very wide group.
>
> When the FSF tries to "narrow it down", they kill the whole point of it.
> The license suddenly is not a thing to get around and enjoy, it's become a
> weapon to be used to attack the enemy.
>
> Here in the US, the only watchable TV news program is "The Daily Show"
> with Jon Stewart. One of his fairly recurring themes is about how US
> politics is destroyed by all these passionate and vocal extremists, and he
> asks whether there can ever be a really passionate moderate. "Can you be
> passionate about the middle road?"
>
> Dammit, I want to be a "Passionate Moderate". I'm passionate about just
> people being able to work together on the same license, without this
> extremism.
>
> So here's my _real_ cry for freedom:
>
> "It's _ok_ to be commercial and do it just for money. And yes, you can
>  even have a FSF badge, and carry Stallmans manifesto around everywhere
>  you go. And yes, we accept people who like cryptography, and we accept
>  people who aren't our friends. You don't have to believe exactly like we
>  believe!"
>
> And for fifteen years, the GPLv2 has been a great umbrella for that.
>
> The FSF is throwing that away, because they don't _want_ to work with
> people who don't share their ideals.
>
>>>      At the same time, both camps have been trying to be somewhat polite,
>>>      as long as the fact that the split does clearly exist doesn't
>>>      actually _matter_.
>>
>> I agree. It doesn't matter because everyone is free to use whatever
>> version they want of the GPL. Of course, people do also recognize that
>> the GPL2 vs GPL3 argument is just a more subtle version of whats been
>> going on for years with BSD vs GPL.
>
> That's part of what really gets my goat. I spent too much time arguing
> with crazy BSD people who tried to tell me that _their_ license was "true
> freedom". The FSF shills echo those old BSD cries closely - even though
> they are on the exact opposite side of the spectrum on the "freedom" part.
>
> I hated BSD people who just couldn't shut up about their complaining about
> my choice of license back then (the good old BSD/MIT vs GPL flamewars).
>
>>>                      In fact, most programmers _still_ probably
>>>      don't care. A lot of people use a license not because they "chose"
>>>      it, but because they work on a project where somebody else chose the
>>>      license for them originally.
>>
>> Programmers don't care because we aren't lawyers. I mean, few things
>> are stated so simply, but lets face it, law is boring to quite a few
>> geeks, and the intersection between geeks who code and geeks who law
>> is very small.
>
> I think a _lot_ of programmers care very deeply indeed about the licenses.
> I certainly do. I wouldn't want to be a lawyer, but I care about how my
> code gets used.
>
> That said, I don't care how everybody _elses_ code gets used, which is
> apparently one of the differences between me and rms.
>
>>> Not really. It wasn't even news. The kernel has had the "v2 only" thing
>>> explicitly for more than half a decade, and I have personally tried to
>>> make it very clear that even before that, it never had anything else (ie
>>> it very much _had_ a specific license version, just by including the damn
>>> thing, and the kernel has _never_ had the "v2 or any later" language).
>>
>> Wasn't that just to prevent the FSF from going evil and juping all your code?
>
> Well, initially it wasn't even a conscious "I don't trust the FSF" thing.
> But when I chose the GPL (v2, back then) I chose _that_ license. There was
> absolutely no need for me to say "or later". If the GPLv2 ever really
> turns out to be a bad license, we can re-license _then_.
>
> Yes, it would be really really painful, but I think the "or later" wording
> is worse. How can you _ever_ sign anything sight unseen? That's just
> stupid, and that's totally regardless of any worries about the FSF.
>
> Later, when I did start having doubts about the FSF, I just made it even
> more clear, since some people wondered.
>
>> The only problem is that, alternatively, the FOSS movement was so
>> strong because of RMS's kool-aid everyone drank. The community has
>> teeth, and this is in partly because of the actions of the FSF. We
>> defend ourselves when we need to.
>>
>> Its just that, at least with the Tivo case, that the defense went a tad too
>> far.
>
> I think the FSF has always alienated as many (or more) people as they
> befriended, but maybe that's just me. I was looking for old newsgroup
> threads about this earlier in the week, and noticed somebody in the BSD
> camp saying that I was using the GPL, but that I wasn't as radical as rms.
> And iirc, that was from 1993, when Linux was virtually unknown.
>
> So I think that not being too extreme is a _good_ thing. It's how you can
> get more people involved.
>
> So everybody - join the "Passionate Moderate" movement, even if you're not
> in the US. We're not passionate about any of the issues, we are just
> _really_ fed up with extreme opinions! And we're not afraid to say so!
>
> [ The really sad part is: that was only _somewhat_ in jest. Dammit,
>  sometimes I think we really need that party! ]
>
> 			Linus

I didn't just jump right in yesterday when this first came up because
I wanted to take the time to properly compose a statement in view
of the fact that just about everything on the Internet is being
recorded forever.

I am certainly glad that Linus has awakened to the RMS threat that
I mentioned on this list several years ago. As soon as I saw
"GNU/Linux" and Stallman's claim that Linux was simply a small
component of a larger "Operating System" of which he claimed
ownership, I became much disturbed and reported the same on this
list. To many, my report was simply "the rantings of a lunatic."
However, now some are beginning to see the light as history
continues to be rewritten and a history lesson is unfolding.

Stallman's claim to ownership pitchforks hog shit in the face
of hundreds who took the time and effort to port BSD utilities
to that wondrous new operating system called Linux and I was one,
claiming no glory for myself, nor even bothering to add anything
to the BSD licenses that existed within these utilities. This
was done for the greater good of all (and of course me, because
I wanted to use these utilities under Linux), not for the political
aspirations of a few. These efforts go back to the days when
"distributions" consisted of 56 floppy disks and Linus was
in Helsinki, working on his degree. The FSF didn't exist, and
GNU was the name of an immature compiler. Sometimes we need
to be reminded of the history of a particular thing because,
once out-of-mind, history tends to be rewritten by those who
would advance in its new "interpretation."

Every time I accidentally execute `uname` with an -a instead of
a -r, I am reminded of the history rewrite as I am presented with:

Linux chaos.analogic.com 2.6.16.24 #1 SMP PREEMPT
  Wed Jul 12 11:32:34 EDT 2006 i686 i686 i386 GNU/Linux
                                              ^^^^^^^^^
If history continues to repeat itself, the FSF has just about
run its course and, when contributors continue to realize that
their tradition of giving for the common good, is being replaced
by the politics of a small body of thrill seekers, they will
revert their licenses to become more liberal rather than
restrictive. The problem could remain that excessive damage
may already have been done.

Cheers,
Dick Johnson
Penguin : Linux version 2.6.16.24 on an i686 machine (5592.66 BogoMips).
New book: http://www.AbominableFirebug.com/
_
\x1a\x04

****************************************************************
The information transmitted in this message is confidential and may be privileged.  Any review, retransmission, dissemination, or other use of this information by persons or entities other than the intended recipient is prohibited.  If you are not the intended recipient, please notify Analogic Corporation immediately - by replying to this message or by sending an email to DeliveryErrors@analogic.com - and destroy all copies of this information, including any attachments, without reading or disclosing them.

Thank you.

  parent reply	other threads:[~2006-09-28 17:16 UTC|newest]

Thread overview: 235+ 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           ` Forwarded message from Linus Torvalds <torvalds@osdl.org> Oleg Verych
2006-09-27  1:19             ` The GPL: No shelter for the Linux kernel? 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) [this message]
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
2006-09-25 10:02 tridge
2006-09-27  9:43 Nicolas Mailhot
2006-09-27 17:51 ` Linus Torvalds
2006-09-27 20:34   ` Krzysztof Halasa
2006-09-27 20:41     ` Linus Torvalds
2006-09-27 21:01       ` Krzysztof Halasa
2006-09-27 23:01       ` Alan Cox
2006-09-27 23:04         ` Linus Torvalds
2006-09-27 23:07         ` Thomas Gleixner
2006-09-28  7:36         ` Andi Kleen
2006-09-29  3:01 James Bottomley
2006-09-29  4:40 ` Neil Brown
2006-09-29  6:56   ` James Bottomley
2006-09-29  7:48     ` tridge
2006-09-29  9:37       ` David Schwartz
2006-09-29 10:08       ` Samuel Tardieu
2006-09-29 12:59       ` Alan Cox
2006-09-29 14:36       ` Linus Torvalds
2006-09-30 15:32       ` Andrea Arcangeli
2006-09-30 16:59         ` Linus Torvalds
2006-09-30 22:16         ` tridge
2006-09-29 11:59     ` Sanjoy Mahajan
2006-09-29 14:54     ` Horst H. von Brand
2006-09-29 21:46       ` tridge
     [not found]         ` <20060929180323.d2c0d2ee.seanlkml@sympatico.ca>
2006-09-29 22:03           ` Sean
2006-09-29 22:20         ` Jeff Garzik
2006-09-29  5:51 ` tridge
2006-09-29  7:31   ` James Bottomley
2006-09-29 12:08     ` Sanjoy Mahajan
2006-09-29 20:50       ` James Bottomley
2006-09-29  7:31   ` James Bottomley
2006-09-29  8:09     ` tridge
2006-09-29 20:28       ` James Bottomley
2006-09-29  8:53     ` tridge
2006-09-29  9:37       ` Jeff Garzik
2006-09-29  9:52         ` tridge
2006-09-30  0:56           ` James Bottomley
2006-09-29 19:50       ` James Bottomley
2006-09-30  7:05         ` tridge
2006-09-30 15:06           ` James Bottomley
2006-10-01  6:28             ` tridge
2006-10-01 15:45               ` James Bottomley
2006-10-01 16:48                 ` Valdis.Kletnieks
2006-09-30 21:11         ` David Lang
2006-09-30 22:29           ` Michiel de Boer
2006-10-01  6:52           ` tridge
2006-09-29  7:32   ` David Woodhouse

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=Pine.LNX.4.61.0609281312350.31392@chaos.analogic.com \
    --to=linux-os@analogic.com \
    --cc=James.Bottomley@steeleye.com \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=chase.venters@clientec.com \
    --cc=diablod3@gmail.com \
    --cc=jengelh@linux01.gwdg.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sipan@sipan.org \
    --cc=torvalds@osdl.org \
    --cc=tytso@mit.edu \
    /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).