public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* GPL license and linux kernel modifications
@ 2004-01-27 16:25 "Bansh" 
  2004-01-27 16:33 ` Kevin P. Fleming
  2004-01-29  2:55 ` Valdis.Kletnieks
  0 siblings, 2 replies; 6+ messages in thread
From: "Bansh"  @ 2004-01-27 16:25 UTC (permalink / raw)
  To: linux-kernel

Hello!

I've got a question, which I can't resolve myself about linux kernel binary code. The problem is GPL license which tells us that:

----------- cut COPYING -----------
The source code for a work means the preferred form of the work for
making modifications to it.  For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.  However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
----------- cut COPYING -----------

It gives the possibility to not distribute compiler and other preprocessing tools.
It looks like one can make a preprocessor or even one's own compiler (with one's syntax) which will be used for kernel building. But it's not required to distribute this compiler. So I can distribute linux kernel source code modified this way but no one will be able to build it. Is it ok?

Such compiler/preprocessor can be really very tricky and can hide the modifications very much, thus allowing to hide proprietary know-how.

Bansh

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

end of thread, other threads:[~2004-02-01 20:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-27 16:25 GPL license and linux kernel modifications "Bansh" 
2004-01-27 16:33 ` Kevin P. Fleming
2004-01-27 17:56   ` Måns Rullgård
2004-01-29  2:55 ` Valdis.Kletnieks
2004-01-29 11:14   ` David Schwartz
2004-02-01 20:49   ` Bill Davidsen

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