summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorLuis R. Rodriguez <mcgrof@do-not-panic.com>2013-07-12 15:39:13 -0700
committerLuis R. Rodriguez <mcgrof@do-not-panic.com>2013-07-12 15:57:23 -0700
commit1c44a3a37bc973641065d4c15741ac54ee986a6b (patch)
tree7e610918c7a736812fd35d88a1cd00f86fca6a88 /README
parent0edf6b301cc8b29792188512195e34c6977292f1 (diff)
backports: Fix and document EXPORT_SYMBOL_GPL() preference
In terms of project naming the backports project has evolved as follows: compat-wireless --> compat-drivers --> backports All along the design and intent behind the initial project has been to provide a framework for delivery of *upstream* drivers using a backported infrastructure. I've made it clear that in no way shape or form did I ever want any proprietary driver to make use of the framework. As the project has grown I'm not alone with this sentiment so lets document that and also fix a few symbols that have slipped along the way. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
Diffstat (limited to 'README')
-rw-r--r--README13
1 files changed, 13 insertions, 0 deletions
diff --git a/README b/README
index 2f038524..99718b1f 100644
--- a/README
+++ b/README
@@ -30,3 +30,16 @@ 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
+
+This 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.
+
+Comprendes, Mendes?