Subject: Re: Why is Nvidia given GPL'd code to use in non-free drivers?

Mark Mielke <[email protected]> writes:

>I have the freedom to use Linux and ClearCase. If closed source modules
>were to be disallowed, it would be illegal for me to use this configuration,
>and I would be forced to use HP-UX or Solaris, and not Linux.

No, it wouldn't. Thats' what most people don't understand. You
wouldn't have a license to GIVE AWAY a system which consists of Linux
kernel and MVFS object module.

You definitely have a license to get a Linux system, install it, run
it and install on it every piece of software you like. If you install
MVFS, there is nothing in the GPL to prevent you from this. Neither in
the GPL nor in the Linux-modified version of "you may load binary
modules" GPL. This is your personal decision of your personal
system. If you install a module that is binary only, fine.

GPL is about SOFTWARE DISTRIBUTION. Not about SOFTWARE USAGE. I know
(and I read this in many of his postings) that RMS likes to blur this
point into "if it is not free, you must not use it with GPL software",
but this is simply _NOT TRUE_. It is your personal freedom to choose
and use a binary module. If you redistribute it, you may take freedom
from the recipient away and this prohibits the GPL. But not your
personal usage.

Sheesh. I have lots of kernel modules in current use which will never
be released outside the scope of my own boxes. That's no breach of the
GPL. You'll never be able to acquire either a source or a binary code
license. This is my code. You cannot have it. My freedom to decide so.
End of story.

Regards
Henning


--
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen -- Geschaeftsfuehrer
INTERMETA - Gesellschaft fuer Mehrwertdienste mbH [email protected]

Am Schwabachgrund 22 Fon.: 09131 / 50654-0 [email protected]
D-91054 Buckenhof Fax.: 09131 / 50654-20


2003-01-05 22:05:35

by Mark Mielke

[permalink] [raw]
Subject: Re: Why is Nvidia given GPL'd code to use in non-free drivers?

On Sun, Jan 05, 2003 at 09:33:48PM +0000, Henning P. Schmiedehausen wrote:
> Mark Mielke <[email protected]> writes:
> >I have the freedom to use Linux and ClearCase. If closed source modules
> >were to be disallowed, it would be illegal for me to use this configuration,
> >and I would be forced to use HP-UX or Solaris, and not Linux.
> No, it wouldn't. Thats' what most people don't understand. You
> wouldn't have a license to GIVE AWAY a system which consists of Linux
> kernel and MVFS object module.
> ...

Just to point out - I said "If closed source modules were to be disallowed,".

Also - the question isn't whether closed source modules can be distributed,
as much as "can closed source modules that could not be compiled without GPL
source code (header files), be distributed?"

RMS wishes my configuration (Linux + ClearCase MVFS) to be illegal,
because he wishes to enforce an all-free ("free" as defined by RMS)
final product, and the existence of closed-source hardware drivers
(nVidia) or software extensions (ClearCase MVFS) are in the way of
this goal.

If he succeeds, I may lose the freedom to effectively use Linux,
because I don't *mind* buying good software, and I don't *mind* if it
is closed source. Why don't I mind? Because, with few exceptions,
closed source software for expensive price tags tends to be better, or
fuller in some way, in my experience. We live in a capitalist society.
Pretending that capitalism can be avoided is... not realistic.

mark

--
[email protected]/[email protected]/[email protected] __________________________
. . _ ._ . . .__ . . ._. .__ . . . .__ | Neighbourhood Coder
|\/| |_| |_| |/ |_ |\/| | |_ | |/ |_ |
| | | | | \ | \ |__ . | | .|. |__ |__ | \ |__ | Ottawa, Ontario, Canada

One ring to rule them all, one ring to find them, one ring to bring them all
and in the darkness bind them...

http://mark.mielke.cc/

2003-01-05 22:02:54

by Andre Hedrick

[permalink] [raw]
Subject: Re: Why is Nvidia given GPL'd code to use in non-free drivers?

On Sun, 5 Jan 2003, Henning P. Schmiedehausen wrote:

> Mark Mielke <[email protected]> writes:
>
> >I have the freedom to use Linux and ClearCase. If closed source modules
> >were to be disallowed, it would be illegal for me to use this configuration,
> >and I would be forced to use HP-UX or Solaris, and not Linux.
>
> No, it wouldn't. Thats' what most people don't understand. You
> wouldn't have a license to GIVE AWAY a system which consists of Linux
> kernel and MVFS object module.
>
> You definitely have a license to get a Linux system, install it, run
> it and install on it every piece of software you like. If you install
> MVFS, there is nothing in the GPL to prevent you from this. Neither in
> the GPL nor in the Linux-modified version of "you may load binary
> modules" GPL. This is your personal decision of your personal
> system. If you install a module that is binary only, fine.
>
> GPL is about SOFTWARE DISTRIBUTION. Not about SOFTWARE USAGE. I know
> (and I read this in many of his postings) that RMS likes to blur this
> point into "if it is not free, you must not use it with GPL software",
> but this is simply _NOT TRUE_. It is your personal freedom to choose
> and use a binary module. If you redistribute it, you may take freedom
> from the recipient away and this prohibits the GPL. But not your
> personal usage.

Sweet, and true.

The effect is shipping a binary alone without its associated kernel is the
distribution of a product independent.

One other point, about RMS and FSF ... They have no stake or holding in
the linux kernel, only a license about distribution.

So when the poke there nose in this issue and interfere in the operations
and business, they are exposing themselves to litigation. This was an
interesting point made to me and I think it needs research.

Something else that needs research is a linuxgram story which I am having
trouble tracking down. It has something to say about a FSF/GPL
certification audit for $25,000.00, regardless if it is open or closed.
If this is true, a conflict of interest, and a huge grey area is worthly
of investigation. The questions to ask:

Who has requested certification?
Who has passed?
Who has failed?
Has any one failed?

If the last question is answered by "none" ...

> Sheesh. I have lots of kernel modules in current use which will never
> be released outside the scope of my own boxes. That's no breach of the
> GPL. You'll never be able to acquire either a source or a binary code
> license. This is my code. You cannot have it. My freedom to decide so.
> End of story.

Thanks is has been fun and informative.

Cheers,

Andre Hedrick
LAD Storage Consulting Group