#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 03/06/20 at 14:18:45 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 03/06/20 at 17:28:50 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 03/07/20 at 14:34:24 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 03/08/20 at 22:05:34 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 03/09/20 at 18:17:58 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 04/28/20 at 06:14:43 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 04/28/20 at 16:49:17 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 09/18/20 at 16:57:09 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 10/11/20 at 14:07:39 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 11/12/20 at 07:55:26 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 11/12/20 at 07:55:30 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 11/12/20 at 07:55:33 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 11/12/20 at 07:55:37 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 11/12/20 at 07:55:40 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 11/12/20 at 07:55:44 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 11/12/20 at 07:55:47 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 11/12/20 at 07:55:50 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 11/12/20 at 07:55:54 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 11/12/20 at 07:55:57 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 12/03/20 at 06:25:06 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 12/03/20 at 06:25:18 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 02/17/21 at 19:27:02 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 02/17/21 at 19:27:06 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 02/17/21 at 19:27:10 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 02/19/21 at 06:09:24 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 02/24/21 at 11:50:58 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 04/22/21 at 05:14:39 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 04/22/21 at 05:14:43 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 04/22/21 at 05:14:47 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 04/22/21 at 05:14:50 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 04/22/21 at 05:14:54 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 04/23/21 at 06:44:36 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 04/23/21 at 06:44:40 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 04/28/21 at 07:02:58 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 04/28/21 at 07:03:03 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 04/28/21 at 07:03:07 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 04/28/21 at 15:25:08 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 05/28/21 at 21:29:25 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 07/27/21 at 05:43:11 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 08/02/21 at 05:15:51 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.