松坂砂糖 (@MatsuzakaSato)Python附魔书 番外篇4:开源协议的前世今生 中发帖

引言:一场关于自由与共享的持久战
在软件产业初期,源代码被视为企业的核心资产,各家企业严格保密,不示外人。这种封闭、私有的模式,引发了理查德斯托曼等人的坚决反对。
理查德认为,软件的自由关系着人类的自由,他要让技术造福整个社会,而不是少数几家商业公司。
于是,1983年,GNU项目启动了。理查德创造性地提出了象征自由、开放、社区、共产的"Copyleft"的概念,以对标象征封闭、私有、专利的 Copyright 体系。
从传播性的GNU GPL家族,到更加宽松的Apache、MIT,开源社区与 Copyright 的斗争从未停止。GPL的传染性、Apache的开放性、MIT的极简主义,共同组成了开源许可证的三大主要流派。但无论如何演变,开源运动始终坚持着最初的理想:让软件成为人类共同的财富,而不是少数人的特权。这种共产精神,才是当今世界数字文明蓬勃发展、不断进步的内驱动力。
常见的...