#3899 assigned project

Add BSD-2-Clause license as an alternative license to parts of the documentation

Reported by: Sebastian Huber Owned by: Sebastian Huber
Priority: normal Milestone: Indefinite
Component: doc Version:
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

Currently, the license of the documentation is CC-BY-SA-4.0 only. In case parts of the documentation are reused to generate content in Doxygen markup for the RTEMS source code documentation it would be nice to use a dual licensing CC-BY-SA-4.0 or BSD-2-Clause. I would like to update the copyright statements in some documentation files and change the license to:

.. SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause

Unfortunately, this license change is not covered by #3053. I need permission form the contributors to add the BSD-2-Clause license as an alternative to the CC-BY-SA-4.0 to documentation parts which are included in the RTEMS sources.

Change History (40)

comment:1 Changed on Mar 6, 2020 at 2:18:45 PM by Kuan

I grant permission to the RTEMS Foundation to relicense my current and future contributions from the current license CC-BY-SA-4.0 plus BSD-2-Clause license to documentation parts which are included in the RTEMS sources.

Kuan-Hsun Chen

comment:2 Changed on Mar 6, 2020 at 5:28:50 PM by Martin Erik Werner

All previous contributions to the RTEMS documentation authored by me
(Martin Erik Werner) are, unless otherwise specified, licensed under
the terms of either

the Creative Commons Attribution Share Alike 4.0 International license
(https://spdx.org/licenses/CC-BY-SA-4.0)

or, at your option

the BSD 2-Clause "Simplified" License (https://spdx.org/licenses/BSD-2-Clause).

comment:3 Changed on Mar 7, 2020 at 2:34:24 PM by Gedare Bloom

I grant permission to the RTEMS Foundation to relicense my current and future contributions to the documentation parts which are included in the RTEMS sources from any license to the dual license: CC-BY-SA-4.0 or BSD-2-Clause. Gedare Bloom

comment:4 Changed on Mar 8, 2020 at 10:05:34 PM by Chris Johns

I grant permission to the RTEMS Foundation to relicense my current and future contributions to the documentation parts which are included in the RTEMS sources from any license to the dual license: CC-BY-SA-4.0 or BSD-2-Clause. Chris Johns

comment:5 Changed on Mar 9, 2020 at 6:17:58 PM by Sebastian Huber

I grant permission to the RTEMS Foundation to relicense my current and future contributions to the documentation parts which are included in the RTEMS sources from any license to the dual license: CC-BY-SA-4.0 or BSD-2-Clause. Sebastian Huber

comment:6 Changed on Apr 28, 2020 at 6:14:43 AM by thomas.doerfler

The embedded brains GmbH grants permission to the RTEMS Foundation to relicense its current and future contributions to the documentation parts which are included in the RTEMS sources from any license to the dual license: CC-BY-SA-4.0 or BSD-2-Clause. Thomas Doerfler (Managing Director of embedded brains GmbH)

comment:7 Changed on Apr 28, 2020 at 4:49:17 PM by Joel Sherrill

OAR Corporation grants permission to the RTEMS Foundation to relicense its current and future contributions to the documentation parts which are included in the RTEMS sources from any license to the dual license: CC-BY-SA-4.0 or BSD-2-Clause. Joel Sherrill (Director of Research and Development; OAR Corporation)

comment:8 Changed on Sep 18, 2020 at 4:57:09 PM by Sebastian Huber <sebastian.huber@…>

In 0b410b8a/rtems:

rtems: Generate <rtems.h>

Change license to BSD-2-Clause according to file history and
documentation re-licensing agreement.

Update #3053.
Update #3899.
Update #3993.

comment:9 Changed on Oct 11, 2020 at 2:07:39 PM by Sebastian Huber <sebastian.huber@…>

In 8111a6ba/rtems:

rtems: Generate <rtems/io.h>

The manager documentation is a consolidation of the comments in Doxygen
markup and the documentation sources in Sphinx markup. The
documentation was transfered to interface specification items. This
header file was generated from the items by a script.

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:10 Changed on Nov 12, 2020 at 7:55:26 AM by Sebastian Huber <sebastian.huber@…>

In 1af94608/rtems:

rtems: Generate <rtems/config.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:11 Changed on Nov 12, 2020 at 7:55:30 AM by Sebastian Huber <sebastian.huber@…>

In da44df3/rtems:

rtems: Generate <rtems/rtems/config.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:12 Changed on Nov 12, 2020 at 7:55:33 AM by Sebastian Huber <sebastian.huber@…>

In c0327d8/rtems:

rtems: Generate <rtems/rtems/status.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:13 Changed on Nov 12, 2020 at 7:55:37 AM by Sebastian Huber <sebastian.huber@…>

In e05b100/rtems:

rtems: Generate <rtems/rtems/modes.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:14 Changed on Nov 12, 2020 at 7:55:40 AM by Sebastian Huber <sebastian.huber@…>

In 8de874b/rtems:

rtems: Generate <rtems/rtems/options.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:15 Changed on Nov 12, 2020 at 7:55:44 AM by Sebastian Huber <sebastian.huber@…>

In 9b4458e7/rtems:

rtems: Generate <rtems/rtems/types.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:16 Changed on Nov 12, 2020 at 7:55:47 AM by Sebastian Huber <sebastian.huber@…>

In f75e240/rtems:

rtems: Generate <rtems/rtems/attr.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:17 Changed on Nov 12, 2020 at 7:55:50 AM by Sebastian Huber <sebastian.huber@…>

In 007ee13/rtems:

rtems: Generate <rtems/rtems/event.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:18 Changed on Nov 12, 2020 at 7:55:54 AM by Sebastian Huber <sebastian.huber@…>

In ecc6b2f/rtems:

rtems: Generate <rtems/rtems/part.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:19 Changed on Nov 12, 2020 at 7:55:57 AM by Sebastian Huber <sebastian.huber@…>

In 21af871/rtems:

rtems: Generate <rtems/score/basedefs.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:20 Changed on Dec 3, 2020 at 6:25:06 AM by Sebastian Huber <sebastian.huber@…>

In 65969c1/rtems:

rtems: Generate <rtems/rtems/object.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:21 Changed on Dec 3, 2020 at 6:25:18 AM by Sebastian Huber <sebastian.huber@…>

In 768327d0/rtems:

rtems: Generate <rtems/rtems/timer.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:22 Changed on Feb 17, 2021 at 7:27:02 PM by Sebastian Huber <sebastian.huber@…>

In 0c4c035/rtems:

rtems: Generate <rtems/rtems/barrier.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:23 Changed on Feb 17, 2021 at 7:27:06 PM by Sebastian Huber <sebastian.huber@…>

In 2768280/rtems:

rtems: Generate <rtems/rtems/clock.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:24 Changed on Feb 17, 2021 at 7:27:10 PM by Sebastian Huber <sebastian.huber@…>

In 407e351/rtems:

rtems: Generate <rtems/rtems/sem.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:25 Changed on Feb 19, 2021 at 6:09:24 AM by Sebastian Huber <sebastian.huber@…>

In 8b1b9872/rtems:

rtems: Generate <rtems/rtems/signal.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:26 Changed on Feb 24, 2021 at 11:50:58 AM by Sebastian Huber <sebastian.huber@…>

In 32b0d6f8/rtems:

bsps: Change license to BSD-2-Clause of some files

Change license to BSD-2-Clause according to file histories and
re-licensing agreement.

Update #3899.

comment:27 Changed on Apr 22, 2021 at 5:14:39 AM by Sebastian Huber <sebastian.huber@…>

In 97ba94b/rtems:

rtems: Generate <rtems/fatal.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:28 Changed on Apr 22, 2021 at 5:14:43 AM by Sebastian Huber <sebastian.huber@…>

In 71a2e7e/rtems:

rtems: Generate <rtems/init.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:29 Changed on Apr 22, 2021 at 5:14:47 AM by Sebastian Huber <sebastian.huber@…>

In 0be4b882/rtems:

rtems: Generate <rtems/rtems/dpmem.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:30 Changed on Apr 22, 2021 at 5:14:50 AM by Sebastian Huber <sebastian.huber@…>

In e8be0047/rtems:

rtems: Generate <rtems/rtems/mp.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:31 Changed on Apr 22, 2021 at 5:14:54 AM by Sebastian Huber <sebastian.huber@…>

In b229b4c/rtems:

rtems: Generate <rtems/rtems/support.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:32 Changed on Apr 23, 2021 at 6:44:36 AM by Sebastian Huber <sebastian.huber@…>

In 73a0175/rtems:

rtems: Generate <rtems/rtems/message.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:33 Changed on Apr 23, 2021 at 6:44:40 AM by Sebastian Huber <sebastian.huber@…>

In de6e515/rtems:

rtems: Generate <rtems/rtems/ratemon.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:34 Changed on Apr 28, 2021 at 7:02:58 AM by Sebastian Huber <sebastian.huber@…>

In 0b9e307/rtems:

rtems: Generate <rtems/rtems/intr.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:35 Changed on Apr 28, 2021 at 7:03:03 AM by Sebastian Huber <sebastian.huber@…>

In b3d3186d/rtems:

rtems: Generate <rtems/rtems/region.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:36 Changed on Apr 28, 2021 at 7:03:07 AM by Sebastian Huber <sebastian.huber@…>

In a1679af3/rtems:

rtems: Generate <rtems/rtems/tasks.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.

comment:37 Changed on Apr 28, 2021 at 3:25:08 PM by Ryan Long <ryan.long@…>

In fe3e05f/rtems:

psx13: Reworked and relicensed

Changed the way the tests were structured, added rtems_test_assert()'s,
updated psx13.scn and the license.

Update #3899

comment:38 Changed on May 28, 2021 at 9:29:25 PM by Ryan Long <ryan.long@…>

In ea41722c/rtems:

Change filesystem utime_h handler to utimens_h

Also updated licenses.

Closes #4400
Updates #3899

comment:39 Changed on Jul 27, 2021 at 5:43:11 AM by Sebastian Huber <sebastian.huber@…>

In c4eafae2/rtems:

rtems: Generate <rtems/irq-extension.h>

Use <rtems/score/chain.h> which just provides the data types and avoid a
dependency on <rtems/chain.h> which contains the full chain
implementation.

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3269.
Update #3899.
Update #3993.

comment:40 Changed on Aug 2, 2021 at 5:15:51 AM by Sebastian Huber <sebastian.huber@…>

In d999f865/rtems:

rtems: Generate <rtems/bspIo.h>

Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Place the group into the I/O Manager group. Add all source files to the
group.

Update #3899.
Update #3993.
Update #4482.

Note: See TracTickets for help on using tickets.