Rosenow, Jim wrote:
First let me start by saying I apologize if xenomai-help is the wrong list, I found a xenomai-main which I though more likely the correct list but it has had no activity.


Xenomai-main is a hidden and dead list. Active lists are listed here:
http://gna.org/mail/?group=xenomai

I had been following fusion for some time with an eye toward the possibility of commercial use due to it being user-space real-time and thus more likely to allow protection of intellectual property. I’m pleased to see a continuation of fusion in the Xenomai project.

I’ve searched the archives for license details and have only found reference to GPL V2.


Look harder: e.g. skins/native/lib/COPYING (v2.0.x) or src/skins/native/COPYING (v2.1). LGPL inside.

My primary question is if a user space Xenomai real-time application is considered a derivate work and thus is subject to be GPL’d?


1. Xenomai libraries that provide system call wrappers to invoke the real-time nucleus services from user-space are LGPL. E.g. libnative.so and libpthread_rt.so. Application-wise, those have the same role with respect to the Xenomai nucleus than the glibc has with respect to the Linux kernel. This is likely what you want to use.

2. Xenomai libraries that provide the UVM support are licensed under the GPL, with a specific exception clause that basically says that mere linking against such unmodified libraries does not cause by itself the application to be covered by the GPL. Rationale: UVM support is mainly composed of GPLed kernel-based code (nucleus, various RTOS skins), but compiled for a different execution environment, so that the UVM can run it over a virtual machine layer, all of this being in the context of a regular Linux process in user-space. For this reason, the base license remains the GPL, but the exception is there for what is worth.

3. All Xenomai code running in Linux kernel space is GPL.

4. All Xenomai code implementing the simulator (i.e. sim/ directory) is GPL.

--

Philippe.

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to