public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* pwc+pwcx is not illegal
@ 2004-08-27 19:18 Albert Cahalan
  2004-08-27 19:29 ` Linus Torvalds
  2004-08-27 19:34 ` Paulo Marques
  0 siblings, 2 replies; 25+ messages in thread
From: Albert Cahalan @ 2004-08-27 19:18 UTC (permalink / raw)
  To: linux-kernel mailing list
  Cc: pmarques, greg, nemosoft, linux-usb-devel, Linus Torvalds

Paulo Marques writes:

> About the legal aspects of all this, they have been
> discussed extensively in the past. It is not about
> "hey this is just a simple hook", it is all about
> the derived work concept. This driver does absolutely
> nothing outside the kernel. It's only purpose is to
> attach itself to the kernel and to provide the images
> from the camera to userspace using the kernel ABI's.
> So you can not say it is not a derived work at all.

(note: the following is not legal advice)

I think you'll find that this is not supported by
the copyright law, at least in the United States and
in any sane country.

Richard Stallman and The SCO Group might like your
interpretation, at least when it serves them, but
that doesn't make it the law.

What protectable elements of the kernel have been
included within the driver? I don't see any.
Like we say to SCO, where are the lines of code?
Remember, nobody is distributing a kernel with
this driver linked in. Merely loading the driver
is obviously fair use of the kernel.

(BTW, something which is required for operation
is not protectable. See the Sega v. Accolade case.
Thus, mere usage of header files won't do. You
couldn't even use the C header files on any UNIX
system if that were the case. Let's not be silly.)

Is it "non-literal copying" that concerns you?
Heh. OK. Name the jurisdiction you like, and
describe the copyright infringement test accepted
by the courts in that jurisdiction.

For example, the US 10th Circuit uses the "abstraction,
filtration, comparison" test. The US 9th Circuit uses
the "Analytic Dissection" test. There are others.
I don't know of any such test under which the
closed-source part of the driver could be considered
to be a derived work of the Linux kernel. I can hardly
imagine one that would make the driver derived without
also making Linux derived from UNIX!

So anyway... where are the lines of code?



^ permalink raw reply	[flat|nested] 25+ messages in thread
* Re: pwc+pwcx is not illegal
@ 2004-08-28  8:15 Gabucino
  2004-08-28 10:30 ` Vojtech Pavlik
  0 siblings, 1 reply; 25+ messages in thread
From: Gabucino @ 2004-08-28  8:15 UTC (permalink / raw)
  To: linux-kernel

Guess GPL maniacs would have been happy, should avifile/MPlayer/xine never
supported loading Win32 video+audio codecs. These players are probably
considered non-GPL by Linus. Fine. Way to go, kernel developers.

Maybe you people should instead test release kernels at least with NFS before
releasing. It's kinda basic feature, ya know.

Anyway, GPL only forbids _distribution_ of GPL+binary stuff, not the
_possibility_ to use it. Time for Linus and Greg to come to their
senses.

-- 
Gabucino

^ permalink raw reply	[flat|nested] 25+ messages in thread
* Re: pwc+pwcx is not illegal
@ 2004-08-28 12:18 Kenneth Lavrsen
  2004-08-28 13:11 ` Adrian Bunk
  0 siblings, 1 reply; 25+ messages in thread
From: Kenneth Lavrsen @ 2004-08-28 12:18 UTC (permalink / raw)
  To: linux-kernel


>In the case of pwc+pwcx, pwcx (the decoder module) is completely useless
>without pwc (the driver module), and thus is obviously falling in the
>second class described above.

It was accepted for 4 years.
And then suddenly is was crippled without a replacement - because of a 
personal disagreement.
This is the issue.
Not the principle. Not the spirit of GPL which I support. I don't know why 
so many of you always turn these debates into a matter of law and rules.

The issue that I keep on raising that that none of the kernel maintainers 
will answer is.

- Do you care about the 10000s of users that you harm?
- Do you care at all about anything else than yourself and your principles?
- Could this have been handled in a better way that would lead to the 
pwc/pwcx being handled according to the new policy and so that the users 
would not be affected?

Too many of you keep on defending bad behavour hiding behind the GPL.

When a commercial company sells something and cuts support too early - the 
customers complain and stop buying more products from that supplier.
Many companies have for this reason discovered that the only way to run a 
successful business is to be driven by the "Total Customer Satisfaction" 
principle.
I am sure many of you are familiar with it from your daytime jobs.

Kenneth


-- 
Kenneth Lavrsen,
Glostrup, Denmark
kenneth@lavrsen.dk
Home Page - http://www.lavrsen.dk  



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

end of thread, other threads:[~2004-09-01 22:56 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-27 19:18 pwc+pwcx is not illegal Albert Cahalan
2004-08-27 19:29 ` Linus Torvalds
2004-08-27 20:06   ` Kenneth Lavrsen
2004-08-27 20:21     ` Linus Torvalds
2004-08-27 20:24     ` David S. Miller
2004-08-27 20:26     ` Paul Jakma
2004-08-30 17:41       ` Brian Litzinger
2004-08-27 20:38     ` David Ford
2004-08-27 20:57   ` Albert Cahalan
2004-08-27 21:04     ` Greg KH
2004-08-27 21:09     ` Linus Torvalds
2004-08-29 14:00   ` Alan Cox
2004-08-29 16:33     ` Nemosoft Unv.
2004-08-29 15:42       ` Alan Cox
2004-08-29 17:17         ` [linux-usb-devel] " Randy.Dunlap
2004-08-29 17:16       ` Norbert van Nobelen
2004-08-27 19:34 ` Paulo Marques
2004-08-27 21:34   ` Albert Cahalan
  -- strict thread matches above, loose matches on Subject: below --
2004-08-28  8:15 Gabucino
2004-08-28 10:30 ` Vojtech Pavlik
2004-08-28 12:18 Kenneth Lavrsen
2004-08-28 13:11 ` Adrian Bunk
2004-08-28 15:24   ` Kenneth Lavrsen
2004-08-29 14:02   ` Alan Cox
2004-09-01 22:51     ` Rogier Wolff

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