Messages in this thread | | | Subject | Re: [PATCH 2.5.5] do export vmalloc_to_page to modules... | Date | Wed, 3 Apr 2002 20:11:49 +0100 (BST) | From | Alan Cox <> |
| |
> The vmalloc_to_page function is been patched into the kernel without any > special restriction or requirement for such code, there is not a single
Untrue.
> comment about a change of licence (infact it's probably been cut and > pasted from one of the dozen of device drivers doing that by hand
All of them GPL none of them exporting it to non GPL users. That code is and always was GPL. Nor is it an interface for random binary authors. That vmalloc handling code took a lot of work, binary authors can go and write their own.
> have the agreement Linus can release a new kernel tarball with the new > licence for all the normal kernel code, i.e. pure GPL. But for the core
Every single line of code I ever submitted to Linus is -pure- GPL. It bears a GPL header. That includes my part of the vmalloc_to_page work. It has never been available to non GPL modules. You took code I and many others own and exposed it as a library for non GPL users. If they use it that way they are violating copyright law, and they *will* get cease and desist letters.
Anyone using any code of mine in the kernel with non GPL code does so on the basis of the legal doctrine of what is or is not a derivative work, and they do so on their own legal assessment. Taking code I am one of the authors of and making it convenient for people like veritas to use in non GPL code is quite different. Its theft plain and simple.
Alan - 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/
| |