Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thursday 14 June 2007 01:49, Alexandre Oliva wrote:
> Oh, good, let's take this one.
>
>   if you distribute copies of such a program, [...]
>   you must give the recipients all the rights that you have
>
> So, TiVo includes a copy of Linux in its DVR.
>
> TiVo retains the right to modify that copy of Linux as it sees fit.
>
> It doesn't give the recipients the same right.
>
> Oops.
>
> Sounds like a violation of the spirit to me.
>
> Sounds like plugging this hole would retain the same spirit.

Note that Harald Welte has already managed to force Siemens to unlock 
a "tivoized" Linux router with the GPLv2 in Germany. German contract law 
values intention when the contract has no specific clause that deals with 
the issue, and in German law, an accepted license is a contract.

So the fact that tivoizing Linux is against the spirit of the GPLv2 is a 
court-proof fact, not just some speculation.

What about if your GPL program ends up in a piece of hardware (e.g. a ROM, 
or an embedded ROM, or if it's some GPL code from OpenCores, as gate 
netlist in silicon)? My interpretation is that you need a permission from 
the author for doing that, unless there's an easy way to replace it with a 
modified copy (e.g. if you put the OpenCores stuff into an FPGA, replacing 
the configuration PROM would do it).

Some people have difficulties with intentions of contracts rather than 
direct rules. That may be due to different rules in different countries. In 
continental Europe, contract law usually bases on Code Napoleon, and 
there, "good faith" is an important principle (and "good faith" means that 
the intention is more important than the actual coded practices). In the 
roman law that was used before and has survived in countries who didn't let 
Napoleon in (like the UK and the USA), it's slightly different. But a 
contract or a license still is not a program where anything that isn't said 
explicitely isn't said at all.

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
http://www.jwdt.com/~paysan/

Attachment: pgp6EFKgfmdvw.pgp
Description: PGP signature


[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux