#3053 new enhancement

Change RTEMS License to Two Paragraph BSD

Reported by: Joel Sherrill Owned by:
Priority: high Milestone: Indefinite
Component: unspecified Version: 5
Severity: normal Keywords: license, BSD
Cc: Blocked By:
Blocking:

Description

RTEMS has long used the GPL v2 with an exception that eliminated the viral nature of the license. There has been discussion amongst the core developers and primary submitters about switching to the "Two Paragraph BSD" license. The consensus was that it was time to change. One reason was that the RTEMS license was modeled on a license no longer used by GCC language run-times. Another was that the "Two Paragraph BSD" license is easier to explain and understand. But the major reason was that the RTEMS Project has never imposed any license conformance burden on end user projects. The BSD license family is much clearer about that intent.

An announcement was made at the December 2015 Flight Software Workshop (http://flightsoftware.jhuapl.edu/files/_site/workshops/2015/). The slides and video are available for that presentation. No specific date was given but the core developer consensus was that we needed to focus on the 4.11 branch and, subsequently, the 4.12 release branches being made. With the 4.12 branch imminent, it is now time to ensure there is a ticket to track this effort and work through the relicensing as quickly and accurately as possible.

The relicensing effort will involve multiple activities:

  • update web content to include and recommend Two Paragraph BSD license
  • update coding conventions to recommend Two Paragraph BSD license
  • identify contributors for each file
    • some work has been done on this
  • obtain permission from contributors to relicense
  • update files with new license
  • generate reports on licenses associated with a particular build of RTEMS

The content on relicensing from the Flight Software Workshop presentation is captured here.

Original rationale for GPL v2 + exception

  • felt needed to establish a community
  • “stick” to encourage submissions
  • license was used by GCC language run-times

Rationale to switch

  • RTEMS has a strong community
  • users understand business value of submitting
  • we have explained the “carrot”
  • GPL v3 has soured some on GPL in general

Mechanics of Switching

  • Permission from each submitter must be obtained
    • permission obtained from top contributors
  • All contributors to a file must give permission before that file can be relicensed
  • Web form with confirmation email to grant permission to relicense
  • Effort will be made to locate the “missing”

When Permission is Not Obtained

  • Some files may never be relicensed
  • If users fund, replacement may be written
  • Older BSPs and ports may be obsoleted and removed on technical grounds
    • These are the most likely to contain files to have contributors that are hard to find

Generation of License Report

  • We are considering marking files with Linux Foundation sponsored https://SPDX.org annotation
  • Standard annotation for open source licenses _ Examples: NASA-1.3, GPL-2.0
  • Can annotate exceptions like current RTEMS license
    • Example: GPL-2.0-with-linking-exception
  • Tools exist to generate overall license reports
    • RTEMS would have to integrate one with build system

Attachments (12)

OAR-RelicenseToBSD-d2.pdf (35.6 KB) - added by Joel Sherrill on 08/07/18 at 21:11:13.
OAR Corporation letter granting permission to relicense
JakeJanovetz-Permission.pdf (62.4 KB) - added by Joel Sherrill on 03/02/22 at 21:36:59.
Permission email from Jake Janovetz
JayMonkman-Permission.pdf (50.5 KB) - added by Joel Sherrill on 03/03/22 at 19:34:36.
Permission email from Jay Monkman
Rtems_Relicensing_IPR_2018-11-18.pdf (63.9 KB) - added by Joel Sherrill on 03/08/22 at 14:35:54.
Permission from IPR (Peter Rasmussen) predecessor company to embedded brains GmbH
Zustimmung Thomas Dörfler IMD an die RTEMS Foundation.pdf (21.2 KB) - added by Joel Sherrill on 03/08/22 at 14:36:19.
Permission from IMD (Thomas Doerfler) predecessor company to embedded brains GmbH
EricNorum-Permission.pdf (53.7 KB) - added by Joel Sherrill on 03/08/22 at 18:53:41.
Permission email from Eric Norum
AnthonyGreen-Permission.pdf (53.3 KB) - added by Joel Sherrill on 03/20/22 at 23:33:07.
Permission email from Anthony Green
AmaanCheval-Permission.pdf (55.4 KB) - added by Joel Sherrill on 03/21/22 at 17:08:14.
Permission email from Amaan Cheval
PetrBenes-Permission.pdf (60.3 KB) - added by Joel Sherrill on 03/27/22 at 15:51:21.
Permission email from Petr Benes
FernandoRuizCasas-Permission.pdf (65.1 KB) - added by Joel Sherrill on 04/02/22 at 19:08:46.
Permission email from Fernando Ruiz Casas
TillStraumann-Permission.pdf (69.0 KB) - added by Joel Sherrill on 04/08/22 at 17:21:52.
Permission email from Till Straumann
CG-BSD2-relicensing.pdf (203.2 KB) - added by Daniel Hellstrom on 07/08/22 at 16:13:30.
Cobham Gaisler BSD-2 relicensing

Download all attachments as: .zip

Change History (291)

comment:1 Changed on 08/14/17 at 00:55:55 by Chris Johns

Milestone: 5.04.12.0

Please review and update the milestone. Thanks.

comment:2 Changed on 10/11/17 at 23:09:19 by Joel Sherrill

Milestone: 4.12.0Indefinite

Changed on 08/07/18 at 21:11:13 by Joel Sherrill

Attachment: OAR-RelicenseToBSD-d2.pdf added

OAR Corporation letter granting permission to relicense

comment:3 Changed on 08/07/18 at 21:14:51 by Joel Sherrill

A signed PDF from On-Line Applications Corporation (OAR) is attached to this ticket which grants the RTEMS Community permission to relicense current and future contributions. The text of the letter is as follows:

On-Line Applications Research Corporation (OAR) grants permission to the RTEMS Foundation to relicense its current and future contributions from our current license GPLv2 plus exception to the RTEMS license becoming the 2-Clause BSD License (https://opensource.org/licenses/BSD-2-Clause). OAR shall work with the RTEMS Foundation to facilitate this change in the license as soon as possible.

comment:4 Changed on 11/27/18 at 05:50:37 by thomas.doerfler

embedded brains has signed and sent a letter granting relicensing.
Included are also letters from the individual developers:

  • Sebastian Huber
  • Christian Mauderer
  • Alexander Krutwig
  • Ralf Kirchner
  • Peter Rasmussen
  • Thomas Doerfler.

comment:5 Changed on 11/27/18 at 07:09:10 by Sebastian Huber <sebastian.huber@…>

In c1864a0a/rtems:

Add LICENSE.BSD-2-Clause

Copied from:

https://spdx.org/licenses/BSD-2-Clause.html

The formatting is suitable for C/C++ source comments.

Update #3053.

comment:6 Changed on 12/02/18 at 16:19:29 by Hesham Almatary

Hesham Almatary has signed and sent the relicence letter

comment:7 Changed on 12/03/18 at 13:55:16 by Jiri Gaisler

I grant permission to the RTEMS Foundation to relicense my current and future contributions from the current license GPLv2 plus exception to the RTEMS license becoming the 2-Clause BSD License.

Jiri Gaisler.

comment:8 Changed on 12/11/18 at 06:00:39 by Sebastian Huber <sebastian.huber@…>

In 6179767/rtems:

Remove white space at end of line

Update #3053.

comment:9 Changed on 12/18/18 at 18:30:04 by Gedare Bloom

I sent in a letter to grant permission for re-licensing.

comment:10 Changed on 12/19/18 at 12:31:56 by Sebastian Huber <sebastian.huber@…>

In cde5e8d/rtems:

LICENSE.BSD-2-Clause: Clarify copyright format

Update #3053.

comment:11 Changed on 12/19/18 at 12:32:00 by Sebastian Huber <sebastian.huber@…>

In 6164fd8/rtems:

Move COPYING file to LICENSE.GPL-2.0

Use the latest plain text formatting of the GPL-2.0 as published by the
FSF:

https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

The current RTEMS license refers to the GPL-2.0, so the source
distribution should ship a copy of the license.

Update #3053.

comment:12 Changed on 04/09/19 at 05:22:26 by Chris Johns

I sent in a letter to grant permission for re-licensing.

comment:13 Changed on 04/09/19 at 12:34:13 by Pavel Pisa

I grant permission to the RTEMS Foundation to relicense my current and future contributions to the RTEMS public source to be relicensed to the 2-Clause BSD License.

Pavel Pisa

comment:14 Changed on 04/10/19 at 07:50:45 by Sebastian Huber <sebastian.huber@…>

In f1eedbd/rtems:

bsp/xilinx-zynq: Relicense to BSD-2-Clause

Relicense contributions from Chris Johns, Christian Mauderer,
embedded brains GmbH, Joel Sherrill, OAR, Pavel Pisa, Ralf Kirchner, and
Sebastian Huber.

Update #3053.

comment:15 Changed on 02/12/20 at 15:12:47 by Sebastian Huber <sebastian.huber@…>

In 2485156/rtems:

score: Split up objects allocation

Split up the different objects allocation methods into separate
functions. This helps to avoid a dependency on the workspace in case no
objects or a static set of objects is configured.

Change license to BSD-2-Clause according to file histories.

Update #3053.
Update #3835.

comment:16 Changed on 02/24/20 at 07:14:08 by Sebastian Huber <sebastian.huber@…>

In d27e630/rtems-docs:

eng: Rework file template section

Update #3053.

comment:17 Changed on 02/25/20 at 11:33:45 by Sebastian Huber <sebastian.huber@…>

In cadd8d1/rtems:

config: Add <rtems/confdefs/obsolete.h>

Unify handling of obsolete configuration options. Remove comments and
copyrightable content from the moved content. Use BSD-2-Clause license
for new file.

Update #3053.
Update #3875.

comment:18 Changed on 02/25/20 at 11:33:52 by Sebastian Huber <sebastian.huber@…>

In f45d0b2f/rtems:

config: Add <rtems/confdefs/bsp.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:19 Changed on 02/25/20 at 11:33:55 by Sebastian Huber <sebastian.huber@…>

In 0f8e139e/rtems:

config: Add <rtems/confdefs/percpu.h>

Remove comments and copyrightable content from the moved content. Use
BSD-2-Clause for new file according to file history of
<rtems/confdefs.h>.

Update #3053.
Update #3875.

comment:20 Changed on 02/25/20 at 11:33:59 by Sebastian Huber <sebastian.huber@…>

In 1608221/rtems:

config: Add <rtems/confdefs/libio.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:21 Changed on 02/25/20 at 11:34:02 by Sebastian Huber <sebastian.huber@…>

In 591e9736/rtems:

config: Add <rtems/confdefs/scheduler.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:22 Changed on 02/25/20 at 11:34:06 by Sebastian Huber <sebastian.huber@…>

In 691b614/rtems:

config: Add <rtems/confdefs/bdbuf.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:23 Changed on 02/25/20 at 11:34:09 by Sebastian Huber <sebastian.huber@…>

In 03aff2c/rtems:

config: Add <rtems/confdefs/malloc.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Move the default configuration to library files so that application
configurations do not include the definitions for the default case.

Update #3053.
Update #3875.

comment:24 Changed on 02/25/20 at 11:34:13 by Sebastian Huber <sebastian.huber@…>

In 1d35bf2a/rtems:

config: Add <rtems/confdefs/mcpi.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:25 Changed on 02/25/20 at 11:34:17 by Sebastian Huber <sebastian.huber@…>

In 32561f5/rtems:

config: Add <rtems/confdefs/clock.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:26 Changed on 02/25/20 at 11:34:20 by Sebastian Huber <sebastian.huber@…>

In fb0caca/rtems:

config: Add <rtems/confdefs/newlib.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:27 Changed on 02/25/20 at 11:34:23 by Sebastian Huber <sebastian.huber@…>

In 8f3419b/rtems:

config: Add <rtems/confdefs/extensions.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:28 Changed on 02/25/20 at 11:34:27 by Sebastian Huber <sebastian.huber@…>

In b15d1cb/rtems:

config: Add <rtems/confdefs/inittask.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:29 Changed on 02/25/20 at 11:34:30 by Sebastian Huber <sebastian.huber@…>

In 8314933/rtems:

config: Add <rtems/confdefs/initthread.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:30 Changed on 02/25/20 at 11:34:34 by Sebastian Huber <sebastian.huber@…>

In fe84ab5/rtems:

config: Add <rtems/confdefs/console.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:31 Changed on 02/25/20 at 11:34:37 by Sebastian Huber <sebastian.huber@…>

In 7b6596f5/rtems:

config: Add <rtems/confdefs/iodrivers.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:32 Changed on 02/25/20 at 11:34:41 by Sebastian Huber <sebastian.huber@…>

In 40db051/rtems:

config: Add <rtems/confdefs/unlimited.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:33 Changed on 02/25/20 at 11:34:44 by Sebastian Huber <sebastian.huber@…>

In f5a2fd86/rtems:

config: Add <rtems/confdefs/threads.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:34 Changed on 02/25/20 at 11:34:48 by Sebastian Huber <sebastian.huber@…>

In d20209b/rtems:

config: Add <rtems/confdefs/objectsclassic.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:35 Changed on 02/25/20 at 11:34:51 by Sebastian Huber <sebastian.huber@…>

In 35e58c45/rtems:

config: Add <rtems/confdefs/wkspacesupport.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:36 Changed on 02/25/20 at 11:34:55 by Sebastian Huber <sebastian.huber@…>

In 1fb1cf1/rtems:

config: Add <rtems/confdefs/objectsposix.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Update #3053.
Update #3875.

comment:37 Changed on 02/25/20 at 11:34:59 by Sebastian Huber <sebastian.huber@…>

In a78495ed/rtems:

config: Add <rtems/confdefs/wkspace.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Change licence of <rtems/confdefs.h> to BSD-2-Clause according to file
history.

Update #3053.
Close #3875.

comment:38 Changed on 03/04/20 at 08:46:40 by Sebastian Huber <sebastian.huber@…>

In 7e3b5c0/rtems:

console: Use IMFS_add_node() for simple console

Change license to BSD-2-Clause according to file history.

Update #3053.
Update #3894.

comment:39 Changed on 03/04/20 at 08:46:44 by Sebastian Huber <sebastian.huber@…>

In fa3005f/rtems:

console: Use IMFS_add_node() for simple task cons

Change license to BSD-2-Clause according to file history.

Update #3053.
Update #3894.

comment:40 Changed on 03/06/20 at 14:13:14 by Kuan

I grant permission to the RTEMS Foundation to relicense my current and future contributions from the current license GPLv2 plus exception to the RTEMS license becoming the 2-Clause BSD License.

Kuan-Hsun Chen

comment:41 Changed on 08/31/20 at 14:21:44 by Sebastian Huber <sebastian.huber@…>

In c7e3085/rtems:

rtems: Add _RTEMS_Name_to_id()

Simplify object name to identifier directives. Using
_RTEMS_Name_to_id() to implement the directives enables a tail call
optimization.

Change license to BSD-2-Clause according to file history.

Update #3053.

comment:42 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:43 Changed on 09/22/20 at 07:44:34 by Sebastian Huber <sebastian.huber@…>

In d9bdf166/rtems:

rtems: Install missing header file

Update #3053.

comment:44 Changed on 09/28/20 at 05:18:13 by Sebastian Huber <sebastian.huber@…>

In 2c09f54f/rtems:

score: Add <rtems/score/coremsgbuffer.h>

Move the CORE_message_queue_Buffer definition to a separate header file to be
able to use it independent of the remaining Message Queue Handler API.

Change license to BSD-2-Clause according to file history.

Update #3053.
Update #4007.

comment:45 Changed on 02/09/21 at 06:53:35 by pragnesh

I grant permission to the RTEMS Foundation to relicense my current and
future contributions from the current license GPLv2 plus exception to
the RTEMS license becoming the 2-Clause BSD License.

comment:46 Changed on 02/09/21 at 07:19:33 by Sebastian Huber <sebastian.huber@…>

In 570992dc/rtems:

bsp/riscv: Re-license to BSD-2-Clause

Change license to BSD-2-Clause according to file history.

Update #3053.

comment:47 Changed on 04/20/21 at 17:18:39 by Sebastian Huber <sebastian.huber@…>

In d8a5e14/rtems:

libcsupport: Move rtems_calloc()

Move rtems_calloc() since it only depends on rtems_malloc(). This may
make it easier to customize the heap allocator.

Change licence to BSD-2-Clause according to file history.

Update #3053.

comment:48 Changed on 05/15/21 at 15:06:34 by thomas.doerfler

In addition to my permission regarding my contributions in the name of embedded brains, I also grant permission to the RTEMS Foundation to relicense my current and future contributions done in the name of IMD from the current license GPLv2 plus exception to the RTEMS license becoming the 2-Clause BSD License.

Thomas Doerfler.

comment:49 Changed on 05/17/21 at 15:30:54 by Sebastian Huber <sebastian.huber@…>

In 80b3c938/rtems:

score: Move _Thread_queue_Queue_get_name_and_id()

Move this diagnostic function to a separate file since it does not
provide a core function of the system.

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

Update #3053.

comment:50 Changed on 06/10/21 at 06:11:24 by Sebastian Huber <sebastian.huber@…>

In 93afcff7/rtems:

bsps/sparc: Simplify memory initialization

Directly initialize the memory in the start sequence defined by start.S
instead of using a system initialization handler. This avoids using the
global variable rdb_start which used a memory location which was shared
with _ERC32_MEC_Timer_Control_Mirror. This change makes it possible to
use _Memory_Allocate() even before the system initialization is started.

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

Update #3053.

comment:51 Changed on 06/11/21 at 05:26:55 by Sebastian Huber <sebastian.huber@…>

In fad01e6c/rtems:

score: Add PER_CPU_DATA_NEED_INITIALIZATION()

Make the initialization of the per-CPU data optional.

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

Update #3053.

comment:52 Changed on 06/16/21 at 05:35:47 by Richi Dubey

Hi,

For the files cpukit/score/src/schedulerstrongapa.c, and cpukit/include/rtems/score/schedulerstrongapa.h the license has been changed to BSD-2-Clause according to file history and re-licensing agreement.

Update https://devel.rtems.org/ticket/3053

comment:53 Changed on 06/17/21 at 15:24:57 by Sebastian Huber <sebastian.huber@…>

In 3ee19b7a/rtems:

bsps/irq: Change license to BSD-2-Clause

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

Update #3053.

comment:54 Changed on 06/21/21 at 08:15:09 by Sebastian Huber <sebastian.huber@…>

In 8d4382b/rtems:

bsps/irq: Change license to BSD-2-Clause

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

Update #3053.

comment:55 Changed on 06/24/21 at 10:30:23 by Sebastian Huber <sebastian.huber@…>

In 89c1e879/rtems:

score: Move _ISR_Vector_table[] to separate file

The _ISR_Handler_initialization() does not touch the _ISR_Vector_table[]. Move
the definition of _ISR_Vector_table[] to a separate file.

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

Update #3053.

comment:56 Changed on 06/24/21 at 12:18:10 by Richi Dubey <richidubey@…>

In 6c23252/rtems:

Update Strong APA Scheduler

This change allows for the migration of higher priority tasks on the
arrival of a lower priority task limited by affinity constraints.

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

Update #3053.

comment:57 Changed on 07/28/21 at 17:06:42 by Sebastian Huber <sebastian.huber@…>

In 6e82e9e8/rtems:

libcsupport: Consistent rtems_putc() output

Use the same function to output the '\r\n' combination produced by
rtems_putc(). Fix the format.

Change licence according to file history.

Update #3053.

comment:58 Changed on 09/06/21 at 10:20:59 by Sebastian Huber <sebastian.huber@…>

In fbd0a3ce/rtems:

score: Move _Thread_Dispatch()

The _Thread_Dispatch() function was customized over time and now the
work is done by _Thread_Do_dispatch() and specialized wrappers. The
plain _Thread_Dispatch() is now only used in some CPU ports. Move it to
a separate file to avoid dead code in the general.

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

Update #3053.

comment:59 Changed on 09/06/21 at 10:26:01 by Sebastian Huber <sebastian.huber@…>

In f958d58/rtems:

score: Split up rbtreenext.c

Split up rbtreenext.c since only _RBTree_Minimum() is used by the operating
system core services (thread queues and the EDF scheduler).

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

Update #3053.

comment:60 Changed on 09/21/21 at 08:25:42 by Sebastian Huber <sebastian.huber@…>

In 0036ddf/rtems:

score: Provide two thread pin/unpin defaults

The uniprocessor schedulers do not support systems with more than more
processors. So they rivially support thread pinning and thus the
SMP_FATAL_SCHEDULER_PIN_OR_UNPIN_NOT_SUPPORTED cannot happen.

Add a second default implementation for SMP schedulers which do not
support thread pinning.

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

Update #3053.

comment:61 Changed on 11/30/21 at 08:32:07 by Sebastian Huber <sebastian.huber@…>

In b070e012/rtems:

wkspace.c: Change license to BSD-2-Clause

Change licence according to file history.

Update #3053.

comment:62 Changed on 11/30/21 at 08:32:20 by Sebastian Huber <sebastian.huber@…>

In d7205f0/rtems:

libc: Optimize malloc() initialization

The BSPs provide memory for the separate C Program Heap initialization
via _Memory_Get(). Most BSPs provide exactly one memory area. Only two
BSPs provide more than one memory area (arm/altera-cyclone-v and
bsps/powerpc/mpc55xxevb). Only if more than one memory area is
provided, there is a need to use _Heap_Extend(). Provide two
implementations to initialize the separate C Program Heap and let the
BSP select one of the implementations based on the number of provided
memory areas. This gets rid of a dependency on _Heap_Extend(). It
also avoids dead code sections for most BSPs.

Change licence to BSD-2-Clause according to file history.

Update #3053.

comment:63 Changed on 02/24/22 at 23:06:44 by Joel Sherrill <joel@…>

In 1011484/rtems:

score/src/schedulersimple*.c: Replace found in found in with found in

Updates #3053.

comment:64 Changed on 02/28/22 at 16:19:03 by Joel Sherrill <joel@…>

In ab02824/rtems:

score/src/[a-m]*.c: Change license to BSD-2

Updates #3053.

comment:65 Changed on 02/28/22 at 16:19:06 by Joel Sherrill <joel@…>

In 4a0e418/rtems:

score/src/[n-s]*.c: Change license to BSD-2

Updates #3053.

comment:66 Changed on 02/28/22 at 16:19:10 by Joel Sherrill <joel@…>

In 2a1449c/rtems:

score/src/[t-z]*.c: Change license to BSD-2

Updates #3053.

comment:67 Changed on 02/28/22 at 16:19:14 by Joel Sherrill <joel@…>

In 7ebce359/rtems:

cpukit/include/rtems/score/[a-r]*.h: Change license to BSD-2

Updates #3053.

comment:68 Changed on 02/28/22 at 16:19:18 by Joel Sherrill <joel@…>

In 7b85efb8/rtems:

cpukit/include/rtems/score/[s-z]*.h: Change license to BSD-2

Updates #3053.

comment:69 Changed on 02/28/22 at 16:19:21 by Joel Sherrill <joel@…>

In c4fb617/rtems:

cpukit/rtems/src/[a-r]*.c: Change license to BSD-2

Updates #3053.

comment:70 Changed on 02/28/22 at 16:19:25 by Joel Sherrill <joel@…>

In b3b6d21e/rtems:

cpukit/rtems/src/[s-z]*.c: Change license to BSD-2

Updates #3053.

comment:71 Changed on 02/28/22 at 16:19:29 by Joel Sherrill <joel@…>

In a2ed06e/rtems:

cpukit/include/rtems/rtems/*.h: Change license to BSD-2

Updates #3053.

comment:72 Changed on 02/28/22 at 16:19:33 by Joel Sherrill <joel@…>

In 0a645dad/rtems:

cpukit/posix/src/[a-o]*.c: Change license to BSD-2

Updates #3053.

comment:73 Changed on 02/28/22 at 16:19:36 by Joel Sherrill <joel@…>

In 380fb9f/rtems:

cpukit/posix/src/[p-z]*.c: Change license to BSD-2

Updates #3053.

comment:74 Changed on 02/28/22 at 16:19:40 by Joel Sherrill <joel@…>

In fee2771/rtems:

posix/src/_execve.c: Change license to BSD-2

Updates #3053.

comment:75 Changed on 02/28/22 at 16:19:43 by Joel Sherrill <joel@…>

In 46a16ada/rtems:

cpukit/include/rtems/posix/*.h: Change license to BSD-2

Updates #3053.

comment:76 Changed on 02/28/22 at 16:19:47 by Joel Sherrill <joel@…>

In bd2e898/rtems:

sapi/src/*.c: Change license to BSD-2

Updates #3053.

comment:77 Changed on 02/28/22 at 16:19:50 by Joel Sherrill <joel@…>

In e47a3b7/rtems:

score/cpu/arm: Change license to BSD-2

Updates #3053.

comment:78 Changed on 02/28/22 at 16:19:54 by Joel Sherrill <joel@…>

In f42730a/rtems:

score/cpu/i386: Change license to BSD-2

sse_test.c was deliberarely NOT changed.

Updates #3053.

comment:79 Changed on 02/28/22 at 16:19:57 by Joel Sherrill <joel@…>

In 51366002/rtems:

score/cpu/m68k: Change license to BSD-2

Updates #3053.

comment:80 Changed on 02/28/22 at 16:20:01 by Joel Sherrill <joel@…>

In bf10d5b/rtems:

score/cpu/mips: Change license to BSD-2

Updates #3053.

comment:81 Changed on 02/28/22 at 16:20:04 by Joel Sherrill <joel@…>

In 4b5e64a/rtems:

score/cpu/nios2: Change license to BSD-2

Updates #3053.

comment:82 Changed on 02/28/22 at 16:20:08 by Joel Sherrill <joel@…>

In 3ca8895f/rtems:

score/cpu/no_cpu: Change license to BSD-2

Updates #3053.

comment:83 Changed on 02/28/22 at 16:20:14 by Joel Sherrill <joel@…>

In 87076c9/rtems:

score/cpu/powerpc: Change license to BSD-2

Updates #3053.

comment:84 Changed on 02/28/22 at 16:20:18 by Joel Sherrill <joel@…>

In e111974/rtems:

score/cpu/sparc: Change license to BSD-2

Updates #3053.

comment:85 Changed on 02/28/22 at 16:20:24 by Joel Sherrill <joel@…>

In c0ec0b29/rtems:

score/cpu/v850: Change license to BSD-2

Updates #3053.

comment:86 Changed on 02/28/22 at 16:20:28 by Joel Sherrill <joel@…>

In 2fb29836/rtems:

cpukit/include/adainclude: Change license to BSD-2

Updates #3053.

comment:87 Changed on 02/28/22 at 16:20:32 by Joel Sherrill <joel@…>

In 2dcc54f/rtems:

cpukit/ftpd: Change license to BSD-2

Not all files could be changed.

Updates #3053.

comment:88 Changed on 02/28/22 at 16:20:35 by Joel Sherrill <joel@…>

In f381e9b/rtems:

cpukit/libblock: Change license to BSD-2

Updates #3053.

Changed on 03/02/22 at 21:36:59 by Joel Sherrill

Attachment: JakeJanovetz-Permission.pdf added

Permission email from Jake Janovetz

comment:89 Changed on 03/02/22 at 21:37:36 by Joel Sherrill

Referenced permission from Jacob Janovetz via email. PDF is attached.

Changed on 03/03/22 at 19:34:36 by Joel Sherrill

Attachment: JayMonkman-Permission.pdf added

Permission email from Jay Monkman

comment:90 Changed on 03/03/22 at 19:34:54 by Joel Sherrill

Referenced permission from Jacob Janovetz via email. PDF is attached.

comment:91 Changed on 03/05/22 at 00:50:07 by Tomasz Gregorek

I grant permission to the RTEMS Foundation to relicense all my contributions from the current license to the 2 clause BSD license.

Changed on 03/08/22 at 14:35:54 by Joel Sherrill

Permission from IPR (Peter Rasmussen) predecessor company to embedded brains GmbH

Changed on 03/08/22 at 14:36:19 by Joel Sherrill

Permission from IMD (Thomas Doerfler) predecessor company to embedded brains GmbH

comment:92 Changed on 03/08/22 at 14:36:39 by Joel Sherrill

Add permission letters (PDF) for submissions for IMD and IPR. These were the companies Thomas Doerfler and Peter Rasmussen merged to form embedded brains GmbH.

Changed on 03/08/22 at 18:53:41 by Joel Sherrill

Attachment: EricNorum-Permission.pdf added

Permission email from Eric Norum

comment:93 Changed on 03/08/22 at 18:54:46 by Joel Sherrill

Added PDF of permission email from Eric Norum.

Changed on 03/20/22 at 23:33:07 by Joel Sherrill

Attachment: AnthonyGreen-Permission.pdf added

Permission email from Anthony Green

Changed on 03/21/22 at 17:08:14 by Joel Sherrill

Attachment: AmaanCheval-Permission.pdf added

Permission email from Amaan Cheval

comment:94 Changed on 03/22/22 at 16:33:27 by Joel Sherrill <joel@…>

In a50839ff/rtems:

cpukit/libdl/rtl-alloc-check.py: Change to BSD-2 by hand

Updates #3053.

comment:95 Changed on 03/22/22 at 16:33:32 by Joel Sherrill <joel@…>

In 5a65257d/rtems:

cpukit/libdl Change license to BSD-2

Updates #3053.

comment:96 Changed on 03/22/22 at 16:33:35 by Joel Sherrill <joel@…>

In 72d83c61/rtems:

cpukit/libdrvmsg: Change license to BSD-2

Updates #3053.

comment:97 Changed on 03/22/22 at 16:33:40 by Joel Sherrill <joel@…>

In 60060e6/rtems:

cpukit/libfs/src/defaults: Change license to BSD-2

Updates #3053.

comment:98 Changed on 03/22/22 at 16:33:43 by Joel Sherrill <joel@…>

In 5dec089/rtems:

cpukit/libdl: Manual file header reordering (SPDX, Doxygen, Copyright)

Updates #3053.

comment:99 Changed on 03/22/22 at 16:33:47 by Joel Sherrill <joel@…>

In 67a5936/rtems:

cpukit/libfs/src/imfs: Change license to BSD-2

Updates #3053.

comment:100 Changed on 03/22/22 at 16:33:52 by Joel Sherrill <joel@…>

In 4ad52d62/rtems:

cpukit/libds/src/ftpfs/tftpDriver.c: Manually update license to BSD-2

Eric Norum granted permission plus git log archeology to get year for
his copyright.

Updates #3053.

comment:101 Changed on 03/22/22 at 16:33:56 by Joel Sherrill <joel@…>

In 2830ee9/rtems:

cpukit/libfs/src/rfs: Change license to BSD-2

Updates #3053.

comment:102 Changed on 03/22/22 at 16:34:00 by Joel Sherrill <joel@…>

In f083c84/rtems:

cpukit/libgnat: Change license to BSD-2.

Updates #3053.

comment:103 Changed on 03/22/22 at 16:34:04 by Joel Sherrill <joel@…>

In 1b33b9d/rtems:

cpukit/libpci: Change license to BSD-2

Updates #3053.

comment:104 Changed on 03/22/22 at 16:34:08 by Joel Sherrill <joel@…>

In 1db3d3c/rtems:

cpukit/libtest: Change license to BSD-2

Updates #3053.

comment:105 Changed on 03/22/22 at 16:34:11 by Joel Sherrill <joel@…>

In 152ab750/rtems:

cpukit/libmisc/bspcmdline: Change license to BSD-2

Updates #3053.

comment:106 Changed on 03/22/22 at 16:34:15 by Joel Sherrill <joel@…>

In 1dc5ba2a/rtems:

cpukit/capture: Change license to BSD-2

Updates #3053.

comment:107 Changed on 03/22/22 at 16:34:19 by Joel Sherrill <joel@…>

In 4b7fbc7/rtems:

cpukit/libmisc/capture: Manually change license to BSD-2

These files did not follow the standard format and needed to be
changed manually.

Updates #3053.

comment:108 Changed on 03/22/22 at 16:34:23 by Joel Sherrill <joel@…>

In f147091/rtems:

cpukit/libmisc/cpuuse: Change license to BSD-2

Updates #3053.

comment:109 Changed on 03/22/22 at 16:34:27 by Joel Sherrill <joel@…>

In 183209b/rtems:

cpukit/libmisc/devnull/devzero.c: Change license to BSD-2

Updates #3053.

comment:110 Changed on 03/22/22 at 16:34:31 by Joel Sherrill <joel@…>

In 97236622/rtems:

cpukit/libmisc/dummy: Change license to BSD-2.

Updates #3053.

comment:111 Changed on 03/22/22 at 16:34:34 by Joel Sherrill <joel@…>

In 3674288/rtems:

cpukit/libmisc/dumpbuf: Change license to BSD-2

Updates #3053.

comment:112 Changed on 03/22/22 at 16:34:38 by Joel Sherrill <joel@…>

In ccf82871/rtems:

cpukit/libmisc/fsmount: Change license to BSD-2.

Updates #3053.

comment:113 Changed on 03/22/22 at 16:34:45 by Joel Sherrill <joel@…>

In 903bba25/rtems:

cpukit/libmisc/mouse: Change license to BSD-2

Updates #3053.

comment:114 Changed on 03/22/22 at 16:34:49 by Joel Sherrill <joel@…>

In aa4c0102/rtems:

cpukit/libmisc/redirector: Manually change license to BSD-2

Updates #3053.

comment:115 Changed on 03/22/22 at 16:34:52 by Joel Sherrill <joel@…>

In c02836c/rtems:

cpukit/libmisc/rtems-fdt: Change license to BSD-2

Updates #3053.

comment:116 Changed on 03/22/22 at 16:34:57 by Joel Sherrill <joel@…>

In 50ec42c/rtems:

cpukit/libmisc/serdbg: Change license to BSD-2

Updates #3053.

comment:117 Changed on 03/22/22 at 16:35:01 by Joel Sherrill <joel@…>

In ed4200e/rtems:

cpukit/libmisc/check: Change license to BSD-2

Updates #3053.

comment:118 Changed on 03/22/22 at 16:35:04 by Joel Sherrill <joel@…>

In fab1a86/rtems:

cpukit/libmisc/untar: Change license to BSD-2

Updates #3053.

comment:119 Changed on 03/25/22 at 16:08:19 by Joel Sherrill <joel@…>

In e4cc56a7/rtems:

cpukit/libmisc/monitor/: Manually change to BSD-2 license

This code did not have any copyrights or licenses and a bit
of archeology was needed to determine authorship.

This code was in the initial import into the RTEMS CVS repository when
it was established in May 1995. There was very little, if any, code not
written by OAR Corporation in that initial import. After discussion
with Chris Johns, it was determined that this code was from OAR
Corporation and that he had added a few features later. Both
Chris Johns and OAR Corporation have given permission to relicense.

Updates #3053.

comment:120 Changed on 03/25/22 at 21:45:57 by Krzysztof Miesowicz

I grant permission to the RTEMS Foundation to relicense my current and future contributions from the current license GPLv2 plus exception to the RTEMS license becoming the 2-Clause BSD License.

comment:121 Changed on 03/26/22 at 22:54:22 by Joel Sherrill <joel@…>

In 35d1f9a/rtems:

cpukit/include/dev: Change license to BSD-2

Updates #3053.

comment:122 Changed on 03/26/22 at 22:54:26 by Joel Sherrill <joel@…>

In 3ec0b267/rtems:

cpukit/include/linux: Change license to BSD-2

Updates #3053.

comment:123 Changed on 03/26/22 at 22:54:30 by Joel Sherrill <joel@…>

In fb5f575/rtems:

cpukit/include/rtems: Change license to BSD-2

Updates #3053.

comment:124 Changed on 03/26/22 at 22:54:34 by Joel Sherrill <joel@…>

In 77d1ac6c/rtems:

cpukit/include/sys: Change license to BSD-2.

Updates #3053.

comment:125 Changed on 03/26/22 at 22:54:37 by Joel Sherrill <joel@…>

In 3d435898/rtems:

cpukit/include/*.h: Change license to BSD-2

Updates #3053.

Changed on 03/27/22 at 15:51:21 by Joel Sherrill

Attachment: PetrBenes-Permission.pdf added

Permission email from Petr Benes

comment:126 Changed on 04/01/22 at 14:51:53 by Joel Sherrill <joel@…>

In ffaaae2/rtems:

cpukit/score/cpu/moxie: Change license to BSD-2

Permission received from Anthony Green.

Updates #3053.

comment:127 Changed on 04/01/22 at 14:51:57 by Joel Sherrill <joel@…>

In 59fba6f/rtems:

cpukit/include/rtems/cbs.h: Change license to BSD-2

Permission received from Petr Benes

Updates #3053.

comment:128 Changed on 04/01/22 at 14:52:01 by Joel Sherrill <joel@…>

In 54ec0264/rtems:

cpukit/include/rtems/timespec.h: Change license to BSD-2

Permission received from Krzysztof Miesowicz.

Updates #3053.

comment:129 Changed on 04/01/22 at 14:52:05 by Joel Sherrill <joel@…>

In d90e2dc1/rtems:

cpukit/libcsupport/src/[a-f]*: Change license to BSD-2

Updates #3053.

comment:130 Changed on 04/01/22 at 14:52:08 by Joel Sherrill <joel@…>

In df1cb9f/rtems:

cpukit/libcsupport/src/[s-z]*: Change license to BSD-2

Updates #3053.

comment:131 Changed on 04/01/22 at 14:52:12 by Joel Sherrill <joel@…>

In 70432fc/rtems:

cpukit/libcsupport/src/[g-r]*: Change license to BSD-2

Updates #3053.

comment:132 Changed on 04/01/22 at 14:52:16 by Joel Sherrill <joel@…>

In 821e89d/rtems:

cpukit/libcsupport/src/_*: Change license to BSD-2

Updates #3053.

comment:133 Changed on 04/01/22 at 19:41:53 by Andrey Mozzhuhin

I grant permission to the RTEMS Foundation to relicense my current and future contributions from the current license GPLv2 plus exception to the RTEMS license becoming the 2-Clause BSD License.

Changed on 04/02/22 at 19:08:46 by Joel Sherrill

Permission email from Fernando Ruiz Casas

comment:134 Changed on 04/05/22 at 18:03:54 by Joel Sherrill <joel@…>

In 72510115/rtems:

testsuites/sptests/sp0*: Change license to BSD-2

Updates #3053.

comment:135 Changed on 04/05/22 at 18:03:56 by Joel Sherrill <joel@…>

In eb57966/rtems:

testsuites/sptests/sp1*: Change license to BSD-2

Updates #3053.

comment:136 Changed on 04/05/22 at 18:03:59 by Joel Sherrill <joel@…>

In d987a57/rtems:

testsuites/sptests/sp[2-3]*: Change license to BSD-2

Updates #3053.

comment:137 Changed on 04/05/22 at 18:04:01 by Joel Sherrill <joel@…>

In c50bb51/rtems:

testsuites/sptests/sp[4-7]*: Change license to BSD-2

Updates #3053.

comment:138 Changed on 04/05/22 at 18:04:03 by Joel Sherrill <joel@…>

In e7d46b73/rtems:

testsuites/sptests/sp[a-f*]*: Change license to BSD-2

Updates #3053.

comment:139 Changed on 04/05/22 at 18:04:06 by Joel Sherrill <joel@…>

In 0473b2b3/rtems:

testsuites/sptests/sp[g-r]*: Change license to BSD-2

Updates #3053.

comment:140 Changed on 04/05/22 at 18:04:08 by Joel Sherrill <joel@…>

In d865c65/rtems:

testsuites/sptests/sp[s-z]*: Change license to BSD-2

Updates #3053.

comment:141 Changed on 04/05/22 at 18:04:11 by Joel Sherrill <joel@…>

In ce8d47b/rtems:

testsuites/sptests/sp[0-7]*/*.doc: Change license to BSD-2

Updates #3053.

comment:142 Changed on 04/05/22 at 18:04:13 by Joel Sherrill <joel@…>

In df6a7e0/rtems:

testsuites/sptests/sp[a-h]*/*.doc: Change license to BSD-2

Updates #3053.

comment:143 Changed on 04/05/22 at 18:04:16 by Joel Sherrill <joel@…>

In 3ed5987/rtems:

testsuites/sptests/sp[i-z]*/*.doc: Change license to BSD-2

Updates #3053.

comment:144 Changed on 04/06/22 at 22:04:29 by Ric Claus

I grant permission to the RTEMS Foundation to relicense my current and future contributions from the current license GPLv2 plus exception to the RTEMS license becoming the 2-Clause BSD License.

comment:145 Changed on 04/07/22 at 13:29:11 by Joel Sherrill <joel@…>

In 42d4ebe/rtems:

testsuites/mptests/*: Change license to BSD-2.

Updates #3053.

comment:146 Changed on 04/07/22 at 13:29:14 by Joel Sherrill <joel@…>

In b331f40/rtems:

testsuites/tmtests/*: Change license to BSD-2

Updates #3053.

comment:147 Changed on 04/07/22 at 13:29:16 by Joel Sherrill <joel@…>

In 85cc173/rtems:

testsuites/libtests/[a-c]*: Change license to BSD-2

Updates #3053.

comment:148 Changed on 04/07/22 at 13:29:19 by Joel Sherrill <joel@…>

In 366711f/rtems:

testsuites/libtests/dl*: Change license to BSD-2

Updates #3053.

comment:149 Changed on 04/07/22 at 13:29:22 by Joel Sherrill <joel@…>

In 1ef07d46/rtems:

testsuites/libtests/[d-o]*: Change license to BSD-2

Updates #3053.

comment:150 Changed on 04/07/22 at 13:29:24 by Joel Sherrill <joel@…>

In acceb47/rtems:

testsuites/libtests/[p-z]*: Change license to BSD-2

Updates #3053.

comment:151 Changed on 04/07/22 at 13:29:26 by Joel Sherrill <joel@…>

In e2ffe95/rtems:

testsuites/fstests/*: Change license to BSD-2

Updates #3053.

comment:152 Changed on 04/07/22 at 13:29:28 by Joel Sherrill <joel@…>

In 74e532f/rtems:

testsuites/smptests/*: Change license to BSD-2

Updates #3053.

Changed on 04/08/22 at 17:21:52 by Joel Sherrill

Permission email from Till Straumann

comment:153 Changed on 04/08/22 at 21:35:17 by Santosh Vattam

I grant permission to the RTEMS Foundation to relicense my current and future contributions from the current license GPLv2 plus exception to the RTEMS license becoming the 2-Clause BSD License.

comment:154 Changed on 04/09/22 at 16:52:12 by eshan dhawan

I grant permission to the RTEMS Foundation to relicense my current and future contributions to the RTEMS public source to be relicensed to the 2-Clause BSD License.

Eshan Dhawan

Last edited on 04/09/22 at 16:52:50 by eshan dhawan (previous) (diff)

comment:155 Changed on 04/09/22 at 22:32:22 by Alex Ivanov

I grant permission to the RTEMS Foundation to relicense my current and future contributions from the current license GPLv2 plus exception to the RTEMS license becoming the 2-Clause BSD License.

comment:156 Changed on 04/12/22 at 18:32:18 by Joel Sherrill <joel@…>

In 8d5eb7e/rtems:

testsuites/ada/support/*: Change license to BSD-2

Updates #3053.

comment:157 Changed on 04/12/22 at 18:32:21 by Joel Sherrill <joel@…>

In 28052b7/rtems:

testsuites/ada/samples/*: Change license to BSD-2

Updates #3053.

comment:158 Changed on 04/12/22 at 18:32:24 by Joel Sherrill <joel@…>

In 2df35d7/rtems:

testsuites/ada/sptests/sp0*: Change license to BSD-2

Updates #3053.

comment:159 Changed on 04/12/22 at 18:32:26 by Joel Sherrill <joel@…>

In 3d8f2a5/rtems:

testsuites/ada/sptests/sp1*: Change license to BSD-2

Updates #3053.

comment:160 Changed on 04/12/22 at 18:32:28 by Joel Sherrill <joel@…>

In a767a2b/rtems:

testsuites/ada/sptests/sp2*: Change license to BSD-2

Updates #3053.

comment:161 Changed on 04/12/22 at 18:32:31 by Joel Sherrill <joel@…>

In 20cec598/rtems:

testsuites/ada/sptests/spatcb01, spname01: Change license to BSD-2

Updates #3053.

comment:162 Changed on 04/12/22 at 18:32:33 by Joel Sherrill <joel@…>

In 37426ca/rtems:

testsuites/ada/tmtests/tm1*: Change license to BSD-2

Updates #3053.

comment:163 Changed on 04/12/22 at 18:32:35 by Joel Sherrill <joel@…>

In 61ac3ab/rtems:

testsuites/ada/tmtests/tm0*: Change license to BSD-2

Updates #3053.

comment:164 Changed on 04/12/22 at 18:32:37 by Joel Sherrill <joel@…>

In 2bf4acfc/rtems:

testsuites/ada/tmtests/tm2*: Change license to BSD-2

Updates #3053.

comment:165 Changed on 04/12/22 at 18:32:40 by Joel Sherrill <joel@…>

In b6656a00/rtems:

testsuites/ada/tmtests/tmck: Change license to BSD-2

Updates #3053.

comment:166 Changed on 04/12/22 at 18:32:42 by Joel Sherrill <joel@…>

In 2c292f3/rtems:

testsuites/ada/mptests/*: Change license to BSD-2

Updates #3053.

comment:167 Changed on 04/12/22 at 18:32:45 by Joel Sherrill <joel@…>

In e19e650/rtems:

testsuites/benchmarks/*: Change license to BSD-2

Updates #3053.

comment:168 Changed on 04/12/22 at 18:32:47 by Joel Sherrill <joel@…>

In ef9df16a/rtems:

testsuites/rmtests/tm[01]*: Change license to BSD-2

Updates #3053.

comment:169 Changed on 04/12/22 at 18:32:49 by Joel Sherrill <joel@…>

In 2c1d928/rtems:

testsuites/tmtests/tm[23]*: Change license to BSD-2

Updates #3053.

comment:170 Changed on 04/12/22 at 18:32:52 by Joel Sherrill <joel@…>

In 04b6c51/rtems:

testsuites/tmtests/ remainder: Change license to BSD-2

+ include
+ tmck
+ tmfine01
+ tmonetoone
+ tmtimer01

Updates #3053.

comment:171 Changed on 04/12/22 at 18:32:54 by Joel Sherrill <joel@…>

In 194d9ca5/rtems:

testsuites/tmtests/*/*.py: Change license to BSD-2

Updates #3053.

comment:172 Changed on 04/12/22 at 18:32:56 by Joel Sherrill <joel@…>

In e0d6736/rtems:

testsuites/support/*: Change license to BSD-2

Updates #3053.

comment:173 Changed on 04/12/22 at 18:32:58 by Joel Sherrill <joel@…>

In 33078a2/rtems:

testsuites/libtests/[a-l]*: Change license to BSD-2

Updates #3053.

comment:174 Changed on 04/12/22 at 18:33:01 by Joel Sherrill <joel@…>

In 52a67757/rtems:

testsuites/libtests/[m-z]*: Change license to BSD-2

Updates #3053.

comment:175 Changed on 04/12/22 at 18:33:03 by Joel Sherrill <joel@…>

In d1c10d6/rtems:

testsuites/libtests/*/*.dts. stackchk02.doc: Change license to BSD-2

Updates #3053.

comment:176 Changed on 04/12/22 at 18:33:05 by Joel Sherrill <joel@…>

In 6d410fe8/rtems:

testsuites/fstests/*: Change license to BSD-2

Updates #3053.

comment:177 Changed on 04/12/22 at 18:33:08 by Joel Sherrill <joel@…>

In e8878d4/rtems:

fstests/fsdosfsname01/create_image.sh: Manually change license to BSD-2

Updates #3053.

comment:178 Changed on 04/12/22 at 18:33:10 by Joel Sherrill <joel@…>

In a3610bb/rtems:

testsuites/psxtests/psx[01]*: Change license to BSD-2

Updates #3053.

comment:179 Changed on 04/12/22 at 18:33:12 by Joel Sherrill <joel@…>

In ede29158/rtems:

testsuites/psxtests/psx[a-f]*: Change license to BSD-2

Updates #3053.

comment:180 Changed on 04/12/22 at 18:33:15 by Joel Sherrill <joel@…>

In 9e07bcc/rtems:

testsuites/psxtests/psx[g-m1]*: Change license to BSD-2

Updates #3053.

comment:181 Changed on 04/12/22 at 18:33:17 by Joel Sherrill <joel@…>

In 5594854/rtems:

testsuites/psxtests/psx[n-z]*: Change license to BSD-2

Updates #3053.

comment:182 Changed on 04/12/22 at 18:33:19 by Joel Sherrill <joel@…>

In ecdac598/rtems:

testsuites/psxtests/include: Change license to BSD-2

Updates #3053.

comment:183 Changed on 04/12/22 at 18:33:21 by Joel Sherrill <joel@…>

In 94fa540/rtems:

testsuites/psxtmtests: Change license to BSD-2

Updates #3053.

comment:184 Changed on 04/12/22 at 18:33:24 by Joel Sherrill <joel@…>

In ab9faf9/rtems:

testsuites/psxtests/psxhdrs/devctl/*: Change license to BSD-2

Updates #3053.

comment:185 Changed on 04/12/22 at 18:33:26 by Joel Sherrill <joel@…>

In 9e6b2a9/rtems:

testsuites/psxtests/psxhdrs/pthread/*: Change license to BSD-2

Updates #3053.

comment:186 Changed on 04/12/22 at 18:33:28 by Joel Sherrill <joel@…>

In 7f209b98/rtems:

testsuites/psxtests/psxhdrs/sched/*: Change license to BSD-2

Updates #3053.

comment:187 Changed on 04/12/22 at 18:33:30 by Joel Sherrill <joel@…>

In 7f78f06/rtems:

testsuites/psxtests/psxhdrs/signal*: Change license to BSD-2

Updates #3053.

comment:188 Changed on 04/12/22 at 18:33:33 by Joel Sherrill <joel@…>

In e1448e9/rtems:

testsuites/psxtests/psxhdrs/sys/mman/*: Change license to BSD-2

Updates #3053.

comment:189 Changed on 04/12/22 at 18:33:35 by Joel Sherrill <joel@…>

In 15db02f6/rtems:

testsuites/psxtests/psxhdrs/sys/socket/*: Change license to BSD-2

Updates #3053.

comment:190 Changed on 04/12/22 at 18:33:37 by Joel Sherrill <joel@…>

In 88b6293a/rtems:

testsuites/psxtests/psxhdrs/time/*: Change license to BSD-2

Updates #3053.

comment:191 Changed on 04/12/22 at 18:33:40 by Joel Sherrill <joel@…>

In 3f5d8c9c/rtems:

testsuites/psxtests/psxhdrs/unistd/*: Change license to BSD-2

Updates #3053.

comment:192 Changed on 04/12/22 at 18:33:42 by Joel Sherrill <joel@…>

In e71f0909/rtems:

testsuites/samples: Change license to BSD-2

Updates #3053.

comment:193 Changed on 04/12/22 at 18:33:46 by Joel Sherrill <joel@…>

In 842a7dd8/rtems:

psxtmtests/psxtmkey02/init.c: Manually change license to BSD-2

This has yet another typo in the license and was missed by the script.

Updates #3053.

comment:194 in reply to:  description Changed on 05/08/22 at 05:35:58 by Jianjun Shen

I grant permission to the RTEMS Foundation to relicense my current and
future contributions from the current license GPLv2 plus exception to
the RTEMS license becoming the 2-Clause BSD License.

comment:195 Changed on 05/18/22 at 09:30:18 by Sebastian Huber <sebastian.huber@…>

In be580201/rtems:

bsps: Relicense <bsp/default-initial-extension.h>

Replace Doxygen documentation. Change license to BSD-2-Clause according
to file history.

Update #3053.

comment:196 Changed on 05/18/22 at 09:30:20 by Sebastian Huber <sebastian.huber@…>

In 6476cdc/rtems:

bsps: Relicense <bsp/fatal.h>

Add Doxygen documentation. Change license to BSD-2-Clause according
to file history.

Update #3053.

comment:197 Changed on 05/18/22 at 09:30:23 by Sebastian Huber <sebastian.huber@…>

In 93800e0/rtems:

rtems: Relicense rtemsmaxprio.c

Change license to BSD-2-Clause according to file history.

Update #3053.

comment:198 Changed on 05/18/22 at 09:30:25 by Sebastian Huber <sebastian.huber@…>

In 89c498c/rtems:

score: Add SPDX License Identifier

Remove URL in copyright notice.

Update #3053.

comment:199 Changed on 06/14/22 at 15:25:58 by Joel Sherrill <joel@…>

In f98b739/rtems:

smptests/*/*.py: Change license to BSD-2

Manually adjusted location of SPDX annotation so #! remains first line.

Updates #3053.

comment:200 Changed on 06/14/22 at 15:26:00 by Joel Sherrill <joel@…>

In 731607b3/rtems:

samples/*/*.doc: Change license to BSD-2

Updates #3053.

comment:201 Changed on 06/14/22 at 15:26:02 by Joel Sherrill <joel@…>

In dcbba7c/rtems:

psxtmtests/*/*.doc: Change license to BSD-2

Updates #3053.

comment:202 Changed on 06/14/22 at 15:26:05 by Joel Sherrill <joel@…>

In 031f8fbc/rtems:

smptests/*/*.doc: Change license to BSD-2

Updates #3053.

comment:203 Changed on 06/14/22 at 15:26:07 by Joel Sherrill <joel@…>

In 7c6ff95/rtems:

mptests/*/*.doc: Change license to BSD-2

Updates #3053.

comment:204 Changed on 06/14/22 at 15:26:09 by Joel Sherrill <joel@…>

In 59a79ed/rtems:

sptests/*/*.doc: Change license to BSD-2

Updates #3053.

comment:205 Changed on 06/14/22 at 15:26:12 by Joel Sherrill <joel@…>

In 3a222527/rtems:

samples/iostream/init.cc: Change license to BSD-2

Updates #3053.

comment:206 Changed on 06/14/22 at 15:26:14 by Joel Sherrill <joel@…>

In 1f23640/rtems:

sptests/spglobalcon01/init.cc: Change license to BSD-2

Updates #3053.

comment:207 Changed on 06/15/22 at 17:29:25 by Joel Sherrill <joel@…>

In d6ebf40/rtems:

bsps/shared/*: Change license to BSD-2

Updates #3053.

comment:208 Changed on 07/08/22 at 13:36:05 by Joel Sherrill <joel@…>

In 8ca4b5c/rtems:

bsps/arm/shared: Change license to BSD-2

Updates #3053.

comment:209 Changed on 07/08/22 at 13:36:07 by Joel Sherrill <joel@…>

In 9e0244e/rtems:

bsps/arm/altera-cyclone-v: Change license to BSD-2

Updates #3053.

comment:210 Changed on 07/08/22 at 13:36:09 by Joel Sherrill <joel@…>

In 6fc04f4c/rtems:

bsps/arm/atsamv: Change license to BSD-2

Updates #3053.

comment:211 Changed on 07/08/22 at 13:36:12 by Joel Sherrill <joel@…>

In b1cc3dd0/rtems:

bsps/arm/beagle: Change license to BSD-2

Updates #3053.

comment:212 Changed on 07/08/22 at 13:36:14 by Joel Sherrill <joel@…>

In 65054595/rtems:

bsps/arm/csb337: Change license to BSD-2

Updates #3053.

comment:213 Changed on 07/08/22 at 13:36:16 by Joel Sherrill <joel@…>

In df50266/rtems:

bsps/arm/imx: Change license to BSD-2

Updates #3053.

comment:214 Changed on 07/08/22 at 13:36:19 by Joel Sherrill <joel@…>

In 03cb6e81/rtems:

bsps/arm/include: Change license to BSD-2

Updates #3053.

comment:215 Changed on 07/08/22 at 13:36:21 by Joel Sherrill <joel@…>

In c519d458/rtems:

bsps/arm/lpc176x: Change license to BSD-2

Updates #3053.

comment:216 Changed on 07/08/22 at 13:36:23 by Joel Sherrill <joel@…>

In d4227661/rtems:

bsps/arm/imxrt: Change license to BSD-2

Updates #3053.

comment:217 Changed on 07/08/22 at 13:36:26 by Joel Sherrill <joel@…>

In 445ddb3/rtems:

bsps/arm/lpc24xx: Change license to BSD-2

Updates #3053.

comment:218 Changed on 07/08/22 at 13:36:29 by Joel Sherrill <joel@…>

In f3237b31/rtems:

bsps/arm/lpc32xx: Change license to BSD-2

Updates #3053.

comment:219 Changed on 07/08/22 at 13:36:31 by Joel Sherrill <joel@…>

In f6e9e89/rtems:

bsps/arm/raspberrypi: Change license to BSD-2

Updates #3053.

comment:220 Changed on 07/08/22 at 13:36:33 by Joel Sherrill <joel@…>

In 00e0fb9/rtems:

bsps/arm/realview-pbx-a9: Change license to BSD-2

Updates #3053.

Changed on 07/08/22 at 16:13:30 by Daniel Hellstrom

Attachment: CG-BSD2-relicensing.pdf added

Cobham Gaisler BSD-2 relicensing

comment:221 Changed on 07/08/22 at 16:17:28 by Daniel Hellstrom

Cobham Gaisler grant permission for the relicensing to BSD-2 according to the signed document attached to the thread:

https://devel.rtems.org/attachment/ticket/3053/CG-BSD2-relicensing.pdf

comment:222 Changed on 07/11/22 at 22:07:34 by Joel Sherrill <joel@…>

In a52aa5b4/rtems:

bsps/i386/pc386: Change license to BSD-2

Updates #3053.

comment:223 Changed on 07/11/22 at 22:07:36 by Joel Sherrill <joel@…>

In c1b1c0fa/rtems:

bsps/i386/shared/pci/pci_io.c:Change license to BSD-2

Updates #3053.

comment:224 Changed on 07/11/22 at 22:07:38 by Joel Sherrill <joel@…>

In 5e8ec63/rtems:

bsps/include: Change license to BSD-2

Updates #3053.

comment:225 Changed on 07/11/22 at 22:07:41 by Joel Sherrill <joel@…>

In 2c48b89c/rtems:

bsps/lm32/include: Change license to BSD-2

Updates #3053.

comment:226 Changed on 07/11/22 at 22:07:43 by Joel Sherrill <joel@…>

In 1670bb2d/rtems:

bsps/lm32/lm32_evr: Change license to BSD-2

Updates #3053.

comment:227 Changed on 07/11/22 at 22:07:46 by Joel Sherrill <joel@…>

In 2b87d7c5/rtems:

bsps/lm32/shared: Change license to BSD-2

Updates #3053.

comment:228 Changed on 07/11/22 at 22:07:48 by Joel Sherrill <joel@…>

In cb4fdff/rtems:

m68k/bsps/av5282: Change license to BSD-2

Updates #3053.

comment:229 Changed on 07/11/22 at 22:07:50 by Joel Sherrill <joel@…>

In bdd4f6dc/rtems:

bsps/m68k/csv360: Change license to BSD-2

Updates #3053.

comment:230 Changed on 07/11/22 at 22:07:53 by Joel Sherrill <joel@…>

In f888837/rtems:

bsps/m68k/gen68340: Change license to BSD-2

Updates #3053.

comment:231 Changed on 07/11/22 at 22:07:55 by Joel Sherrill <joel@…>

In cfadeccb/rtems:

bsps/m68k/gen68360: Change license to BSD-2

Updates #3053.

comment:232 Changed on 07/11/22 at 22:07:57 by Joel Sherrill <joel@…>

In 810bdeb/rtems:

bsps/m68k/genmcf548x: Change license to BSD-2

Updates #3053.

comment:233 Changed on 07/11/22 at 22:08:00 by Joel Sherrill <joel@…>

In 62f31d05/rtems:

bsps/m68k/include: Change license to BSD-2

Updates #3053.

comment:234 Changed on 07/11/22 at 22:08:02 by Joel Sherrill <joel@…>

In 53826158/rtems:

bsps/m68k/mcf5206elite: Change license to BSD-2

Updates #3053.

comment:235 Changed on 07/11/22 at 22:08:05 by Joel Sherrill <joel@…>

In 8cc14e5/rtems:

bsps/m68k/mcf52235: Change license to BSD-2

Updates #3053.

comment:236 Changed on 07/11/22 at 22:08:07 by Joel Sherrill <joel@…>

In eb7b866/rtems:

bsps/m68k/mcf5225x: Change license to BSD-2

Updates #3053.

comment:237 Changed on 07/11/22 at 22:08:09 by Joel Sherrill <joel@…>

In e50bdda2/rtems:

bsps/m68k/mvf5235: Change license to BSD-2

Updates #3053.

comment:238 Changed on 07/11/22 at 22:08:12 by Joel Sherrill <joel@…>

In c46ec2b/rtems:

bsps/m68k/mcf5329: Change license to BSD-2

Updates #3053.

comment:239 Changed on 07/11/22 at 22:08:14 by Joel Sherrill <joel@…>

In 35cfe73/rtems:

bsps/m68k/mrm332: Change license to BSD-2

Updates #3053.

comment:240 Changed on 07/11/22 at 22:08:17 by Joel Sherrill <joel@…>

In b4c3de7/rtems:

bsps/m68k/mvme147: Change license to BSD-2

Updates #3053.

comment:241 Changed on 07/11/22 at 22:08:19 by Joel Sherrill <joel@…>

In c669338a/rtems:

bsps/m68k/mvme147s: Change license to BSD-2

Updates #3053.

comment:242 Changed on 07/11/22 at 22:08:21 by Joel Sherrill <joel@…>

In c1137c7/rtems:

bsps/m68k/mvme162: Change license to BSD-2

Updates #3053.

comment:243 Changed on 07/11/22 at 22:08:23 by Joel Sherrill <joel@…>

In a9a99164/rtems:

bsps/m68k/shared: Change license to BSD-2

Updates #3053.

comment:244 Changed on 07/11/22 at 22:08:26 by Joel Sherrill <joel@…>

In 1be68d8/rtems:

bsps/m68k/uC5282: Change license to BSD-2

Updates #3053.

comment:245 Changed on 07/12/22 at 16:40:05 by Joel Sherrill <joel@…>

In 96a4b8c/rtems:

bsps/mips/shared: Change license to BSD-2

Updates #3053.

comment:246 Changed on 07/12/22 at 16:40:08 by Joel Sherrill <joel@…>

In 5806ba0/rtems:

bsps/mips/csb350: Change license to BSD-2

Updates #3053.

comment:247 Changed on 07/12/22 at 16:40:10 by Joel Sherrill <joel@…>

In 334d90e3/rtems:

bsps/mips/hurricane: Change license to BSD-2

Updates #3053.

comment:248 Changed on 07/12/22 at 16:40:13 by Joel Sherrill <joel@…>

In 654ff835/rtems:

bsps/mips/include: Change license to BSD-2

Updates #3053.

comment:249 Changed on 07/12/22 at 16:40:15 by Joel Sherrill <joel@…>

In d1dcf24/rtems:

bsps/mips/jmr3904: Change license to BSD-2

Updates #3053.

comment:250 Changed on 07/12/22 at 16:40:17 by Joel Sherrill <joel@…>

In 36be074/rtems:

bsps/mips/malta: Change license to BSD-2

Updates #3053.

comment:251 Changed on 07/12/22 at 16:40:19 by Joel Sherrill <joel@…>

In 01c5b57d/rtems:

bsps/mips/rbtx4925: Change license to BSD-2

Updates #3053.

comment:252 Changed on 07/12/22 at 16:40:22 by Joel Sherrill <joel@…>

In fdda5dfe/rtems:

bsps/mips/rbtx4938: Change license to BSD-2

Updates #3053.

comment:253 Changed on 07/12/22 at 16:40:24 by Joel Sherrill <joel@…>

In 78a6372/rtems:

bsps/moxie/moxiesim: Change license to BSD-2

Updates #3053.

comment:254 Changed on 07/12/22 at 16:40:27 by Joel Sherrill <joel@…>

In 5ee3131/rtems:

bsps/nios2/nios2_iss: Change license to BSD-2

Updates #3053.

comment:255 Changed on 07/12/22 at 16:40:29 by Joel Sherrill <joel@…>

In a3571e39/rtems:

bsps/no_cpu/no_bsp: Change license to BSD-2

Updates #3053.

comment:256 Changed on 07/12/22 at 16:40:31 by Joel Sherrill <joel@…>

In d9d2cdf/rtems:

bsps/powerpc/beatnik: Change license to BSD-2

Updates #3053.

comment:257 Changed on 07/12/22 at 16:40:34 by Joel Sherrill <joel@…>

In a965590d/rtems:

bsps/powerpc/gen5200: Change license to BSD-2

Updates #3053.

comment:258 Changed on 07/12/22 at 16:40:36 by Joel Sherrill <joel@…>

In fe8b4b6c/rtems:

bsps/powerpc/83xx: Change license to BSD-2

Updates #3053.

comment:259 Changed on 07/12/22 at 16:40:38 by Joel Sherrill <joel@…>

In 5ba0bb2a/rtems:

bsps/powerpc/include: Change license to BSD-2

Updates #3053.

comment:260 Changed on 07/12/22 at 16:40:41 by Joel Sherrill <joel@…>

In bc374cd/rtems:

bsps/powerpc/mpc55xxevb: Change license to BSD-2

Updates #3053.

comment:261 Changed on 07/12/22 at 16:40:43 by Joel Sherrill <joel@…>

In 88cf40e6/rtems:

bsps/powerpc/mpc8260ads: Change license to BSD-2

Updates #3053.

comment:262 Changed on 07/12/22 at 16:40:45 by Joel Sherrill <joel@…>

In 5aea7035/rtems:

bsps/powerpc/psim: Change license to BSD-2

Updates #3053.

comment:263 Changed on 07/12/22 at 16:40:47 by Joel Sherrill <joel@…>

In a29b9bb4/rtems:

bsps/powerpc/qemuppc: Change license to BSD-2

Updates #3053.

comment:264 Changed on 07/12/22 at 16:40:50 by Joel Sherrill <joel@…>

In 8f4878ae/rtems:

bsps/powerpc/qoriq: Change license to BSD-2

Updates #3053.

comment:265 Changed on 07/12/22 at 16:40:52 by Joel Sherrill <joel@…>

In 9375d24/rtems:

bsps/powerpc/shared: Change license to BSD-2

Updates #3053.

comment:266 Changed on 07/12/22 at 16:40:55 by Joel Sherrill <joel@…>

In a1fb8b7/rtems:

bsps/powerpc/t32mppc: Change license to BSD-2

Updates #3053.

comment:267 Changed on 07/12/22 at 16:40:57 by Joel Sherrill <joel@…>

In 22d861a/rtems:

bsps/powerpc/tqm8xx: Change license to BSD-2

Updates #3053.

comment:268 Changed on 07/12/22 at 16:40:59 by Joel Sherrill <joel@…>

In 77f1ae0/rtems:

bsps/powerpc/virtex: Change license to BSD-2

Updates #3053.

comment:269 Changed on 07/12/22 at 16:41:02 by Joel Sherrill <joel@…>

In 8a41efe4/rtems:

bsps/powerpc/virtex4: Change license to BSD-2

Updates #3053.

comment:270 Changed on 07/12/22 at 16:41:04 by Joel Sherrill <joel@…>

In a73615a9/rtems:

bsps/powerpc/virtex5: Change license to BSD-2

Updates #3053.

comment:271 Changed on 07/12/22 at 16:41:06 by Joel Sherrill <joel@…>

In 0fc7a44/rtems:

bsps/sh/gensh1: Change license to BSD-2

Updates #3053.

comment:272 Changed on 07/12/22 at 16:41:09 by Joel Sherrill <joel@…>

In aacf9e2/rtems:

bsps/sh/gensh2: Change license to BSD-2

Updates #3053.

comment:273 Changed on 07/12/22 at 16:41:11 by Joel Sherrill <joel@…>

In 00913bb1/rtems:

bsps/sh/shared: Change license to BSD-2

Updates #3053.

comment:274 Changed on 07/12/22 at 16:41:13 by Joel Sherrill <joel@…>

In f436fc7/rtems:

bsps/sh/shsim: Change license to BSD-2

Updates #3053.

comment:275 Changed on 07/12/22 at 16:41:16 by Joel Sherrill <joel@…>

In 749e9b63/rtems:

bsps/sparc64/include: Change license to BSD-2

Updates #3053.

comment:276 Changed on 07/12/22 at 16:41:18 by Joel Sherrill <joel@…>

In a49acb6b/rtems:

bsps/sparc64/niagara: Change license to BSD-2

Updates #3053.

comment:277 Changed on 07/12/22 at 16:41:20 by Joel Sherrill <joel@…>

In ae71cf38/rtems:

bsps/sparc64/shared: Change license to BSD-2

Updates #3053.

comment:278 Changed on 07/12/22 at 16:41:23 by Joel Sherrill <joel@…>

In c1008e9d/rtems:

bsps/sparc64/usiii: Change license to BSD-2

Updates #3053.

comment:279 Changed on 07/12/22 at 16:41:25 by Joel Sherrill <joel@…>

In 405639a6/rtems:

bsps/v850/gdbv850sim: Change license to BSD-2

Updates #3053.

Note: See TracTickets for help on using tickets.