Re: How to Avoid GPL Issue
G. C. wrote: Is there any approach that we can avoid publicizing the third party code while porting to Linux? Do we need to write some shim layer code in Linux kernel to interface the third party code? How can we do that? Is there any document or samples? In general, this is not possible. It is also intentional: One primary goal of the GPL is to require derived work to be published, so it would be quite unfortunate if you could work around this with dirty tricks. The only way to avoid publishing the source is to avoid distributing the binary. You only have to offer the source whoever you provide the binaries. Regards, Martin
Re: How to Avoid GPL Issue
G. C. [EMAIL PROTECTED] a tapoté : Dear Sir or Madam, Currently we are trying to port some third party code to Linux kernel. Some modules of third party code need to be ported into Linux kernel and some drivers need to be ported from Vxworks to Linux drivers. The problem we have is that this third party does not allow us to publicize its code as Linux GPL requires. Is there any approach that we can avoid publicizing the third party code while porting to Linux? Do we need to write some shim layer code in Linux kernel to interface the third party code? How can we do that? Is there any document or samples? Your assistance is deeply appreciated, Hi, As far I know, this list is related to Debian GNU/Linux development, not to the linux software. So your message is off-topic. Anyway, the better approach, IMHO, is to convince this third party to publicize its code. As a Linux lover, I'm sure you understand that a reason of the success of this kernel is the way the code is publicized. -- Mathieu Roy Homepage: http://yeupou.coleumes.org Not a native english speaker: http://stock.coleumes.org/doc.php?i=/misc-files/flawed-english
Re: How to Avoid GPL Issue
On Thu, Jun 26, 2003 at 10:27:40PM -0400, G. C. wrote: Currently we are trying to port some third party code to Linux kernel. Some modules of third party code need to be ported into Linux kernel and some drivers need to be ported from Vxworks to Linux drivers. The problem we have is that this third party does not allow us to publicize its code as Linux GPL requires. Is there any approach that we can avoid publicizing the third party code while porting to Linux? Do we need to write some shim layer code in Linux kernel to interface the third party code? How can we do that? Is there any document or samples? You could provide a binary kernel module for every architecture and kernel version. Some graphic card manufacturers do this with their drivers. You need to know how kernel building works. As an example you could take the NVidia graphic card drivers for Linux. Your assistance is deeply appreciated, So is your real name. Christoph -- ~ ~ .signature [Modified] 3 lines --100%--3,41 All
Re: How to Avoid GPL Issue
Le ven 27/06/2003 à 04:27, G. C. a écrit : Dear Sir or Madam, Currently we are trying to port some third party code to Linux kernel. Some modules of third party code need to be ported into Linux kernel and some drivers need to be ported from Vxworks to Linux drivers. The problem we have is that this third party does not allow us to publicize its code as Linux GPL requires. Is there any approach that we can avoid publicizing the third party code while porting to Linux? Do we need to write some shim layer code in Linux kernel to interface the third party code? How can we do that? Is there any document or samples? It is impossible. To say more, it is *meant* to be impossible. But this third party should also be aware that putting her code under the GPL is not giving it completely away : it guarantees them the code won't be used in another proprietary product, and it will bring them back the community enhancements and bugfixes. They can also release the information needed for writing these drivers. Some developers will generally accept to write the driver themselves. Or they can also do like Nvidia and ignore the GPL restrictions, but it is just tolerated in this single case by Linus Torvalds, and may not be in other cases. -- .''`. Josselin Mouette/\./\ : :' : [EMAIL PROTECTED] `. `'[EMAIL PROTECTED] `- Debian GNU/Linux -- The power of freedom signature.asc Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
Re: How to Avoid GPL Issue
On Sun, Jun 29, 2003 at 06:44:06PM +0200, Josselin Mouette wrote: Is there any approach that we can avoid publicizing the third party code while porting to Linux? Do we need to write some shim layer code in Linux kernel to interface the third party code? How can we do that? Is there any document or samples? It is impossible. To say more, it is *meant* to be impossible. it is no problem to offer binary only modules. As long as the porting can be done as a loadable module, and does not use the GPL symbols this will work. However this is strongly undesireable, will neighter get you commercial success not is it a good (supportable) technical solution. Or they can also do like Nvidia and ignore the GPL restrictions, but it is just tolerated in this single case by Linus Torvalds, and may not be in other cases. drivers and modules are allowed to be binary only. Greetings Bernd -- (OO) -- [EMAIL PROTECTED] -- ( .. ) [EMAIL PROTECTED],linux.de,debian.org} http://home.pages.de/~eckes/ o--o *plush* 2048/93600EFD [EMAIL PROTECTED] +497257930613 BE5-RIPE (OO) When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl!
How to Avoid GPL Issue
Dear Sir or Madam, Currently we are trying to port some third party code to Linux kernel. Some modules of third party code need to be ported into Linux kernel and some drivers need to be ported from Vxworks to Linux drivers. The problem we have is that this third party does not allow us to publicize its code as Linux GPL requires. Is there any approach that we can avoid publicizing the third party code while porting to Linux? Do we need to write some shim layer code in Linux kernel to interface the third party code? How can we do that? Is there any document or samples? Your assistance is deeply appreciated, Thanks, A Linux Lover _ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus