summaryrefslogtreecommitdiffstats
path: root/source/license.rst
diff options
Diffstat (limited to 'source/license.rst')
-rw-r--r--source/license.rst30
1 files changed, 30 insertions, 0 deletions
diff --git a/source/license.rst b/source/license.rst
new file mode 100644
index 0000000..6a1f7b0
--- /dev/null
+++ b/source/license.rst
@@ -0,0 +1,30 @@
+License
+=======
+
+Linux kernel backports license
+------------------------------
+
+This work is a subset of the Linux kernel as such we keep the kernel's
+Copyright practice. Some files have their own copyright and in those
+cases the license is mentioned in the file. All additional work made to
+building this package is licensed under the GPLv2.
+
+Backporting preference for EXPORT_SYMBOL_GPL() and proprietary drivers
+----------------------------------------------------------------------
+
+The Linux kernel backports framework was designed by intent since its
+inception \*only\* for upstream Linux kernel drivers to avoid excuses
+about the difficulty to support upstream Linux kernel development while
+also supporting users on older kernels. To ensure the intent is
+respected currently all symbols that we do work on to backport are
+exported via EXPORT_SYMBOL_GPL() as we do work to backport them for the
+supported kernels. By using EXPORT_SYMBOL_GPL() we make it \*clear\*
+that if you use the backported symbols your software \*is\* considered
+derivative works of the Linux kernel.
+
+Developer's Certificate of Origin 1.1
+-------------------------------------
+
+Linux backports relies on the 'Developer's Certificate of Origin 1.1',
+for more details refer to :doc:`the submitting patches documentation
+<documentation/backports/hacking>`.