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