diff options
author | Luis R. Rodriguez <mcgrof@do-not-panic.com> | 2013-07-12 15:39:13 -0700 |
---|---|---|
committer | Luis R. Rodriguez <mcgrof@do-not-panic.com> | 2013-07-12 15:57:23 -0700 |
commit | 1c44a3a37bc973641065d4c15741ac54ee986a6b (patch) | |
tree | 7e610918c7a736812fd35d88a1cd00f86fca6a88 /README | |
parent | 0edf6b301cc8b29792188512195e34c6977292f1 (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-- | README | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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? |