public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Timothy Miller <miller@techsource.com>
To: David Schwartz <davids@webmaster.com>
Cc: Pascal Schmidt <der.eremit@email.de>, linux-kernel@vger.kernel.org
Subject: People, not GPL  [was: Re: Driver Model]
Date: Wed, 10 Sep 2003 10:59:18 -0400	[thread overview]
Message-ID: <3F5F3C46.4060004@techsource.com> (raw)
In-Reply-To: MDEHLPKNGKAHNMBLJOLKEEOCGDAA.davids@webmaster.com

I'm still 1600 messages behind in reading the list, but I have spent 
enough time reading the discussion about GPL and drivers that I feel 
compelled to comment.  I don't intend to comment further because I don't 
want to contribute to a flamewar any more than this already will.  But I 
feel the need to defend those who contribute to Free Software against 
those who don't.

The argument I have been reading has been centered around the idea of 
working around the GPL to support binary-only driver and various other 
things which are counter to the spirit of the GPL and Linux.  But 
someone who is trying to find a legal GPL loophole is not considering 
the root of the situation and that the GPL is an effect, not a cause.

A point someone else made that I feel compelled to reiterate is that it 
is the nature of the Linux development model and the attitude of the 
developers which has made Linux what it is and has made you want to use it.

But I have another point.  You are not dealing with a license here.  The 
license is there to satisfy lawyers and make clear the INTENT of the 
authors.  The keyword here is INTENT in that someone who has developed 
something is telling you how they feel about the use of their work 
which, under many circumstances, they could have chosen not to share 
with you.  What you are dealing with is real people who have put an 
incredible amount of time and effort into developing Linux.  Those 
people, to whom you owe much respect for sharing their contributions, 
have decided that their software should be used with certain 
restrictions, that being the GPL.  If you abuse Linux, it is not the GPL 
that you are insulting, but the people who developed Linux.

The GPL_ONLY restriction for driver modules may seem unfair, but it is 
far from it.  There are both valid technical and philosophical reasons 
for working that way.  No one forces you to use Linux, and when you made 
the choice to use it, you are entering into a community with a specific 
philosophy.  You know that philosophy in advance, so when you discover 
that you have a restruction you don't like, you have no room to complain.

As someone said, if you want to write drivers for a UNIX which does not 
have these restrictions, there are plenty of commercial UNIXes out there 
that you have to choose from.  The fact that they are perhaps less 
popular is one reason why Linux developers do not want to imitate them.

So, the discussions about finding ways to make a non-GPL driver look 
like a GPL driver and get away with it legally are all moot.  The reason 
you should not violate this is because the architects of Linux do not 
want you to.  If you choose to violate that, you are being unethical, 
pure and simple.  Or more to the point, you're being an asshole to a lot 
of hard-working people who have chosen to freely share their work with 
you.  Since they are the authors and you are not, their feelings about 
their softare are more important than yours.  You may be able to screw 
them over and get away with it -- people do that sort of thing all the 
time -- but the fact that you may find a legal loophole doesn't make you 
any less of an abject asshole.

In short:  Be honorable.


  parent reply	other threads:[~2003-09-10 14:37 UTC|newest]

Thread overview: 71+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <rtHg.3n0.9@gated-at.bofh.it>
     [not found] ` <rK5y.1xN.25@gated-at.bofh.it>
2003-09-03 18:42   ` Driver Model Pascal Schmidt
2003-09-03 19:49     ` Andre Hedrick
2003-09-03 22:41     ` David Schwartz
2003-09-03 23:11       ` Pascal Schmidt
2003-09-03 23:33         ` David Schwartz
2003-09-04  1:38           ` Pascal Schmidt
2003-09-04  3:01             ` David Schwartz
2003-09-04 14:21               ` Pascal Schmidt
2003-09-10 14:59               ` Timothy Miller [this message]
2003-09-10 20:34                 ` People, not GPL [was: Re: Driver Model] 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
2003-09-04  1:37         ` Driver Model Andre Hedrick
     [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 21:40                       ` David Schwartz
2003-09-15  8:06                 ` David S. Miller
2003-09-14  2:51               ` Andre Hedrick
2003-10-29 22:42             ` 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
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
     [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
     [not found] <fa.fq1hscm.1b7ai1k@ifi.uio.no>
     [not found] ` <fa.n3hqp6f.1rkg0ob@ifi.uio.no>
2003-09-14  4:39   ` walt

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=3F5F3C46.4060004@techsource.com \
    --to=miller@techsource.com \
    --cc=davids@webmaster.com \
    --cc=der.eremit@email.de \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox