linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* GPLv3 Position Statement
@ 2006-09-22 16:15 James Bottomley
  2006-09-22 16:16 ` James Bottomley
                   ` (8 more replies)
  0 siblings, 9 replies; 235+ messages in thread
From: James Bottomley @ 2006-09-22 16:15 UTC (permalink / raw)
  To: linux-kernel

Although this white paper was discussed amongst the full group of kernel
developers who participated in the informal poll, as you can expect from
Linux Kernel Developers, there was a wide crossection of opinion.  This
document is really only for discussion, and represents only the views of
the people listed as authors (not the full voting pool).

James

----------

The Dangers and Problems with GPLv3


James E.J. Bottomley             Mauro Carvalho Chehab
Thomas Gleixner            Christoph Hellwig           Dave Jones
Greg Kroah-Hartman              Tony Luck           Andrew Morton
Trond Myklebust             David Woodhouse

                               15 September 2006
                                     Abstract

           This document is a position statement on the GNU General Public
       License version 3 (in its current Draft 2 form) and its surrounding
       process issued by some of the Maintainers of the Linux Kernel
       speaking purely in their role as kernel maintainers. In no regard
       should any opinion expressed herein be construed to represent the
       views of any entities employing or being associated with any of the
       authors.

1 Linux and GPLv2

Over the past decade, the Linux Operating System has shown itself to be far
and away the most successful Open Source operating system in history.
However, it certainly wasn't the first such open source operating system
and neither is it currently the only such operating system. We believe that
the pre-eminent success of Linux owes a great part to the dynamism and
diversity of its community of contributors, and that one of the catalysts
for creating and maintaining this community is the development contract as
expressed by GPLv2.

    Since GPLv2 has served us so well for so long, and since it is the
foundation of our developer contract which has helped propel Linux to the
successes it enjoys today, we are extremely reluctant to contemplate
tampering with that licence except as bug fixes to correct exposed problems
or updates counter imminent dangers. So far, in the whole history of GPLv2,
including notable successes both injunctively and at trial, we have not
found any bugs significant enough to warrant such corrections.


2 Linux, the Kernel and the Open Source Universe

Linux Distributions, as the Free Software Foundation (FSF) has often
observed, don't only contain the kernel; they are composed of a
distribution of disparate open source components of which the kernel is
only a part (albeit a significant and indispensable part) which
collectively make up a useful and usable system. Thus, Linux as installed
by the end user, is critically dependent on entities, known as
distributions, who collect all of the necessary components together and
deliver them in a tested, stable form. The vast proliferation of Open
Source Licences complicates the job of these distributions and forces them
to spend time checking and assessing the ramifications of combining
software packages distributed under different (and often mutually
incompatible) licences--indeed, sometimes licensing consideration will be
sufficient to exclude a potential package from a distribution altogether.

    In deference to the critical role of distributions, we regard reducing
the Open Source licensing profusion as a primary objective. GPLv2 has
played an important role in moving towards this objective by becoming the
dominant Licence in the space today, making it possible to put together a
Linux Distribution from entirely GPLv2 components and thus simplify the
life of a distributor. Therefore, we believe that any update to GPLv2 must
be so compelling as to cause all projects currently licensed under it to
switch as expediently as possible and thus not fragment the currently
unified GPLv2 licensed ecosystem.


3 Linux and Freedom

Another of the planks of Linux's success rests squarely on the breadth and
diversity of its community of contributors and users, without whom we
wouldn't have the steady stream of innovation which drives our movement
forward. However, an essential element of this is the fact that individuals
with disparate (and sometimes even competing) objectives can still march
together a considerable distance to their mutual benefit. This synergy of
effort, while not compromising dissimilar aims, is one of the reasons Linux
manages to harness the efforts of not only motivated developers but also
corporate and commercial interests. This in turn is brought about by a
peculiar freedom enshrined in the developer contract as represented by
GPLv2, namely the freedom from binding the end use of the project. Without
this freedom, it would be much more difficult to satisfy the objectives of
the contributors, since those objectives often have expression in terms of
the end use to which they wish to put the particular project. Therefore, in
order to maintain the essential development synergy and consequent
innovation stream it provides to Linux, we could not countenance any change
to the GPL which would jeopardise this fundamental freedom.


4 Pivotal Role of the Free Software Foundation

We have acknowledged before, projects controlled by the FSF (especially
gcc, binutils and glibc) are essential components of every shipping Linux
distribution. However, we also take note of the fact that the FSF operates
very differently from Linux in that it requires assignment of copyright
from each and every one of the thousands of contributors to its code
base. These contributions have been given to the FSF not as a tribute to do
with as it will but under a solemn trust, as stated in article 9 of GPLv2,
only to licence the code under versions of the GPL that "... will be
similar in spirit to the present version". We, like all the individual
contributors to GNU projects, have taken that trust at face value and
accorded the FSF a special role in the Open Source Universe because of
it. It goes without saying that any updates to GPLv2 must be completely in
accord with the execution of that trust.


5 GPLv3 and the Process to Date

The current version (Discussion Draft 2) of GPLv3 on first reading fails
the necessity test of section 1 on the grounds that there's no substantial
and identified problem with GPLv2 that it is trying to solve.

    However, a deeper reading reveals several other problems with the
current FSF draft:

5.1     DRM Clauses

Also referred to as the "Tivoisation" clauses.

    While we find the use of DRM by media companies in their attempts to
reach into user owned devices to control content deeply disturbing, our
belief in the essential freedoms of section 3 forbids us from ever
accepting any licence which contains end use restrictions. The existence of
DRM abuse is no excuse for curtailing freedoms.

    Further, the FSF's attempts at drafting and re-drafting these
provisions have shown them to be a nasty minefield which keeps ensnaring
innocent and beneficial uses of encryption and DRM technologies so, on such
demonstrated pragmatic ground, these clauses are likewise dangerous and
difficult to get right and should have no place in a well drafted update to
GPLv2.

    Finally, we recognise that defining what constitutes DRM abuse is
essentially political in nature and as such, while we may argue forcefully
for our political opinions, we may not suborn or coerce others to go along
with them. Therefore, attempting to write these type of restrictions into
GPLv3 and then relicense all FSF code under it is tantamount to co-opting
the work of all prior contributions into the service of the FSF's political
ends, and thus represents a fundamental violation of the trust outlined in
section 4.

5.2     Additional Restrictions Clause

As we stated in section 2 one of the serious issues in Open Source is too
many licences. The additional restrictions section in the current draft
makes GPLv3 a pick and choose soup of possible restrictions which is going
to be a nightmare for our distributions to sort out legally and get
right. Thus, it represents a significant and unacceptable retrograde step
over GPLv2 and its no additional restrictions clause.

     Further, the additional restrictions create the possibility of
fragmentation of the licensing universes among particular chosen
restrictions, which then become difficult to combine and distribute
(because of the need for keeping track of the separate restrictions). Thus,
we think this potential for fragmentation will completely eliminate the
needed compulsion to move quickly to a new licence as outlined in section 2

5.3     Patents Provisions

As drafted, this currently looks like it would potentially jeopardise the
entire patent portfolio of a company simply by the act of placing a GPLv3
licensed programme on their website. Since the Linux software ecosystem
relies on these type of contributions from companies who have lawyers who
will take the broadest possible interpretation when assessing liability, we
find this clause unacceptable because of the chilling effect it will have
on the necessary corporate input to our innovation stream.

     Further, some companies who also act as current distributors of Linux
have significant patent portfolios; thus this clause represents another
barrier to their distributing Linux and as such is unacceptable under
section 2 because of the critical reliance our ecosystem has on these
distributions.


6 Conclusions

The three key objections noted in section 5 are individually and
collectively sufficient reason for us to reject the current licence
proposal. However, we also note that the current draft with each of the
unacceptable provisions stripped out completely represents at best marginal
value over the tested and proven GPLv2. Therefore, as far as we are
concerned (and insofar as we control subsystems of the kernel) we cannot
foresee any drafts of GPLv3 coming out of the current drafting process that
would prove acceptable to us as a licence to move the current Linux Kernel
to.

    Further, since the FSF is proposing to shift all of its projects to
GPLv3 and apply pressure to every other GPL licensed project to move, we
foresee the release of GPLv3 portends the Balkanisation of the entire Open
Source Universe upon which we rely. This Balkanisation, which will be
manifested by distributions being forced to fork various packages in order
to get consistent licences, has the potential to inflict massive collateral
damage upon our entire ecosystem and jeopardise the very utility and
survival of Open Source. Since we can see nothing of sufficient value in
the current drafts of the GPLv3 to justify this terrible cost, we can only
assume the FSF is unaware of the current potential for disaster of the
course on which is has embarked. Therefore, we implore the FSF to
re-examine the consequences of its actions and to abandon the current GPLv3
process before it becomes too late.


^ permalink raw reply	[flat|nested] 235+ messages in thread
* Re: GPLv3 Position Statement
@ 2006-09-25 10:02 tridge
  0 siblings, 0 replies; 235+ messages in thread
From: tridge @ 2006-09-25 10:02 UTC (permalink / raw)
  To: linux-kernel

James,

Thanks for posting this. It's obviously had a lot of thought go into
it.

I do think there are a few flaws in the arguments however. The biggest
one for me can be summed up in the question "which license better
represents the intention of the GPLv2 in the current world?"

When the GPLv2 was drafted it wasn't a legal document in a vacuum. It
came with a preamble that stated its intentions, and it came with
someone who toured the world explaining the intentions and
motivations. There were even plenty of repeat performances for anyone
who wanted to attend :-)

I think the GPLv3 does a better job of expressing legally those
intentions than GPLv2 did. In particular this part of the v2 preamble:

  "For example, if you distribute copies of such a program, whether
   gratis or for a fee, you must give the recipients all the rights
   that you have."

I think that recent developments (such as TiVo v2) have shown that
companies have found ways to give recipients less rights then they
have themselves. 

So I think the parts of the position statement that talk about the
importance of the 'development contract as expressed/represented by
GPLv2' and the implication that this contract would be violated by the
current GPLv3 draft are not accurate. That development contract came
with a clear explanation (or at least it seems clear to me).

Similarly, the position statement states:

  "This in turn is brought about by a peculiar freedom enshrined in the
  developer contract as represented by GPLv2, namely the freedom from
  binding the end use of the project."

but I think this particular 'freedom' comes more from the development
conventions of the Linux kernel community than from the GPLv2. I don't
see anything in the GPLv2 that actually tried to enshrine that
particular freedom. That doesn't mean it isn't a worthwhile thing to
enshrine, I just think it is inaccurate to claim that the GPLv2
attempts in any way to enshrine it.

Linus clearly values this freedom very highly, as I'm sure many kernel
developers do. So for those people the GPLv2 license may better
represent their own intentions.

For myself, I value other things more highly. One of the most
important aspects of the GPL for me is the equality between vendors
and recipients of software. I really like the symmetry between giver
and receiver, and the fact that this symmetry is passed on down the
chain, so that someone ten steps away from me as an author ends up
with the same rights that I had.

(There is an exception to this. The copyright holder is the only one
who can sue over a violation of the license, so that is an asymmetry,
but I think it is an essential asymmetry and prevents chaos. When
faced with a GPL violation of my code I have almost always chosen to
work with the violator to bring them into compliance, whereas if
anyone could sue then we'd see lawsuits far too often)

One result of this symmetry is that most GPLd software is 'free as in
beer' as well as 'free as in freedom'. If someone were to start
charging outrageous prices for GPLd software then someone else will
come along and sell it cheaper. That drives down the price to a
reasonable level.

I like the fact that I was able to distribute useful patches for the
kernel in TiVo v1. I didn't like the fact that I had to work around
the binary kernel modules used by TiVo, but I didn't complain too
loudly partly because it was a nice challenge to work around the
problem. I was delighted when TiVo incorporated some of my changes (in
particular a new driver) into their future releases. That was the GPL
working.

With v2 TiVo introduces something which had the potential to make that
impossible, at least for me. Thankfully they didn't get it quite
right, but it certainly made me aware that the symmetry I had been
taking for granted in the GPL was under threat.

So for me this symmetry is more important than the loss of the 'end
users can do what they want' freedom. From my point of view, that
freedom was never part of the 'contract' I had with the FSF, but the
symmetry freedom was, and thus I think the FSF has done well in fixing
a hole in the GPLv2 license.

Finally, I'm curious as to the legal basis of this statement:

> As drafted, this currently looks like it would potentially jeopardise the
> entire patent portfolio of a company simply by the act of placing a GPLv3
> licensed programme on their website.

I can't see anything in the current GPLv3 draft which would do
that. Could you explain how that comes about?

Cheers, Tridge

^ permalink raw reply	[flat|nested] 235+ messages in thread
* Re: GPLv3 Position Statement
@ 2006-09-27  9:43 Nicolas Mailhot
  2006-09-27 17:51 ` Linus Torvalds
  0 siblings, 1 reply; 235+ messages in thread
From: Nicolas Mailhot @ 2006-09-27  9:43 UTC (permalink / raw)
  To: linux-kernel; +Cc: James Bottomley

> As far as the you must be able to run modifications language goes:  too
> many embedded devices nowadays embed linux.  To demand a channel for
> modification is dictating to manufacturers how they build things.  Take
> the case of an intelligent SCSI PCI card which happens to run embedded
> linux in flash.

So just clarify GPL v3 so any GPLv3 distributor gives the same level of
access to the people he distributes his GPLed software do (ie if the code
is on a flasheable device, open the flash process ; if it's drm-protected
: give
the DRM key)

It's not as if most (all?) widespread linux-embedded devices are not
flashable nowadays. Factory recall everytime you need to fix a
security/feature bug just costs too much

(as far as I know every single Tivo-like thing *is* updateable remotely)

-- 
Nicolas Mailhot



^ permalink raw reply	[flat|nested] 235+ messages in thread
* Re: GPLv3 Position Statement
@ 2006-09-29  3:01 James Bottomley
  2006-09-29  4:40 ` Neil Brown
  2006-09-29  5:51 ` tridge
  0 siblings, 2 replies; 235+ messages in thread
From: James Bottomley @ 2006-09-29  3:01 UTC (permalink / raw)
  To: tridge; +Cc: linux-kernel

> Thanks for posting this. It's obviously had a lot of thought go into
> it.

You're welcome ... sorry it took me a while to find this ... I'm not
subscribed to lkml, so if I'm not cc'd on the mail, I don't see the
reply (until I trawl one of the consolidator websites)

> I do think there are a few flaws in the arguments however. The biggest
> one for me can be summed up in the question "which license better
> represents the intention of the GPLv2 in the current world?"

Really, that's not a flaw.  Some people like GPLv2 purely on its
practical effect; others because of its political statements.  I think
Linus has summed it up much better that I can here:

http://marc.theaimsgroup.com/?l=linux-kernel&m=115915241428792

However, the true strength of GPLv2 was that we could all unite around
it, even if we had different beliefs (as in Free Software vs Open
Source).

> When the GPLv2 was drafted it wasn't a legal document in a vacuum. It
> came with a preamble that stated its intentions, and it came with
> someone who toured the world explaining the intentions and
> motivations. There were even plenty of repeat performances for anyone
> who wanted to attend :-)

> I think the GPLv3 does a better job of expressing legally those
> intentions than GPLv2 did. In particular this part of the v2 preamble:

>   "For example, if you distribute copies of such a program, whether
>    gratis or for a fee, you must give the recipients all the rights
>    that you have."

but the preamble isn't part of the actual licence.  Additionally, if you
see the rights framed in terms of access to modifications, then GPLv3 is
different.

> I think that recent developments (such as TiVo v2) have shown that
> companies have found ways to give recipients less rights then they
> have themselves. 

I agree they've found ways of restricting how their hardware is used,
yes.  However, I tried to give a rationale of why this isn't necessarily
bad for the open source ecosystem as a whole here:

http://marc.theaimsgroup.com/?l=linux-kernel&m=115920543731682

> So I think the parts of the position statement that talk about the
> importance of the 'development contract as expressed/represented by
> GPLv2' and the implication that this contract would be violated by the
> current GPLv3 draft are not accurate. That development contract came
> with a clear explanation (or at least it seems clear to me).
> 
> Similarly, the position statement states:
> 
>   "This in turn is brought about by a peculiar freedom enshrined in the
>   developer contract as represented by GPLv2, namely the freedom from
>   binding the end use of the project."
> 
> but I think this particular 'freedom' comes more from the development
> conventions of the Linux kernel community than from the GPLv2. I don't
> see anything in the GPLv2 that actually tried to enshrine that
> particular freedom. That doesn't mean it isn't a worthwhile thing to
> enshrine, I just think it is inaccurate to claim that the GPLv2
> attempts in any way to enshrine it.

Actually, no, it's enshrined in GPLv2 in clause 0:

"Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does."

It's the "act of running the program is not restricted".

This is really the crux of the argument with the FSF over the DRM
clauses.  If you take the position (as the people who signed the
discussion paper do) that embedded Linux constitutes an end use, then
this freedom from restriction of running the programme is compromised in
GPLv3, and hence is against the spirit of GPLv2 (and thus violates
clause 9 of GPLv2).

To go after Tivo (and not violate GPLv2 clause 9), the FSF has to take
the position that what Tivo is doing is not use, but is distribution.
This is a dangerous shift in precedent because it applies to every
embedded use of Linux (or any other GPL licensed programme).

> > As drafted, this currently looks like it would potentially jeopardise the
> > entire patent portfolio of a company simply by the act of placing a GPLv3
> > licensed programme on their website.
> 
> I can't see anything in the current GPLv3 draft which would do
> that. Could you explain how that comes about?

That's clause 11 of the current v3 Draft2:

"If you convey a covered work, you similarly covenant to all recipients,
including recipients of works based on the covered work, not to assert
any of your essential patent claims in the covered work."

This means that if you host a GPLv3 covered programme on your website
for instance (even if you didn't produce it or modify it in any way),
you licence any patent you hold covering it.

HP is already on record as objecting to this as disproportionate.

James



^ permalink raw reply	[flat|nested] 235+ messages in thread

end of thread, other threads:[~2006-10-04 20:53 UTC | newest]

Thread overview: 235+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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)
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

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).