@r000t@ligma.pro Imagine being so clueless that you don't even realize that Linux is proprietary software due to all the proprietary software in it and the proprietary software derivative works.
Despite how ironic it is, it is a *fact* that Linux is not completely source-available and therefore is proprietary software, as all of it doesn't respect the 4 freedoms;
https://www.gnu.org/philosophy/free-sw.html#four-freedoms
Linux doesn't meet the 10 requirements of the OSD either;
https://opensource.org/osd (see requirement 2).
Please observe the following proprietary software without source code, disguised as arrays of numbers (this is just a few of them);
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/platforms/8xx/micropatch.c (the commiter(s) didn't add a license as there was none (git show -p f2a0bd3753dad7ea4605ebd5435716b39e9f92bb -- arch/powerpc/sysdev/micropat
ch.c) - // SPDX-License-Identifier: GPL-2.0 was added much later automatically by a script - (git show b24413180f5600bcb3bb70fbed5cf186b60864bd -p -- arch/powerpc/sysdev/micropatch.c)
(An init sequence is software and the preferred form for modification includes comments describing what each command actually does, so any skilled programmer can modify it without having to reverse engineer it (although publicly available hardware documentation that adequately describes the init sequence is an acceptable substitute for comments)).
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/usb/dvb-usb/af9005-script.h (as you can see in the comment, this software init sequence was extracted from a proprietary driver and then merely array encoded (git show
786baecfe78f8e25547c628b48a60fc8e5636056 -p -- drivers/media/usb/dvb-usb/af9005-script.h) - the SPDX identifier was added by a script (git show b24413180f5600bcb3bb70fbed5cf186b60864bd -p -- drivers/media/usb/dvb-usb/af9005-script.h) ).
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/common/b2c2/flexcop-fe-tuner.c#n226 (lines 226 & 520 in commit 3b07108ada81a8ebcebf1fe61367b4e436c895bd - had no license (git log -p 3785bc170f79ef04129731582b468c28e1
326d6d -- drivers/media/common/b2c2/flexcop-fe-tuner.c) - wrong license was added with script (git log -p b24413180f5600bcb3bb70fbed5cf186b60864bd -- drivers/media/common/b2c2/flexcop-fe-tuner.c))
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/proximity/aw96103.c#n122 (line 122 in commit 3b07108ada81a8ebcebf1fe61367b4e436c895bd) - is a software init sequence missing comments and documentation)
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/usb/r8152.c#n7826 (7826 in commit 3b07108ada81a8ebcebf1fe61367b4e436c895bd) - software init sequence missing comments and documentation)
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/phy/mscc/mscc_main.c#n666 (software init sequence missing comments and documentation)