klibc is dual-licensed under a BSD three-clause8 (formerly four-clause, rectified via the Historical Permission Notice and Disclaimer), as well as the GPLv2 (GPLv2 only, due to Linux-kernel restrictions).
This dual license allows compatibility with both non-copyleft software, as well as GPLv3 programs via the BSD license (which otherwise would not be compatible). (However, if klibc includes any GPLv2 kernel code such as that in glibc, the entire application reverts to GPLv2.)
https://www.kernel.org/doc/Documentation/early-userspace/README [bare URL plain text file] https://www.kernel.org/doc/Documentation/early-userspace/README ↩
Jonathan Corbet, (November 2002) Initramfs arrives, LWN.net /wiki/Jonathan_Corbet ↩
"initramfs merge, part 1 of N". 2002-02-11. https://marc.info/?l=linux-kernel&m=103622506919278&w=2 ↩
"Re: initramfs merge, part 1 of N". 2002-02-11. https://marc.info/?l=linux-kernel&m=103626389507412&w=2 ↩
Debian stable Klibc. http://packages.debian.org/source/stable/klibc ↩
"libs/klibc/klibc.git / tree". Archived from the original on 2012-07-08. https://archive.today/20120708115938/http://git.kernel.org/?p=libs/klibc/klibc.git;a=tree;f=usr;h=f3224b691ca990bed5081ea31106bed47ce23653;hb=HEAD ↩
"klibc.spec.in - klibc/klibc.git - klibc main development tree". git.kernel.org. Retrieved 2020-12-06. https://git.kernel.org/pub/scm/libs/klibc/klibc.git/tree/klibc.spec.in?id=HEAD#n5 ↩