blob: 5dbf5ca3114a7c980b2383016840893ddbe8a343 [file] [log] [blame]
---
title: License
---
<h2>Linux kernel backports license</h2>
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.
<h2>Backporting preference for EXPORT_SYMBOL_GPL() and proprietary drivers</h2>
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.
<h2>Developer's Certificate of Origin 1.1</h2>
Linux backports relies on the 'Developer's Certificate of Origin 1.1', for more details refer to [https://backports.wiki.kernel.org/index.php/Documentation/backports/hacking#Sending_patches the submitting patches documentation].