From 2d22d7453d56e9558a11a8f80a3f139018df2da8 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 30 Apr 2020 16:29:06 -0500 Subject: Rework RTEMS licensing discussions. This now captures historical rationale along with cross-linking code templates with license guidelines. Closes #3962. --- eng/coding-conventions.rst | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'eng/coding-conventions.rst') diff --git a/eng/coding-conventions.rst b/eng/coding-conventions.rst index 488ee26..10034df 100644 --- a/eng/coding-conventions.rst +++ b/eng/coding-conventions.rst @@ -33,15 +33,16 @@ Source Documentation Licenses -------- -* The RTEMS `License `_. is the typical - and preferred license. - * 2- and 3-clause BSD, MIT, and other OSI-approved non-copyleft licenses - that permit statically linking with the code of different licenses - are acceptable. - * GPL licensed code is NOT acceptable, neither is LGPL. - See `this blog post explanation `_. - for more information. - * Advertising obligations are NOT acceptable, but restrictions are permissible. +The RTEMS Project has strict requirements on the types of software licenses +that apply to software it includes and distributes. Submissions will be +summarily rejected that do not follow the correct license or file header +requirements. + +* Refer to :ref:`LicensingRequirements` for a discussion of the acceptable + licenses and the rationale. + +* Refer to :ref:`FileHeaderCopyright` for example copyright/license comment + blocks for various languages. Language and Compiler --------------------- -- cgit v1.2.3