On 18/05/07, Geoffrey S. Mendelson <[EMAIL PROTECTED]> wrote:

On Fri, May 18, 2007 at 05:11:06PM +1000, Amos Shapira wrote:

> We have just noticed that one of the programs in our proprietary arsenal
> uses GPL code (libipq, the netfilter interface library) even though the
> contractor who wrote it was instructed to re-code the application to
avoid
> using GPL code.

Before you do anything, make sure to hire a good lawyer who understands
and deals with intellecutal property issues. 99% of the corporate lawyers
out there do not.


Thanks to you and everybody else who replied to my question. It seems that
the panic is over now.

I'll try to clarify:

1. libipq is under GPL, unlike most libraries which are usually released
under LGPL and therefore do not pose a problem.
2. The code uses the standard published API's of the library.
3. It turned out from a closer inspection of the code that the part which
uses the library is completely self-contained and can be extracted into a
separate program which we can release under GPL (all it does is to add the
IP timestamp option to packets passing through, might be even worth donating
it as a netfilter module to the netfilter project).
4. Incidentaly - the other part of the program uses libpcap to sniff the
packet's headers later on, libpcap is released under BSD license and
therefore isn't a problem.
5. The first thing I did was to ask the product manager about access to a
lawyer (the CEO is visiting customers and investors abroad) and he couldn't
give me a positive answer.

Again - thanks to everyone for your help.

Cheers,

--Amos

Reply via email to