Jump to content

Navigation menu

Note: Currently new registrations are closed, if you want an account Contact us

Difference between revisions of "Bangalore/BMSCE/Understanding GPL version 3"

no edit summary
(propagate and convey definition added)
Line 35: Line 35:
===Incompatibility with GPLv2===
===Incompatibility with GPLv2===
* Concern of mixing GPLv2 and GPLv3 code in distributions
* Concern of mixing GPLv2 and GPLv3 code in distributions
{|style="background:#ffdead;"
|-
|A Linux distribution is an aggregation of independent works under their own licenses *and* a collective work deserving of its own overall copyright and license. If that collective work is distributed under GPLv3, then derivative works *of that aggregation* must be licensed under GPLv3 also.
Meanwhile, the individual works in that aggregation remain under the original licenses their authors placed them under. [http://radar.oreilly.com/archives/2007/04/gplv3_linux_and.html Lawrence Rosen]
|-
|}
{|style="background:#ffdead;"
|-
|
The Linux kernel is clearly a single work with multiple authors. The current kernel is clearly a derivative of at least some work done on previous kernels. It is not in any way, shape or form a collective work.
A GNU/Linux distro is clearly a collective work. [http://radar.oreilly.com/archives/2007/04/gplv3_linux_and.html Rob Myers]
|-
|}


===Tivoisation/DRM/Embedded Systems===
===Tivoisation/DRM/Embedded Systems===