public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
[parent not found: <fa.fq1hscm.1b7ai1k@ifi.uio.no>]
[parent not found: <vpYm.1Bn.7@gated-at.bofh.it>]
* Re: People, not GPL  [was: Re: Driver Model]
@ 2003-09-13  9:08 Nicolas Mailhot
  2003-09-13  9:49 ` David Schwartz
  2003-09-13 17:16 ` Alan Cox
  0 siblings, 2 replies; 102+ messages in thread
From: Nicolas Mailhot @ 2003-09-13  9:08 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1755 bytes --]

"David Schwartz" wrote :

[ sorry to interupt your flamewar but the amount of nonsence produced
here  starts to irritate me ]

| Who is sending these letters? Who has no respect for the GPL and seeks
| to add additional restrictions?

This is no additional restriction.
Check your history. The linux kernel was always under the GPL, not the
LGPL ie distributing stuff that links with the kernel means this stuff
must be distributed under the gpl.

At some point Linus decreeted linking closed modules was ok with him
(note this was done without consulting anyone, so others contributors
could have objected - they did choose to release stuff under the gpl
after all - but this being Linus they let it pass)

At a later point however the scope of closed linking had grown so big
people started saying enough is enough and GPL-ONLY was born with
Linus's approval.

It is not a licensing change. It's an hint the associated kernel symbols
are not covered by Linus' previous informal exemption and full GPL rules
apply. To avoid rewriting history symbols that could be used in non-free
stuff previously are not GPL-ONLY. People that ignore the hint can and
will be sued (people that link to symbols not GPL-ONLY could be sued too
but everyone seems to have agreed to let it pass). Removing the software
GPL-ONLY checks or working around them has nothing to do with it - it
does not change the basic kernel license nor the stated intentions of
its authors to enforce it. Hiding a do-not-trespass sign does not give
you the right to do it (if you think so do a reality check).

So please stop making horrified noises the GPL is being enforced in a
GPL project. Don't you realise how ridiculous it is ?

-- 
Nicolas Mailhot

[-- Attachment #2: Ceci est une partie de message numériquement signée --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 102+ messages in thread
* RE: Driver Model
@ 2003-09-04  3:01 David Schwartz
  2003-09-10 14:59 ` People, not GPL [was: Re: Driver Model] Timothy Miller
  0 siblings, 1 reply; 102+ messages in thread
From: David Schwartz @ 2003-09-04  3:01 UTC (permalink / raw)
  To: Pascal Schmidt; +Cc: linux-kernel


> On Wed, 3 Sep 2003, David Schwartz wrote:
>
> > In other words, if you want to distribute the Linux kernel, you must
> > license it under the terms of the GPL. You may not impose additional
> > restrictions because if you do, you're not causing it to be distribute
> > under the terms of "this License".
>
> Correct.
>
> > It does cover use.
>
> In section 0:
>
> Activities other than copying, distribution and modification are not
> covered by this License; they are outside its scope.

	So are you arguing that I can distribute a derived work from the Linux
kernel and attach a 'you may not use this unless you pay me $100' clause and
it would be enforceable?

> > Specifically, it permits unrestriced use. If you
> > received GPL'd code, you have the unrestricted right to use it. That's
> > what section 2b says.
>
> No, section 2b gives you the the right to copy, distribute, and modify
> the code (as the license only covers those rights, as per section 0) and
> no restrictions may be placed on those specific rights.

	If you are right, you've discovered a serious fundamental flaw in the GPL.
I can distribute code under the GPL and prohibit anyone from using derived
works, hence effectively removing their freedom to modify.

> > Non-issue. I'm talking about your rights to *use* the kernel.
>
> Well, I'm not buying the argument that the GPL has anything to say
> about usage.

	Then you have no right to usage. The preamble contradicts this, but I doubt
it's binding.

> > You must not be reading the same GPL I am. Can you please cite to me the
> > section that requires derived works to be placed under the GPL. I can't
> > find it.
>
> You quoted it yourself. 2b)
>
>     b) You must cause any work that you distribute or publish, that in
>     whole or in part contains or is derived from the Program or any
>     part thereof, to be licensed as a whole at no charge to all third
>     parties under the terms of this License.
>
> "work that ... is derived from the Program or any part thereof"

	This is only about works that you distribute or publish. We're talking
about using modules.

> > But that's not what it does. It prevents you from using the kernel in
> > certain ways. The GPL does not permit such usage restrictions.
>
> Lots of GPL'ed programs refuse to be used in certain ways. For example,
> fetchmail will refuse to run with a world-readable .fetchmailrc file.

	Yes, but nobody's arguing that these are license enforcement schemes or
that this is a license restriction. Nobody would complain if you removed
those restrictions. The question here is whether the GPL_ONLY stuff is a
copyright enforcement mechanism or license restriction. If we agree it's not
and anyone is free to circumvent or remove it, then there's nothing to
dispute.

> > It also restricts your ability to create and use derived works. The GPL
> > similarly does not permit such restrictions.
>
> That it does not, and such a restriction would violate the GPL, I'd
> agree to that.

	Okay.

> > You only have that right (in the United States) if the GPL_ONLY stuff is
> > *not* a copyright enforcement scheme.

> How can it be that? It does not restrict copying nor distribution
> nor modification.

	Copyright enforcement schemes can also restrict usage. Access cards for
satellite TV are purely usage restriction devices.

> People here are saying that it's more of a hint to people that they
> better think hard and ask a lawyer before implementing non-GPL'ed
> kernel modules.

	I'd agree with that.

> I think you bringing the DMCA into this shows an interesting aspect
> of that law: who gets to say what is a copyright enforcement scheme
> and what is not?

	The law has a somewhat incomprehensible definition of what consitutes such
a scheme. I don't think anybody really knows what things would be considered
copyright enforcement schemes and what would not.

	Your argument that the GPL does not grant usage rights is troubling. If
it's correct, then I have no right to use the Linux kernel, since the
copyright holders never granted it to me!

	DS



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

end of thread, other threads:[~2003-10-30  0:11 UTC | newest]

Thread overview: 102+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <uess.1w0.9@gated-at.bofh.it>
     [not found] ` <ujV3.1uP.13@gated-at.bofh.it>
2003-09-10 21:52   ` People, not GPL [was: Re: Driver Model] Pascal Schmidt
2003-09-10 22:26     ` David Schwartz
2003-09-10 22:34       ` Pascal Schmidt
2003-09-11  1:35         ` David Schwartz
2003-09-11 13:30           ` Eric W. Biederman
2003-09-11 18:39             ` David Schwartz
2003-09-11 18:45               ` Mike Fedyk
2003-09-13 17:52                 ` Andre Hedrick
2003-09-13 23:54                   ` Erik Andersen
2003-09-13 17:34             ` Andre Hedrick
2003-09-14 10:55               ` Sean Estabrooks
2003-09-11 14:36           ` Alan Cox
2003-09-13 17:42             ` Andre Hedrick
2003-09-12 20:58           ` Timothy Miller
2003-09-12 21:47             ` Matt D. Robinson
2003-09-12 22:31               ` Alan Cox
2003-09-12 23:26                 ` David Schwartz
2003-09-13  0:29                   ` Matt D. Robinson
2003-09-13 17:42                     ` Alan Cox
2003-09-13  5:38                   ` jw schultz
2003-09-13 17:44                   ` Alan Cox
2003-09-13 18:19             ` Andre Hedrick
2003-09-13 20:01               ` Andre Hedrick
2003-09-13 23:17                 ` Andre Hedrick
2003-09-14  1:57             ` Erik Andersen
2003-09-14  2:40               ` Andre Hedrick
2003-09-14  3:42                 ` Erik Andersen
2003-09-14  3:36                   ` Andre Hedrick
2003-09-14  4:37                     ` Erik Andersen
2003-09-14  4:58                       ` freed_symbols [Re: People, not GPL [was: Re: Driver Model]] Andre Hedrick
2003-09-14  5:39                         ` Erik Andersen
2003-09-14  5:32                           ` Andre Hedrick
2003-09-14  6:41                             ` Erik Andersen
2003-09-14  6:50                               ` Andre Hedrick
2003-09-14  7:10                               ` Andre Hedrick
2003-09-14  8:08                                 ` Erik Andersen
2003-09-15  0:17                                   ` Henning P. Schmiedehausen
2003-09-15  5:57                                     ` Erik Andersen
2003-09-15  6:14                                       ` Nick Piggin
2003-10-05  0:52                                       ` Rob Landley
2003-10-05  1:05                                         ` Larry McVoy
2003-10-05  2:34                                           ` viro
2003-10-05  3:45                                             ` Larry McVoy
2003-10-05 10:24                                               ` David Woodhouse
2003-10-05 13:56                                                 ` Larry McVoy
2003-10-05 14:14                                                   ` David Woodhouse
2003-10-05 10:23                                           ` David Woodhouse
2003-10-05 11:32                                             ` David Lang
2003-10-05 13:37                                               ` David Woodhouse
2003-10-05  6:40                                         ` Andre Hedrick
2003-10-05  7:39                                           ` viro
2003-10-05 18:27                                           ` David Woodhouse
2003-10-05 19:21                                             ` Andre Hedrick
2003-10-05 20:03                                               ` David Woodhouse
2003-10-05 20:14                                                 ` Andre Hedrick
2003-10-05 20:34                                                   ` David Woodhouse
2003-10-05 20:43                                                     ` Andre Hedrick
2003-10-06  1:22                                                     ` Larry McVoy
2003-10-06  1:37                                                       ` David Lang
2003-10-06  1:51                                                         ` Larry McVoy
2003-10-05 19:32                                             ` Maciej Zenczykowski
2003-10-05 19:47                                               ` Andre Hedrick
2003-10-05 20:38                                                 ` David Woodhouse
2003-10-05 20:46                                                   ` Andre Hedrick
2003-10-05 19:54                                               ` Arjan van de Ven
2003-09-14  8:45                                 ` Valdis.Kletnieks
2003-09-15  0:16                         ` Henning P. Schmiedehausen
2003-09-15  0:27                           ` Justin Cormack
2003-09-14 21:40                       ` People, not GPL [was: Re: Driver Model] David Schwartz
2003-09-15  8:06                 ` David S. Miller
2003-09-14  2:51               ` Andre Hedrick
2003-09-14  3:05               ` GPL == DMCA [Re: People, not GPL [was: Re: Driver Model]] Andre Hedrick
2003-10-29 22:42             ` People, not GPL [was: Re: Driver Model] David Schwartz
2003-10-29 23:11               ` David S. Miller
2003-10-30  0:10               ` David Schwartz
2003-09-11  1:39         ` David Schwartz
2003-09-13 17:11         ` Andre Hedrick
2003-09-13 21:11           ` Pascal Schmidt
2003-09-13 21:19             ` David Schwartz
2003-09-13 21:12               ` Andre Hedrick
2003-09-13 22:09               ` Alan Cox
2003-09-13 22:30                 ` David Schwartz
2003-09-14  1:16                   ` Andrew Pimlott
2003-09-15 15:26                   ` Martin Schlemmer
2003-09-13 23:00                 ` Andre Hedrick
2003-09-12 21:04       ` Timothy Miller
2003-09-12 21:17         ` David Schwartz
2003-09-15 18:24           ` Timothy Miller
2003-09-15 20:17             ` David Schwartz
2003-09-13 18:09         ` Andre Hedrick
     [not found] <fa.fq1hscm.1b7ai1k@ifi.uio.no>
     [not found] ` <fa.n3hqp6f.1rkg0ob@ifi.uio.no>
2003-09-14  4:39   ` walt
     [not found] <vpYm.1Bn.7@gated-at.bofh.it>
     [not found] ` <vq84.1P5.7@gated-at.bofh.it>
2003-09-13 21:43   ` Pascal Schmidt
2003-09-13  9:08 Nicolas Mailhot
2003-09-13  9:49 ` David Schwartz
2003-09-13 14:37   ` Nicolas Mailhot
2003-09-13 17:16 ` Alan Cox
  -- strict thread matches above, loose matches on Subject: below --
2003-09-04  3:01 Driver Model David Schwartz
2003-09-10 14:59 ` People, not GPL [was: Re: Driver Model] Timothy Miller
2003-09-10 20:34   ` David Schwartz
2003-09-12 19:55     ` Timothy Miller
2003-09-13 14:18       ` Geert Uytterhoeven
2003-09-13 17:58         ` Alan Cox
2003-09-10 23:35   ` James Clark

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox