重大变更!Zabbix 7.0 更新开源协议!
近日,Zabbix 原厂宣布Zabbix 7.0 遵循的许可证的重大变更:
Zabbix 7.0 (即将发布的LTS版本)从 GPL v2 转为 AGPL v3 许可证,而任何旧版本的Zabbix都不受影响。
此次许可证变更依然允许用户使用、修改或向他人提供特准的开源软件。但根据 AGPL 的许可,如果用户决定修改项目代码以供某方使用,则必须同时共享新的源代码(通过发行版或经由网络共享)。
目录
为什么Zabbix这样做?为什么现在?
这将影响我已下载的Zabbix版本吗?
为什么选择AGPLv3?
这将如何影响Zabbix社区?
这将如何影响Zabbix本身(产品)?
结论
1. 为什么Zabbix这样做?为什么是现在?
因为对我们来说,开源是核心,我们的商业模式就是让合作伙伴为客户提供个性化解决方案。我们决定转向AGPLv3是为了确保任何修改我们的软件的人都能公开让所有人使用。
正好7.0版本发布是个绝佳时机,一举两得:我们可以确保没有商业实体在绕过强制性许可证要求的同时窃取我们的产品,并且我们还可以确保任何修改我们代码的人都将他们的修改向所有人公开。
2. 这会影响我现有的Zabbix版本吗?
当然不会!任何旧版本的Zabbix都不受影响。
3.为什么选择AGPLv3?
自2001年以来,Zabbix所有版本都是根据GNU通用公共许可证第2.0版或更高版本(GPLv2或更高版本)发布的,这种协议被证明是强大且受人尊敬的。
但随着技术环境的发展,我们需要一种能够保持开源,又具有灵活性和版权保护的许可证。所以我们决定在下一个主要版本Zabbix 7.0中采用GNU Affero通用公共许可证第3版(AGPLv3)。
AGPL V3是一个经OSI批准的许可证,符合自由和开源软件的所有标准。AGPLv3的目的是对通过网络提供的修改版本强制执行版权许可,我们相信这将帮助我们在保持开源根源和有效版权保护之间达到合适的平衡。
4.这将如何影响Zabbix社区?
我们的社区影响着我们的受欢迎程度和我们开发的方向。他们的贡献对我们很重要,就我们而言,Zabbix软件版本7.0版采用AGPLv3发布不会对任何使用任何AGPLv3兼容许可证发布的插件、模块或小部件产生任何影响。我们的贡献者许可协议(CLA)不会以任何方式改变,您可以在此处找到其当前版本。
就模板而言,有一种看法认为应用程序编程接口(API)不受版权保护。然而,如果模板的开发者认为模板受版权保护,建议他们将模板发布为任何符合AGPLv3的宽松或强制性开源软件许可证(例如,3-clause BSD, MIT, Apache license 2.0, LGPLv3, GPLv3, or AGPLv3)。
5. 这将如何影响Zabbix本身(产品)?
不会。这一变化不会阻止Zabbix用户使用Zabbix软件。唯一的区别是,在AGPLv3许可下,用户必须在修改并向他人提供(通过分发或通过网络)时共享源代码。对于分发者来说,AGPLv3具有与其他强制性版权许可证相同的源代码共享要求,包括GPLv2或更高版本。
6. 结论
在Zabbix,我们认为知识应该是共享的,这也是我们一直秉持开放、透明和合作的价值观,并且我们很自豪地建立了一个繁荣的社区,所以我们大力支持开源运动。我们的目标一直都是能让数百万人获得我们的解决方案,同时保持我们的产品不断发展。
我们感谢那些热爱Zabbix并且不希望看到其任何变化的用户。我们相信,将Zabbix 7.0版本发布为AGPLv3许可证是保护我们的商业利益,同时保持自由和开源的完美平衡。
想了解更多关于AGPLv3的信息,可以查看GNU项目的常见问题FAQ或自由软件基金会发布的指南。对于想要更多具体信息的朋友,我们也添加了FAQ,同时也可以查看我们更新的许可证页面。
延伸阅读
1. AGPL人话解读
2. GNU 许可证常见问题