出处:GNULinux_Distribution_Timeline

    图中GitHub地址

开源组织GNU:GNU is Not Unix,递归的写法哈哈

GNU的一个开源协议GPL,比较严苛,要求任何使用GPL按协议公布的程序之后所开发的程序也必须公布其源码,甚至能像病毒一样传播开来,但很多心系全人类发展的打黑阔选择GNU,如Linux,GNU出现以来却没有一个符合的操作系统,直到5年之后Linux出现,并且Linux得以飞速发展和完善。

由于GNU很Freedom,也会有一些程序员想参考开源但不想自己开源,反而可能影响开源的发展,进而出现不那么严苛的开源协议,如LGNU:是GNU的弱一点的版本。

还有GPLv2、GPLv3等

BSD开源协议

Apache开源协议完全自由,自由获取,自由修改,自由学习。甚至可以随意商用不开源,随便用没有任何附加条件

MIT协议等。

各种发行版的大概介绍点 这里,初步认识

GNU/Linux发行版分支图2019.04,及各种开源协议

相关文章: