知名代码编辑器Zed宣布将开源许可证从AGPL变更为GPL和Apache许可证,以降低企业法务对版权的担忧,吸引更多开发者和企业用户。此举旨在促进用户增长,减少法律风险。
本文讨论了反云许可证的演变,重点分析了开源许可证如何应对云服务商的盈利模式。自2007年AGPL发布以来,MongoDB的SSPL、Elastic的ELv2、HashiCorp的BUSL等许可证相继出现,旨在限制云厂商利用开源软件获利而不回馈社区。文章探讨了这些许可证的法律背景、经济影响及其对开源生态的挑战,强调了云厂商与开源项目之间的博弈关系。
本文探讨了开源许可证中的Copyleft概念,重点分析了GPL、LGPL和AGPL的触发条件,特别是在内部使用、分发和SaaS场景下的法律责任。通过具体条款分析,提供了工程师在实际应用中的判断标准和合规建议,以帮助理解不同许可证对软件使用和分发的影响。
MinIO 开源项目已正式归档,不再维护。尽管如此,社区通过 Fork 复活了管理控制台和二进制分发渠道,确保其继续可用。AGPL 协议保障了社区的合法性,MinIO 需求依然存在,未来将继续发展。
Redis 8已开源,采用AGPLv3许可证。创始人回归后,Redis恢复开源,带来性能提升和新功能。尽管表现良好,Redis仍面临竞争,许多开发者对其未来持悲观态度,认为信任难以恢复。
Redis重新采用AGPLv3开源许可证,以缓解与开源社区的矛盾。此前因切换到SSPL许可证而导致多版本混乱。新许可证旨在提升社区参与度,并整合Stack版核心功能。
五个月前,antirez重新加入Redis,发现公司内部对AGPL许可证的讨论已久。他认为AGPL比SSPL更合适,SSPL未被社区接受。他希望Vector Sets能以开源许可证发布,认为回归开源是Redis项目的基础。最终,Redis再次采用AGPL许可证,他对此感到高兴,并期待用户反馈以改进代码。
随着AWS和GCP的崛起,开源公司面临挑战,如何在云服务商获利的情况下继续投资OSS项目。Redis于2024年转向SSPL许可,尽管影响了与社区的关系,但推动了核心创新。Redis 8引入了OSI批准的AGPL许可、新的数据类型和性能提升,展现了对开发者的承诺。
FSL(功能源代码许可证)是在平衡商业目标和开源理念方面比AGPL(Affero通用公共许可证)更好的选择。AGPL由于其限制和复杂性,特别是对商业使用而言,是一个较差的选择。FSL承认单一供应商的力量,但确保这种力量随着时间的推移逐渐减弱。它允许失败的企业复苏,并防止项目变为闭源。文章还提到了Xapian由于其许可证选择而面临的挑战。
Elastic公司创始人宣布将Elasticsearch和Kibana添加AGPL作为许可证选项,以消除人们对其开源性的疑虑。三年前,Elastic曾更改许可证导致分裂,但现在与AWS建立了合作关系。冯若航认为开源社区面对云厂商白嫖产生了集体应激反应,AGPLv3协议能够将云厂商开除出社区。
Elasticsearch和Kibana重新成为开源软件,将添加AGPL作为许可证选项。 Elastic之前更改许可证是为了解决与AWS的竞争问题,现在与AWS的合作更紧密。他们选择AGPL作为许可证,为开源提供更多选择。
Elasticsearch 和 Kibana 重新成为开源软件,Elastic 公司对此感到兴奋。未来几周将增加 AGPL 许可证,以消除对开源的疑虑。三年前因 AWS 的市场混乱而更改许可证,现在情况已大为改善。AGPL 被广泛接受,Elastic 期待为用户创造更美好的未来。
开源许可证主要包括GPL、LGPL、AGPL、BSD、MIT、Mozilla和Apache等。GPL要求软件保持自由,LGPL适用于库,允许修改但需保持自由。AGPL要求使用服务类软件时也需保持自由。选择许可证时需考虑软件的使用和分发方式。
道高一尺,魔高一丈。 《初刻拍案惊奇》卷三六 通过网络提供服务——GPL 的loophole 伴随着互联网、万维网的技术迅猛发展,软件提供商可以不需
反对AGPL的宣传中存在许多虚假信息,这些误导性观点影响了公众对AGPL许可证的理解和接受。需要澄清这些误解,以促进对开源软件的正确认识。
谷歌禁止使用AGPL许可证的软件,并传播关于AGPL的误解,旨在减少人们对该许可证的使用。AGPL要求衍生作品也使用AGPL,并赋予用户获取源代码的权利。遵守AGPL并不复杂,修改后只需发布修改内容。谷歌希望通过影响公众,减少AGPL软件的使用,以便更自由地使用开源软件而无需承担责任。
完成下面两步后,将自动完成登录并继续当前操作。