aboutsummaryrefslogtreecommitdiffstats
path: root/docs/src
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-12-21 08:55:31 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-12-21 08:55:31 +0000
commit453515ab5cc9139ca123151c29d2ddc3ef1e4a44 (patch)
treecdeae34803cd80e65396ff7161a4a61c6ea889ef /docs/src
parent84235c1c49ca8e65182e88254070193cb310ca5c (diff)
downloadChibiOS-453515ab5cc9139ca123151c29d2ddc3ef1e4a44.tar.gz
ChibiOS-453515ab5cc9139ca123151c29d2ddc3ef1e4a44.tar.bz2
ChibiOS-453515ab5cc9139ca123151c29d2ddc3ef1e4a44.zip
Updated GPL exception text in the documentation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1452 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'docs/src')
-rw-r--r--docs/src/licfaq.dox50
1 files changed, 39 insertions, 11 deletions
diff --git a/docs/src/licfaq.dox b/docs/src/licfaq.dox
index 58e99a2bb..33f9de5e2 100644
--- a/docs/src/licfaq.dox
+++ b/docs/src/licfaq.dox
@@ -33,8 +33,18 @@
* - <b>Am I forced to release the source code of my product?</b><br>
* The exception to the GPL allows you to use ChibiOS/RT in your commercial
* application without have to release your source code under certains
- * conditions. See the exception text under "Approved Interfaces" for
+ * conditions. See the @ref exception_text under "Approved Interfaces" for
* details.
+ * - <b>What I have to contribute back?</b><br>
+ * In general you have to offer changes done on existing files (where
+ * allowed) or new developments done using the OS template files. As example:
+ * - Ports to new architectures because a new port uses copyrighted OS
+ * template files.
+ * - New, HAL-style, device drivers because device drivers use copyrighted
+ * template files.
+ * - Improvements on modifiable OS code as described in the
+ * "approved interfaces" section of the @ref exception_text.
+ * .
* - <b>Is the exception applicable to any ChibiOS/RT version ?</b><br>
* The exception is valid only for ChibiOS/RT releases marked as @e stable.
* Beta or unstable versions are covered by the GPL3 alone because are meant
@@ -45,7 +55,7 @@
* .
* @section exception_text GPL Exception Text
-<center><b>GPL Exception Text</b></center>
+<center><b>GPL Exception Text for ChibiOS/RT 1.4.x</b></center>
In addition, as a special exception, the copyright holder of ChibiOS/RT,
gives You the additional right to link the unmodified code of this Program with
@@ -62,23 +72,41 @@ in this paragraph.
recipient request it.
-# The combined work is not itself an RTOS, scheduler, kernel or related
product.
- -# The combined work is not itself a library intended for linking into
- other software applications.
+ -# The combined work is not itself a binary library intended for linking
+ into other software applications.
+ .
<center><b>The Approved Interfaces</b></center>
-# The files of Non-GPL Code may include the unmodified ChibiOS/RT
- distribution header files contained in ./src/include and ./src/lib
+ distribution header files contained under:
+ - ./os/kernel/include
+ - ./os/hal/include
+ - ./os/hal/platforms
+ - ./os/various
+ .
without causing the resulting work to be covered by the GNU General
Public License.
-# The files of Non-GPL Code may link to the unmodified ChibiOS/RT
- distribution files contained under ./src and ./src/lib without
- causing the resulting work to be covered by the GNU General Public
- License.
+ distribution files contained under:
+ - ./os/kernel/src
+ - ./os/hal/sec
+ - ./os/hal/platforms
+ - ./os/various
+ .
+ without causing the resulting work to be covered by the GNU General
+ Public License.
-# The files of Non-GPL Code may link to, or include, the modified or
- unmodified ChibiOS/RT distribution files contained under ./src/templates
- and ./ports and ./demos without causing the resulting work to be
- covered by the GNU General Public License.
+ unmodified ChibiOS/RT distribution files contained under:
+ - ./os/kernel/templates
+ - ./os/hal/templates
+ - ./os/ports
+ - ./boards
+ - ./demos
+ .
+ without causing the resulting work to be covered by the GNU General
+ Public License.
+ .
Only the copyright holder of ChibiOS/RT may make changes or additions to the
list of Approved Interfaces.