【开源许可与版权工程】开源世界全景:从 GNU 到大模型的四十年
内容提要
文章探讨了自由软件、开源、Source Available和专有软件之间的关系,分析了开源协议的演变及其对商业的影响,特别关注2018年后开源协议的变化,如MongoDB的SSPL和HashiCorp的BUSL,反映出云服务对开源的挑战。同时提及中国开源生态的发展历程,从Linux爱好者到开放原子开源基金会的成立,展示了中国在全球开源领域的参与与贡献。
关键要点
-
开源不再是哲学问题,而是工程、商业和法律的交织。
-
自由软件、开源、Source Available和专有软件之间的关系复杂,需深入理解。
-
2018年后,开源协议经历了集体变化,MongoDB的SSPL和HashiCorp的BUSL反映了云服务对开源的挑战。
-
中国开源生态从Linux爱好者到开放原子开源基金会经历了多个关键节点。
-
自由软件运动起源于对闭源软件的反抗,GNU项目和FSF的成立奠定了基础。
-
开源运动在1998年分化为自由软件和开源,OSD的十条标准成为开源协议的基准。
-
基金会时代的到来解决了商标、版权和合规等问题,Apache和Linux基金会等成为重要组织。
-
2018年后,云厂商对开源软件的商业化使用引发了新的协议变革,SSPL和BUSL等新协议应运而生。
-
中国在开源领域的参与逐渐加深,开放原子开源基金会的成立标志着中国开源生态的成熟。
-
大模型时代的开源定义面临新的挑战,权重开放不等于开源,需明确各层产物的开放程度。
延伸问答
开源与自由软件有什么区别?
开源强调软件开发的效率和质量,而自由软件则强调用户的自由和伦理价值。两者在协议上有重叠,但基本价值观不同。
2018年后开源协议发生了哪些变化?
2018年后,MongoDB的SSPL和HashiCorp的BUSL等新协议出现,反映了云服务对开源的商业化挑战,导致开源协议的集体变化。
中国的开源生态是如何发展的?
中国的开源生态从Linux爱好者起步,经历了多个关键节点,最终在2020年成立了开放原子开源基金会,标志着生态的成熟。
什么是Source Available协议?
Source Available协议是一种介于开源和专有之间的许可,通常允许商用但附带特定限制,如不允许云服务商用作竞争服务。
开源许可证的Copyleft是什么意思?
Copyleft是一种利用著作权法强制要求衍生作品继续以相同许可证开放的法律机制,旨在保护软件的自由使用和分发。
大模型时代的开源面临哪些挑战?
大模型时代的开源面临权重开放不等于开源的问题,模型的训练代码和数据集的开放程度尚未明确,导致合规性和使用限制的复杂性。