Messages in this thread | | | Subject | RE: People, not GPL [was: Re: Driver Model] | From | Nicolas Mailhot <> | Date | Sat, 13 Sep 2003 16:37:35 +0200 |
| |
Le sam 13/09/2003 à 11:49, David Schwartz a écrit :
[...]
> > 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). > > Sued for what? Violating a restriction that isn't part of the license? > That's no more illegal than removing the security checks on 'mount'.
Sued for not infringing the software license, in this case the GPL. They won't be sued for removing GPL_ONLY checks ; they won't even be sued for using GPL_ONLY symbols. They will be sued for distributing a non-GPLed derived work when the license forbids it.
A symbol is marked GPL-only : 1. when there is no bloody way it could be used in another work without it being a derived work 2. when the author of the associated kernel code publicly stated he will go after you if you do not respect the license.
All the software "workarounds" proposed are only ways to infringe without getting a big red warning in the face. They do not change the reality of the infraction per see.
> > 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). > > Except that the GPL does not permit any usage restrictions.
There is no usage restriction - you have the code, you can remove the checks if you want to. Unlike a license enforcement restriction you won't be sued just for this.
Now the next step is usually to link a big fat closed module to your modified kernel. And there you *will* be sued if you distribute the resulting work (which pisses of some unethical corporations because the sole way to do it legally is to have the end-user perform the operation, and the end-user does not want to bother with it. ie its closes them some markets unless they open up their stuff. Guess what ? You won't find any people on this list cry for them).
I even suspect if you submit a patch to have GPL-ONLY a kernel build option it will be accepted (provided it taints the whole kernel probably). Distributions of course will never ship binaries build without it, and appliance manufacturers that use it will be submitted to heavy review, but that's already the case.
-- Nicolas Mailhot [unhandled content-type:application/pgp-signature] | |