On 2/06/2014 10:10 pm, Sebastian Huber wrote:

For a minimum BSP it is possible to avoid a guest support library
entirely and simply use a handful of hypercalls.  This probably avoids
also the GPLv2 problem.  A RTEMS application is then a normal ELF
executable.


It would go a long away to helping resolve this issue.

The guest support library provides some higher level services like
message passing between partitions, etc.  (this is just pack/unpack of
data plus a hypercall).

XtratuM contains some additional tools to glue partition executables
together with the hypervisor and a boot loader.  Maybe this is the point
in which GPLv2 creates derivative work.


I doubt this is the case unless they have code which is GPLv2 that is linked in. In a GNU Linux system that type of code is under the same license as RTEMS, GPLv2 with the runtime exception. In GNU Linux systems the linker does not have any effect on the license. The same goes for MinGW build applications. XtratuM may have added other clauses but that stops being GPLv2 and becomes something else altogether.

Chris
_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to