All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] Summary of licensing terms (Xenomai 3)
@ 2021-07-18  9:23 Philippe Gerum
  2021-07-18  9:23 ` [PATCH 1/1] license: summarize the licensing terms Philippe Gerum
  0 siblings, 1 reply; 3+ messages in thread
From: Philippe Gerum @ 2021-07-18  9:23 UTC (permalink / raw)
  To: xenomai

From: Philippe Gerum <rpm@xenomai.org>

As discussed during the last meeting, it would be helpful to collate
and summarize the licenses used throughout the Xenomai 3 code in a
toplevel COPYING file. This is the first attempt at doing so.

Philippe Gerum (1):
  license: summarize the licensing terms

 COPYING | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)
 create mode 100644 COPYING

-- 
2.31.1



^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH 1/1] license: summarize the licensing terms
  2021-07-18  9:23 [PATCH 0/1] Summary of licensing terms (Xenomai 3) Philippe Gerum
@ 2021-07-18  9:23 ` Philippe Gerum
  2021-07-19  5:50   ` Jan Kiszka
  0 siblings, 1 reply; 3+ messages in thread
From: Philippe Gerum @ 2021-07-18  9:23 UTC (permalink / raw)
  To: xenomai

From: Philippe Gerum <rpm@xenomai.org>

Signed-off-by: Philippe Gerum <rpm@xenomai.org>
---
 COPYING | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)
 create mode 100644 COPYING

diff --git a/COPYING b/COPYING
new file mode 100644
index 000000000..583410189
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,39 @@
+
+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. 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.
+
+-- Libraries
+
+./lib/boilerplate/COPYING: LGPLv2 + MIT
+./lib/boilerplate/iniparser/LICENSE: MIT
+./lib/trank/COPYING: LGPLv2
+./lib/copperplate/COPYING: LGPLv2
+./lib/cobalt/COPYING: LGPLv2
+./lib/psos/COPYING: LGPLv2
+./lib/smokey/COPYING: LGPLv2
+./lib/vxworks/COPYING: LGPLv2
+./lib/alchemy/COPYING: LGPLv2
+
+-- Kernel code
+
+./kernel/cobalt/posix/COPYING: GPLv2
+./kernel/cobalt/COPYING: GPLv2
+./kernel/cobalt/rtdm/COPYING: GPLv2
+
+Please note that the common Linux licensing rules as stated in the
+document mentioned below apply to all the Xenomai kernel code once
+compiled in the Linux kernel, with no exception:
+
+https://www.kernel.org/doc/html/latest/process/license-rules.html#kernel-licensing
+
+-- Header files, including UAPI (kernel <-> user interface)
+
+./include/COPYING: GPLv2 + exception for additional uses in
+                   user-space application programs.
-- 
2.31.1



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH 1/1] license: summarize the licensing terms
  2021-07-18  9:23 ` [PATCH 1/1] license: summarize the licensing terms Philippe Gerum
@ 2021-07-19  5:50   ` Jan Kiszka
  0 siblings, 0 replies; 3+ messages in thread
From: Jan Kiszka @ 2021-07-19  5:50 UTC (permalink / raw)
  To: Philippe Gerum, xenomai

On 18.07.21 11:23, Philippe Gerum wrote:
> From: Philippe Gerum <rpm@xenomai.org>
> 
> Signed-off-by: Philippe Gerum <rpm@xenomai.org>
> ---
>  COPYING | 39 +++++++++++++++++++++++++++++++++++++++
>  1 file changed, 39 insertions(+)
>  create mode 100644 COPYING
> 
> diff --git a/COPYING b/COPYING
> new file mode 100644
> index 000000000..583410189
> --- /dev/null
> +++ b/COPYING
> @@ -0,0 +1,39 @@
> +
> +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. 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.
> +
> +-- Libraries
> +
> +./lib/boilerplate/COPYING: LGPLv2 + MIT
> +./lib/boilerplate/iniparser/LICENSE: MIT
> +./lib/trank/COPYING: LGPLv2
> +./lib/copperplate/COPYING: LGPLv2
> +./lib/cobalt/COPYING: LGPLv2
> +./lib/psos/COPYING: LGPLv2
> +./lib/smokey/COPYING: LGPLv2
> +./lib/vxworks/COPYING: LGPLv2
> +./lib/alchemy/COPYING: LGPLv2
> +
> +-- Kernel code
> +
> +./kernel/cobalt/posix/COPYING: GPLv2
> +./kernel/cobalt/COPYING: GPLv2
> +./kernel/cobalt/rtdm/COPYING: GPLv2
> +
> +Please note that the common Linux licensing rules as stated in the
> +document mentioned below apply to all the Xenomai kernel code once
> +compiled in the Linux kernel, with no exception:
> +
> +https://www.kernel.org/doc/html/latest/process/license-rules.html#kernel-licensing
> +
> +-- Header files, including UAPI (kernel <-> user interface)
> +
> +./include/COPYING: GPLv2 + exception for additional uses in
> +                   user-space application programs.
> 

Let's use SPDX identifiers (https://spdx.org/licenses/) and logic (OR,
AND, WITH - https://spdx.dev/ids/).

Thanks for taking care of this!
Jan

-- 
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-07-19  5:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-18  9:23 [PATCH 0/1] Summary of licensing terms (Xenomai 3) Philippe Gerum
2021-07-18  9:23 ` [PATCH 1/1] license: summarize the licensing terms Philippe Gerum
2021-07-19  5:50   ` Jan Kiszka

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.