All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@elte.hu>
To: Linus Torvalds <torvalds@osdl.org>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>,
	linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: GPL V3 and Linux - Dead Copyright Holders
Date: Fri, 3 Feb 2006 22:33:35 +0100	[thread overview]
Message-ID: <20060203213335.GA10531@elte.hu> (raw)
In-Reply-To: <Pine.LNX.4.64.0602020937360.21884@g5.osdl.org>

* Linus Torvalds <torvalds@osdl.org> wrote:

> It boils down to this: we wrote the software. That's the only part _I_ 
> care about, and perhaps (at least to me) more importantly, because 
> it's the only part we created, it's the only part that I feel we have 
> a moral right to control.

yes, that's how i feel too. Quid pro Quo. But we are in the minority.  
The majority of Linux users, and the vast majority of commercial Linux 
players doesnt give a rat's a** about giving back a Quid, as a fair 
compensation for our Quo.

(i dont see a problem with that by the way - i consider it a basic moral 
right to have different moral rules. The moment i'd require others to 
share exactly the same morals i'd become just another crusader. But i 
digress.)

what the others see is the black and white letter of the GPL [or just 
some free software they can download and install], not a moral situation 
with us, which they would have to understand and meet. They are and will 
increasingly try to give back as little as they can get away with - 
depending on their own moral rules. Some will also try to employ tactics 
that we see as "immoral", and they wont see it as immoral, under their 
own rules.

(one extreme example for a community with very strong moral rules is the 
Sicilian Mafia. They had (and still have) extremely strong inner rules, 
and everyone within a given family is loved and is being taken care of 
for a lifetime - in the positive sense of the word. Still the external 
effect on the rest of society is perverse and disastrous. But i digress 
again.)

so the only solution is to convert our moral rules to an objective set 
of rules, as accurately as possible. This in our society would be the 
(neutral) letter of the law, and a copyright license in particular.  

after that act of conversion we can only hope for the best that no 
detail important to us gets lost in the process. Our (your) initial 
approach to that was the GPLv2, and it was a pretty accurate (and lucky) 
first approximation.

what do we have today? We've got bin-only kernel modules, much of which 
are clearly immoral, they are clearly hurting us and still we do things 
to keep them going - e.g. the refusal to remove 8K stacks from the 
.config. We are increasingly getting into a situation where loopholes 
are found and utilized to give back as little as possible, upsetting the 
balance.

so i believe _something_ should be done to tip the balance, because the 
negative effects are already hurting us. I'd support the move to the 
GPLv3 only as a tool to move the balance back into a fairer situation, 
not as some new moral mechanism. The GPLv3 might be overboard for that, 
but still the situation does exist undeniably.

> I _literally_ feel that we do not - as software developers - have the 
> moral right to enforce our rules on hardware manufacturers. [...]

yes, and i do share your morals on that. OTOH i do think there are a 
few more aspects:

- most of the known violations of the Quid pro Quo comes from the space 
  of closed hardware that is pushing for DRM best. So there's some 
  itching in me to just make things more strict in the area that is 
  causing us the most problems.

- can they give us the source code for the modifications on Linux on a 
  DRM-ed medium that we cannot read on any open hardware? From a moral 
  POV they cannot, but can they do it legally? Could they argue in 5 
  years that SHD-DVD version 10 is a 'widely used' medium, and that they 
  met the letter of the GPLv2? If we never enforce that the source be 
  actually compilable and usable on real hardware, how can we suddenly 
  claim to have a right to run it on open hardware? We might create a
  legal waiver or estoppel situation if we dont enforce the usefulness 
  of the source code given back to us. Even cockroaches are surprisingly
  creative - after all there is a business entity on this planet that 
  thought it to be fair to produce source code in discovery by printing 
  it out to a ton of paper and then scanning it back in ;-) And they 
  even got away with it!

- we really grew up on the supposition that there is a fundamental 
  ability and right to tinker. Business entitities were simply not able 
  back then to restrict that, technologically. Today there are business 
  models that seem to be working just fine with closed hardware. Content 
  and programmability restrictions via crytography are more and more
  practical, and the day will come when the Xbox will be truly 
  cryptographically safe and totally closed.

  NOTE: i do know that the elimination of tinkering is bad for society 
  down the road - so in theory we should win in the long run. But 
  society might not care! Maybe only 1 civilization out of a 100 get 
  past this stage of development - the rest destroy themselves and 
  create a burned out shell of a planet with some proto-civilization
  and no resources left. Nature is really, really cruel.

  Do we have the moral right to restrict (in the worst case, eliminate) 
  our children's ability to tinker _at all_? Doesnt our software become 
  totally useless if the possibility to tinker gets eliminated? Only 
  1-5% of all people have the brain structure and desire to tinker (and 
  to think creatively), so if it were up for a vote today we'd lose in 
  the polls, badly ...

  Dont you think we have the moral obligation to support all the 
  "infrastructure" that gave us this ideal paradise of tinkering with 
  Linux in the first place? Dont you sense we (programmers, tinkerers) 
  are a minority that could _easily_ be opressed by society at large, 
  without them even noticing? Supporting fact: society is heading 
  towards a nice big greenhouse effect right now, with 99% of the 
  scientists crying bloody murder already - and basically nothing is
  done. Crushing these 'geek dudes' which would indeed result in lost 
  productivity a few decades down the line, but right now it wouldnt 
  even be a blip on the policy radar i'm afraid, as long as it results 
  in blockbuster movies getting on to the TV screen faster, and as long 
  as it results in a 5% cheaper HD-DVD player ...

  Thinking about those issues and current trends, i'm really getting an 
  urge to grab some bigger protective gear, like the GPLv3!

	Ingo

  parent reply	other threads:[~2006-02-03 21:34 UTC|newest]

Thread overview: 214+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-01-20 16:49 GPL V3 and Linux Jeff V. Merkey
2006-01-20 19:11 ` Stephen Hemminger
2006-01-20 19:34   ` Patrick McLean
2006-01-20 18:22     ` Jeff V. Merkey
2006-01-20 18:30       ` Jeff V. Merkey
2006-01-20 19:45     ` Alan Cox
2006-01-25 18:46     ` GPL V3 and Linux - Dead Copyright Holders Marc Perkel
2006-01-25 17:14       ` Jeff V. Merkey
2006-01-25 17:30         ` Jeff V. Merkey
2006-01-25 19:24           ` Marc Perkel
2006-01-25 19:50             ` Kyle Moffett
2006-01-25 20:44               ` linux-os (Dick Johnson)
2006-01-25 21:20                 ` Chase Venters
2006-01-25 22:39                   ` Linus Torvalds
2006-01-25 23:26                     ` Chase Venters
2006-01-26 17:59                     ` Paul Jakma
2006-01-26 16:28                       ` Jeff V. Merkey
2006-01-26 18:25                       ` Filip Brcic
     [not found]                         ` <Pine.LNX.4.64.0601261233150.17225@turbotaz.ourhouse>
2006-01-26 16:55                           ` Jeff V. Merkey
2006-01-26 22:54                             ` Olivier Galibert
2006-01-27  2:15                             ` David Schwartz
2006-01-27  2:23                               ` Dave Jones
2006-01-27  2:37                                 ` David Schwartz
2006-01-27  2:53                                   ` Dave Jones
2006-01-27 19:50                                     ` David Schwartz
2006-01-27  3:40                                   ` Diego Calleja
2006-01-27  7:34                               ` Arjan van de Ven
2006-01-27  8:09                               ` Valdis.Kletnieks
2006-01-27 13:38                               ` Olivier Galibert
2006-01-27 19:50                                 ` David Schwartz
2006-01-27 20:30                                   ` Olivier Galibert
2006-01-27 21:12                                     ` David Schwartz
2006-01-27 19:30                                       ` Jeff V. Merkey
2006-01-27 15:56                               ` Roland Kuhn
2006-01-26 18:52                         ` Paul Jakma
2006-01-26 18:53                       ` Diego Calleja
2006-01-26 18:57                         ` Chase Venters
2006-01-26 19:22                           ` Marc Perkel
2006-01-26 19:52                             ` Chase Venters
2006-01-26 20:04                               ` Marc Perkel
2006-01-26 20:21                                 ` Chase Venters
2006-01-26 20:51                                   ` linux-os (Dick Johnson)
2006-01-26 22:28                                   ` GPL V3 and Linux - V3 adds new restrictions Marc Perkel
2006-01-27  6:58                                     ` sean
2006-01-27  6:58                                       ` sean
2006-01-28  4:44                                     ` Linus Torvalds
2006-01-26 19:33                           ` GPL V3 and Linux - Dead Copyright Holders Diego Calleja
2006-01-26 18:57                         ` Paul Jakma
2006-01-26 22:16                     ` Marc Perkel
2006-01-26 22:23                       ` Al Viro
2006-01-28  1:33                       ` Linus Torvalds
2006-01-28 19:45                         ` Michael Buesch
2006-01-28 19:04                           ` Jeff V. Merkey
2006-01-27 10:46                     ` Simon Oosthoek
2006-01-27 13:39                       ` Al Viro
2006-01-27 14:00                         ` Simon Oosthoek
2006-01-27 14:18                           ` Olivier Galibert
2006-01-27 14:42                             ` Simon Oosthoek
2006-01-27 15:20                               ` Al Viro
2006-01-27 15:32                                 ` Simon Oosthoek
2006-01-27 14:46                           ` Chris Bergeron
2006-01-27 14:47                           ` Kyle Moffett
2006-01-28  1:53                           ` Linus Torvalds
2006-01-28 23:23                           ` Horst von Brand
2006-01-28  1:46                         ` Linus Torvalds
2006-01-30  7:00                           ` Giacomo A. Catenazzi
2006-01-31 23:18                             ` David Schwartz
2006-01-28  4:39                       ` Linus Torvalds
2006-01-28  4:57                         ` Chris Adams
2006-01-28 20:38                         ` Simon Oosthoek
2006-01-29 14:30                         ` Matthias Urlichs
2006-01-28 15:38                       ` Florian Weimer
2006-01-27 21:33                     ` Thomas Horsten
2006-01-28  5:38                       ` Karim Yaghmour
2006-01-28  8:31                         ` Thomas Horsten
2006-01-28 10:37                           ` Peter Read
2006-01-30 18:15                           ` Karim Yaghmour
2006-01-30 19:43                             ` Glauber de Oliveira Costa
2006-01-30 22:00                               ` Filip Brcic
     [not found]                                 ` <5d6222a80601302012v22196faci3ce81320fb534f30@mail.gmail.com>
2006-02-01 15:30                                   ` Georg C. F. Greve
2006-02-01 16:32                                 ` Karim Yaghmour
2006-02-01 22:31                                   ` Linus Torvalds
2006-02-01 23:43                                     ` Karim Yaghmour
2006-02-02  0:18                                     ` Alan Cox
2006-02-02  8:39                                     ` Pierre Ossman
2006-02-02  9:00                                       ` Linus Torvalds
2006-02-02  9:32                                         ` Emilio Jesús Gallego Arias
2006-02-02 10:30                                           ` Helge Hafting
2006-02-04 17:45                                             ` Valdis.Kletnieks
2006-02-02 10:46                                           ` James Bruce
2006-02-02 11:13                                             ` Emilio Jesús Gallego Arias
2006-02-02 12:31                                               ` Helge Hafting
2006-02-02 13:31                                                 ` Emilio Jesús Gallego Arias
2006-02-02 16:23                                                   ` Helge Hafting
2006-02-02 11:50                                           ` David Schwartz
2006-02-02 16:04                                           ` Linus Torvalds
2006-02-02 17:40                                             ` Emilio Jesús Gallego Arias
2006-02-02  9:37                                         ` Pierre Ossman
2006-02-02 14:45                                           ` Gene Heskett
2006-02-02 14:38                                         ` Alan Cox
2006-02-02 16:19                                           ` Linus Torvalds
2006-02-02 17:08                                             ` Pierre Ossman
2006-02-02 17:44                                               ` Linus Torvalds
2006-02-02 17:54                                                 ` Pierre Ossman
2006-02-02 18:12                                                   ` Lennart Sorensen
2006-02-02 18:27                                                     ` Pierre Ossman
2006-02-06 16:11                                                       ` Horst von Brand
2006-02-02 18:53                                                   ` Linus Torvalds
2006-02-02 19:20                                                     ` Pierre Ossman
2006-02-02 19:46                                                       ` Mark v Wolher
2006-02-02 19:52                                                       ` Karim Yaghmour
2006-02-02 23:07                                                         ` Pierre Ossman
2006-02-02 23:52                                                           ` Karim Yaghmour
2006-02-03  8:14                                                       ` Helge Hafting
2006-02-02 18:13                                                 ` Ian Kester-Haney
2006-02-02 18:49                                                   ` Lee Revell
2006-02-02 19:11                                                     ` Christopher Friesen
2006-02-02 19:18                                                       ` Lee Revell
2006-02-05  3:58                                                       ` Luke-Jr
2006-02-05  7:06                                                         ` Zan Lynx
2006-02-06 21:07                                                         ` David Schwartz
2006-02-06 22:38                                                           ` Kyle Moffett
2006-02-07 13:44                                                             ` Luke-Jr
2006-02-07 13:40                                                           ` Luke-Jr
2006-02-03 21:33                                                 ` Ingo Molnar [this message]
2006-02-01 16:06                               ` Karim Yaghmour
2006-02-02 22:02                                 ` Pavel Machek
2006-02-02 22:24                                   ` Lee Revell
2006-02-02 23:04                                   ` Karim Yaghmour
     [not found]                     ` <1138387136.26811.8.camel@localhost>
2006-01-28  2:06                       ` Linus Torvalds
2006-01-28  5:22                         ` Linus Torvalds
2006-01-28  6:25                           ` Al Viro
2006-01-28 23:14                             ` Linus Torvalds
2006-01-30 11:26                         ` Alan Cox
2006-01-31 17:57                           ` Linus Torvalds
2006-01-31 17:24                             ` Jeff V. Merkey
2006-01-31 19:07                               ` Linus Torvalds
2006-01-31 18:48                                 ` Jeff V. Merkey
2006-01-31 20:38                                   ` Linus Torvalds
2006-01-31 19:57                                     ` Jeff V. Merkey
2006-02-02 19:52                                       ` Matan Peled
     [not found]                                         ` <3e1162e60602021207o5893055fqe8a20c99ff8a19b6@mail.gmail.com>
2006-02-02 20:29                                           ` Matan Peled
2006-01-31 21:45                                     ` Paul Jakma
2006-01-31 21:47                                       ` Stephen Hemminger
2006-01-31 22:25                                       ` Linus Torvalds
2006-02-01  6:52                                       ` Gene Heskett
2006-01-31 22:04                                     ` Rene Herman
2006-01-31 23:08                                       ` Linus Torvalds
2006-01-31 23:32                                         ` Paul Jakma
2006-02-01  0:20                                         ` Paul Jakma
2006-02-01 14:29                                         ` Rene Herman
2006-02-01 22:13                                           ` Linus Torvalds
2006-02-01 23:29                                             ` Rene Herman
2006-02-02  0:01                                               ` Linus Torvalds
2006-02-02  0:16                                                 ` Alan Cox
2006-02-02  1:08                                                 ` David Schwartz
2006-02-02  9:50                                                 ` Rene Herman
2006-02-02  6:39                                               ` Andrew James Wade
2006-02-02  6:57                                                 ` Kyle Moffett
2006-02-02  7:11                                                   ` David Schwartz
2006-02-03  3:56                                                     ` Andrew James Wade
2006-02-03  5:35                                                       ` David Schwartz
2006-02-03 13:31                                                         ` Andrew James Wade
2006-02-03  3:35                                                   ` Andrew James Wade
2006-02-03  5:35                                                     ` David Schwartz
2006-02-01 22:46                                         ` David Schwartz
2006-02-02 12:31                                           ` Krzysztof Halasa
2006-01-31 23:48                                     ` Alan Cox
2006-02-01  0:18                                       ` Linus Torvalds
2006-02-01  0:45                                         ` Alan Cox
2006-01-31 19:55                                 ` Marc Perkel
2006-01-31 19:10                                   ` Jeff V. Merkey
2006-01-31 20:16                                     ` Marc Perkel
2006-01-31 19:27                                       ` Jeff V. Merkey
2006-01-31 23:57                                 ` Alan Cox
2006-02-01 10:01                                   ` Rogier Wolff
2006-02-01 13:59                                     ` GPL V3 -- PLEA FOR SANITY Theodore Ts'o
2006-01-31 20:32                             ` GPL V3 and Linux - Dead Copyright Holders Diego Calleja
2006-01-31 20:43                               ` Josh Boyer
2006-02-01  0:06                             ` Alan Cox
2006-02-01  1:02                               ` Marc Perkel
2006-01-26  0:53                 ` Kurt Wall
2006-01-21  2:27 ` GPL V3 and Linux Alexander Shishckin
2006-01-21  4:08   ` Chase Venters
2006-01-21  5:56     ` Alexander Shishckin
2006-01-21 18:28       ` Chase Venters
2006-01-21 19:01       ` Geert Uytterhoeven
2006-01-21 20:43       ` Horst von Brand
2006-01-23 22:10         ` linux-os (Dick Johnson)
2006-01-24  0:34           ` Chase Venters
2006-01-24  0:52           ` Harald Arnesen
2006-01-24  1:55             ` Ian Kester-Haney
2006-01-24  3:08               ` Kyle Moffett
2006-01-24  9:10               ` Bernd Petrovitsch
2006-01-24 15:49               ` Alan Cox
2006-01-24  9:37             ` Wartan Hachaturow
2006-01-24 10:23           ` David Schwartz
2006-01-24 10:38             ` Lee Revell
2006-01-24 13:53             ` linux-os (Dick Johnson)
2006-01-24 16:13               ` Jeff V. Merkey
2006-01-25  1:21                 ` Ian Kester-Haney
2006-01-25  9:42                   ` Bernd Petrovitsch
2006-01-25 16:02                     ` [OT] " Steven Rostedt
2006-01-27  3:10                     ` Valdis.Kletnieks
2006-01-27  9:54                       ` Bernd Petrovitsch
2006-01-27 10:13                         ` Bas Westerbaan
2006-01-27 10:25                           ` Bernd Petrovitsch
2006-01-27 13:29                         ` Olivier Galibert
2006-01-27 17:51                         ` Valdis.Kletnieks
2006-01-28 11:38                           ` Bernd Petrovitsch
2006-01-27  2:01                   ` Rik van Riel
2006-01-28 20:18                   ` Graham Murray
2006-01-23  9:09       ` Helge Hafting
2006-01-23  9:52       ` Bernd Petrovitsch
2006-02-02 18:48 GPL V3 and Linux - Dead Copyright Holders Shawn Starr

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=20060203213335.GA10531@elte.hu \
    --to=mingo@elte.hu \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@osdl.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.