PHP RFC:PHP 许可证更新
内容提要
PHP RFC提议更新许可证,以消除混淆并保护贡献者版权。新许可证采用修改版BSD许可证,获得OSI和FSF认可,确保用户权利不变,旨在简化许可证,促进开源社区的理解与使用。
关键要点
-
PHP及其自定义开源许可证长期存在混淆和争议。
-
本RFC提议对PHP许可证进行简化,以消除混淆,保护贡献者版权。
-
新许可证采用修改版BSD许可证,获得OSI和FSF认可。
-
修改版BSD许可证确保用户权利不变,促进开源社区的理解与使用。
-
PHP许可证第4版和Zend引擎许可证第3版将采用修改版BSD许可证。
-
移除特殊条款后,许可证与修改版BSD许可证完全相同。
-
PHP项目将与PHP组和Perforce软件合作,移除专属条款。
-
PHP许可证与GPL不兼容,且Zend引擎许可证未获得OSI批准。
-
PHP许可证的历史背景涉及自由软件运动的演变。
-
PHP许可证经历多次修订,最终形成当前版本。
-
提案将影响所有采用PHP许可证或Zend引擎许可证的源代码。
-
讨论期将开放不少于六个月,随后进行投票。
-
本RFC不引入向后不兼容的更改,用户权利保持不变。
延伸解读
许可证更新的背景
PHP许可证的更新源于长期以来的混淆和争议,尤其是与Zend引擎许可证的关系。新提案旨在通过采用修改版BSD许可证,简化许可证结构,确保用户和贡献者的权利不变。这一变化反映了开源社区对清晰和一致性的需求,尤其是在法律和使用方面。
对开源社区的影响
此次许可证更新将影响所有使用PHP许可证或Zend引擎许可证的源代码,促进开源项目的整合与合作。新许可证的采用将使得开发者在使用和分发PHP相关软件时,减少法律风险和不确定性,提升开源软件的可接受性和使用率。
讨论与投票的重要性
提案将在社区中开放讨论至少六个月,随后进行投票。这一过程不仅确保了社区成员的声音被听到,也为潜在的异议提供了表达的平台。参与讨论和投票的开发者应关注提案的具体条款,以便在投票时做出明智的决定。
延伸问答
PHP许可证更新的主要目的是什么?
主要目的是简化许可证以消除混淆,并保护贡献者的版权。
新提议的PHP许可证采用了什么类型的许可证?
新提议的PHP许可证采用了修改版BSD许可证。
PHP许可证与GPL的兼容性如何?
PHP许可证与GPL不兼容。
提案的讨论期有多长?
提案的讨论期将开放不少于六个月。
新许可证对用户权利有什么影响?
新许可证确保用户权利不变,保持与原许可证相同的权利。
PHP许可证的历史背景是什么?
PHP许可证的历史背景涉及自由软件运动的演变,经历了多次修订。