My logic is the same one you find in Linux kernel and in other GNU projects.

While the Kernel is under GPL 2.
The headers and system call are under exception, so user can use the Kernel 
with non GPL code.
But any changes or addition to the kernel itself should be GPL 2.

The exception means that any code that is part of the LinuxPTP must be coverd 
by GPL.

But user may embedded a library in their non GPL application and communicate 
with the ptp4l.

Do you have another suggestion?

Erez

-----Original Message-----
From: Richard Cochran <richardcoch...@gmail.com>
Sent: Thursday, 16 April 2020 17:09
To: Geva, Erez (ext) (DI PA CI R&D 3) <erez.geva....@siemens.com>
Cc: Red Hat, Inc., Jiri Benc <jb...@redhat.com>; Miroslav Lichvar 
<mlich...@redhat.com>; Jacob Keller <jacob.kel...@gmail.com>; Delio Brignoli 
<dbrign...@audioscience.com>; Jacob Keller <jacob.e.kel...@intel.com>; Vedang 
Patel <vedang.pa...@intel.com>; linuxptp-devel@lists.sourceforge.net
Subject: Re: Adding libpmc

On Thu, Apr 16, 2020 at 02:18:25PM +0000, Geva, Erez wrote:
> I see that linux PTP is under GPL 2.
>
> I would like to ask your permission to allow using a libpmc library and 
> headers needed by it under LGPL 2.

As one of the copyright holders, I do not agree to any change of license.

Thanks,
Richard


_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to