Messages in this thread | | | Subject | Re: GPL issues | From | Alan Cox <> | Date | Wed, 12 Apr 2006 00:12:19 +0100 |
| |
On Llu, 2006-04-10 at 23:31 -0700, Ramakanth Gunuganti wrote: > 1. If an application is built on top of this modified > kernel, should the application be released under GPL? > Do system calls provide a bounday for GPL? How does > this work with LKMs, all the code for LKMs will be > released but would a userspace application using the > LKMs choose not to use GPL?
The boundary of the GPL is what is called a "derivative work". This is the basic concept in law used by copyright and essentially asks "is this work created in such a way that it is based on the original work in some meaningful fashion". Its a complex area of law and only a lawyer can give definitive answers.
The usual case is releasing an application for the Linux OS. It is unlikely that using system calls could be considered "derivative" and in case there is doubt the copying file with the Linux kernel specifically excludes this case because the authors don't want some peculiar legal interpretation to suddenely try and claim rights on applications running on Linux.
Your questions really come into the realm of lawyers not programmers however especially the various fringe areas.
The simple "application for Linux" case is clear. The simple "kernel modification" case is also clear. In the middle is the vague area that is for lawyers.
- 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/
| |