[ltt-dev] Dual-licensing LTTng, marker and tracepoints under GPLv2+/LGPLv2.1+

Ingo Molnar mingo at elte.hu
Wed Jun 24 04:33:34 EDT 2009

* Mathieu Desnoyers <compudj at krystal.dyndns.org> wrote:

> Hi,
> We want to re-license LTTng as
>   dual-license GPLv2 (or better)/LGPLv2.1 (or better)
> to facilitate code exchange between the GPLv2 LTTng kernel tracer 
> and LGPLv2.1 userspace LTTng tracing library.  This will also 
> include kernel/marker.c, include/linux/marker.h, 
> kernel/tracepoint.c and include/linux/tracepoint.h. For the LTTng 
> tree, everything under the ltt/ subdirectory is targeted.
> I am the main author of most of these files, and I allow such 
> license change as far as my code is concerned. Additionally, we 
> need the approval of most people who contributed code to either 
> LTTng, Linux Kernel Marker and Tracepoints.

Why dont you license the user-space library under the GPLv2?

Also, i dont agree that such interfaces should be ABIs, hence i 
oppose the librarization of such raw kernel interfaces. For example 
markers will be removed in the future, and tracepoints will sure 
undergo more corrective iterations as well.


More information about the lttng-dev mailing list