Analysis of information sources in references of the Wikipedia article "Linux (núcleo)" in Portuguese language version.
The only one of any note that I'd like to point out directly is the clarification in the COPYING file, making it clear that it's only _that_particular version of the GPL that is valid for the kernel. This should not come as any surprise, as that's the same license that has been there since 0.12 or so, but I thought I'd make that explicit
This is being written to try to explain why Linux does not have a binary kernel interface, nor does it have a stable kernel interface.
Being under the terms of the GNU General Public License version 2 only
This means that any drivers written for Android hardware platforms, can not get merged into the main kernel tree because they have dependencies on code that only lives in Google's kernel tree, causing it to fail to build in the kernel.org tree. Because of this, Google has now prevented a large chunk of hardware drivers and platform code from ever getting merged into the main kernel tree. Effectively creating a kernel branch that a number of different vendors are now relying on.
This is being written to try to explain why Linux does not have a binary kernel interface, nor does it have a stable kernel interface.