* [Xenomai-help] Commercial use of Xenomai
@ 2005-12-08 12:49 Rosenow, Jim
2005-12-08 13:00 ` Jan Kiszka
2005-12-09 18:16 ` Philippe Gerum
0 siblings, 2 replies; 3+ messages in thread
From: Rosenow, Jim @ 2005-12-08 12:49 UTC (permalink / raw)
To: xenomai
[-- Attachment #1: Type: text/plain, Size: 748 bytes --]
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.
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.
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?
Thanks and regards,
Jim
[-- Attachment #2: Type: text/html, Size: 3334 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai-help] Commercial use of Xenomai
2005-12-08 12:49 [Xenomai-help] Commercial use of Xenomai Rosenow, Jim
@ 2005-12-08 13:00 ` Jan Kiszka
2005-12-09 18:16 ` Philippe Gerum
1 sibling, 0 replies; 3+ messages in thread
From: Jan Kiszka @ 2005-12-08 13:00 UTC (permalink / raw)
To: Rosenow, Jim; +Cc: xenomai-help
[-- Attachment #1: Type: text/plain, Size: 1242 bytes --]
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.
It's perfectly ok to ask here.
>
> 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.
>
> 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?
>
Take a closer look at the license headers of the userspace library
source code: it's LGPL, thus you may link closed-source against it.
Actually, this option is one of our motivations to move from RTAI kernel
space(*) to Xenomai userspace with our real-time robotic applications.
Also universities like to sell some of their software from time to time. :)
Jan
(*) Yes, I know that there is LXRT, but this had some stability and
design issues since recently.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 250 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai-help] Commercial use of Xenomai
2005-12-08 12:49 [Xenomai-help] Commercial use of Xenomai Rosenow, Jim
2005-12-08 13:00 ` Jan Kiszka
@ 2005-12-09 18:16 ` Philippe Gerum
1 sibling, 0 replies; 3+ messages in thread
From: Philippe Gerum @ 2005-12-09 18:16 UTC (permalink / raw)
To: Rosenow, Jim; +Cc: xenomai
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.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2005-12-09 18:16 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-08 12:49 [Xenomai-help] Commercial use of Xenomai Rosenow, Jim
2005-12-08 13:00 ` Jan Kiszka
2005-12-09 18:16 ` Philippe Gerum
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.