On 04.08.21 09:35, Philippe Gerum via Xenomai wrote: > From: Philippe Gerum <r...@xenomai.org> > > Signed-off-by: Philippe Gerum <r...@xenomai.org> > --- > COPYING | 45 +++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 45 insertions(+) > create mode 100644 COPYING > > diff --git a/COPYING b/COPYING > new file mode 100644 > index 000000000..839938c62 > --- /dev/null > +++ b/COPYING > @@ -0,0 +1,45 @@ > + > +Xenomai 3 Licensing terms > +========================= > + > +Xenomai 3 is composed of a number of libraries, user-space application > +programs, and kernel code. This file summarizes the licenses used for > +the libraries and kernel code (aka 'Cobalt core'). Please refer to the > +COPYING file in the corresponding directory for details. The licensing > +terms of each application program shipped with Xenomai 3 is stated in > +the corresponding source code. > + > +==================================================================== > + User space interface | SPDX identifier [1] > +==================================================================== > + | > + alchemy | LGPL-2.1-or-later > + boilerplate | LGPL-2.1-or-later, some MIT portions > + boilerplate/iniparser | MIT > + cobalt | LGPL-2.1-or-later > + copperplate | LGPL-2.1-or-later > + psos | LGPL-2.1-or-later > + smokey | LGPL-2.1-or-later
smokey has "some MIT portions" as well (network tests). > + trank | LGPL-2.1-or-later > + vxworks | LGPL-2.1-or-later > + include | LGPL-2.1-or-later with exception [2] > +------------------------------------------------------------------- > + > +================================================================== > + Cobalt core | SPDX identifier > +================================================================== > + | > + kernel/cobalt | GPL-2.0-or-later > + kernel/cobalt/posix | GPL-2.0-or-later > + kernel/cobalt/rtdm | GPL-2.0-or-later > + include/cobalt/kernel | GPL-2.0-or-later with exception [2] Analogously to that, we have a few RTnet header under a similar exceptions: include/rtdm/net.h, include/rtdm/uapi/net.h, kernel/drivers/net/stack/include/rtmac.h. > +------------------------------------------------------------------ > + > +Please note that the Linux licensing rules apply to the Xenomai kernel > +code once compiled in the Linux kernel. These rules can be found at: > +https://www.kernel.org/doc/html/latest/process/license-rules.html#kernel-licensing > + > +[1] See https://spdx.org/licenses > + > +[2] The exception grants additional permission to use the header files > + in user-space application programs. See include/COPYING. > I just browsed a report from a commercial license scanner for Xenomai 3.0.11. Only those minor deviations above, rest is in line (minus a few mis-classifications the scanner and/or the operators produced...). Jan -- Siemens AG, T RDA IOT Corporate Competence Center Embedded Linux