Hi, Babeltrace is currently MIT/BSD-style licensed (except list.h, a header containing trivial 10-lines-or-less functions which does not make the code using it derived work).
We've been considering allowing LGPL plugins into babeltrace for a while now for a few reasons. Mainly, we'd like to be able to take code like the filter bytecode interpreter from LTTng-UST (which is LGPLv2.1) and merge it into Babeltrace. One possible way to deal with this is to allow LGPL plugins in the babeltrace tree. We could even have configure options to disable build of LGPL plugins entirely, pretty much like ffmpeg is doing for GPL. The goal here is to ensure that Babeltrace can still be used as a reference implementation of CTF writer/reader under a BSD-style license without inhibiting development of other features that would make it more useful. Creating a separate project for the LGPL plugins seems like a lot of overhead, and, frankly, I don't think the licensing question is sufficient to justify the overhead of creating another project. Comments/feedback is welcome, Thanks, Mathieu -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com _______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
