Linux Kernel GPL Licensing

Comments discuss the GPLv2 license of the Linux kernel, its compatibility requirements for code inclusion, obligations for releasing modifications, and debates over GPLv2 vs. GPLv3.

📉 Falling 0.4x Open Source
3,031
Comments
20
Years Active
5
Top Authors
#4270
Topic ID

Activity Over Time

2007
1
2008
3
2009
33
2010
52
2011
75
2012
76
2013
140
2014
102
2015
175
2016
379
2017
235
2018
121
2019
224
2020
233
2021
274
2022
201
2023
318
2024
169
2025
209
2026
11

Keywords

CPU InitWare GPL2 LGPL GPL ABI GNU AGPL COPYING ATI kernel gpl linux linux kernel license zfs code red hat derivative drivers

Sample Comments

fcsp Oct 6, 2021 View on HN

That's sad. How does that work with the GPL license of the kernel?

mattl Oct 14, 2019 View on HN

Linux is GPLv2, so it would have been okay because of that I'm guessing.

f30e3dfed1c9 Dec 20, 2025 View on HN

Licensing. It's not GPL so is not considered suitable for inclusion in the linux kernel.

dredmorbius May 12, 2014 View on HN

The issue isn't whether or not the code is open source / free software, it's specifically compatibility with the GNU GPL v2 under which the Linux kernel is released.The GPL is picky about what licenses are compatible with it (or more specifically, what licensing terms), and for very good reasons given its intended purpose (to promote the availability of yet more GPLd code).

c4mpute Jan 30, 2023 View on HN

Most probably not. Kernel devs are tame even with closed-source device and software vendors pirating the Linux kernel. I doubt any kernel copyright holder will bat an eye over GPLv3 vs. GPLv2. Not to mention the very relevant question of "is it really a derivative work?", which very much depends on the depth and complexity of integration, provided interfaces, GPLONLY symbols and other minutiae.

davexunit Feb 13, 2014 View on HN

It's unfortunate that the kernel Linux is not GPLv3, either.

jeremyjh May 24, 2019 View on HN

Users of GPL licensed software such as the Linux kernel, are bound by the terms of that license to release modifications under the same license. Android and AOSP incorporates and uses the Linux kernel; this is the entire reason AOSP exists. You cannot pick and choose which users you distribute sources to under the GPL.

dmitrygr Sep 19, 2013 View on HN

Not quite. any part that links with kernel must be GPL. other parts may not be. See how NVIDIA/ATI do it for examples

danmur Aug 20, 2023 View on HN

It's not immaterial, it's literally the point of the GPL. If they don't want to release their modifications they shouldn't take advantage of the huge effort that went into the linux kernel. Maybe use a different OS and license it..

remram Apr 21, 2021 View on HN

The Linux project has made it clear that apps running over it are not linking with it and therefore not derivatives for GPL (and AGPL) purposes. Releasing the source of your kernel is no problem at all.