Re: Non-GPL modules

Richard B. Johnson (root@chaos.analogic.com)
Thu, 18 Oct 2001 09:58:33 -0400 (EDT)


On Thu, 18 Oct 2001, Adrian Bunk wrote:

> On Thu, 18 Oct 2001, Richard B. Johnson wrote:
>
> >...
> > In the business world, something as simple as puts("Hello World!");
> > MUST be kept a trade secret. If it was written by an employee
> > in the context of his or her job, the company's stockholders owns
> > that line of code so no employee, even the President, is allowed
> > to give it away.
> >...
>
> IOW: Companies like IBM, SAP, Sun and SGI that made code available under
> the GPL (e.g. as part of the linux kernel or with of relicensed programs)
> weren't allowed to do this???
>
>
> Am I allowed to consider this a bad joke?
>
>

It's no joke. Some companies require, in the process of producing
goods and services, that certain interface code and documentation
be provided. For instance, if I make an Ethernet card, it's in
the best interest of the company to sell as many boards as possible.
Therefore, certain information must be given away to obtain those
goals. So, I would provide register-level documentation, sample
source-code, and maybe even drivers for the majority of the known
Operating Systems.

However, If my company makes Bomb Scanners (it does), I cannot
divulge to potential adversaries, either the competition or potential
bombers, how it works. It's just that simple.

If your end product is a board that plugs into a PC, you have a
different set of rules than if your end product is a Bomb Scanner,
a Flight Management System, or a Numerical Milling Machine.
Basically, embedded stuff, both hardware and software, remains hidden.

Cheers,
Dick Johnson

Penguin : Linux version 2.4.1 on an i686 machine (799.53 BogoMips).

I was going to compile a list of innovations that could be
attributed to Microsoft. Once I realized that Ctrl-Alt-Del
was handled in the BIOS, I found that there aren't any.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/