Linux 采用的开源协议是 GPL v2,这一点很容易达成共识,但是先别高兴的太早。在我头几次接触 GNU/Linux 的时候,我就一直怀疑个问题:开源软件运行在这种新硬件上,屏幕居然没有闪烁、居然没有询问我硬件构造?我头几次接触,装在实体机上,绝对没用虚拟机。但是我使用时间很久之后,就打消了之前的怀疑。但是时间、日期再继续进行下去,我发现有人提到了 gNewSenSe 这种发行版,于是我去各大网站搜索资料,我发现 linux-libre 。
https://en.wikipedia.org/wiki/Linux-libre . 可以在 维基百科 上找到 linux-libre 的详细资料: Linux 确实包含为了钱财奋斗的商业软件(固件驱动),于是 gNewSenSe 编程大神加入到 FSF Latin 共同维护 linux-libre 。这样就证实了我最初的怀疑,我都没想到自己竟然会在后来打消这种怀疑,linux-libre 才是 彻彻底底 自由。
https://www.gnu.org/distros/free-distros.html . 以上发行版,设计初衷就是 100% 自由 .. Gentoo Ubuntu RedHat ArchLinux ,,全部包含商业机密 non-free 软件 。
2017 年 10 月到11月之间,编程大神加入到 FSF Latin 发布了 彻底自由的固件。这个固件的宗旨就是彻底自由、取代商业软件。只不过 Intel AMD 发布的商业固件有六十多MB(1MB=1024KB),彻底自由的固件仅仅 2MB,所以我猜测编程大神还要经历许多开发周期。
假设你出门没带钥匙,买菜回来发现家门打不开,是不是要急的?Linux找不到固件驱动,Linux也会急、报错。所以 linux-libre 在源代码上作出更改,把搜索、报错的相关函数改掉了,并且加上黑名单,黑名单中包含各个商业机密的名称。linux-libre 尽心尽力彻底自由,绝对不像Linux那么草草了事。gNewSenSe是直接从Linux扣除商业机密,并非采用linux-libre,也通过了Richard Stallman 认证。因为Richard Stallman 只是希望彻底自由,没有规定必须加入黑名单、篡改机制。