summaryrefslogtreecommitdiffstats
path: root/eng/coding-conventions.rst
diff options
context:
space:
mode:
authorJoel Sherrill <joel@rtems.org>2020-04-30 16:29:06 -0500
committerJoel Sherrill <joel@rtems.org>2020-05-01 11:11:31 -0500
commit2d22d7453d56e9558a11a8f80a3f139018df2da8 (patch)
tree1fa59b1411a8e2ecc8c19bd9a23c3330d224f7be /eng/coding-conventions.rst
parentuser/rsb: Update the configuration documentation (diff)
downloadrtems-docs-2d22d7453d56e9558a11a8f80a3f139018df2da8.tar.bz2
Rework RTEMS licensing discussions.
This now captures historical rationale along with cross-linking code templates with license guidelines. Closes #3962.
Diffstat (limited to '')
-rw-r--r--eng/coding-conventions.rst19
1 files changed, 10 insertions, 9 deletions
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 <https://devel.rtems.org/wiki/TBR/Website/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 <http://gedare-csphd.blogspot.com/2013/05/software-licenses-with-rtems.html>`_.
- 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
---------------------