PHP RFC:PHP 许可证更新

💡 原文中文,约17800字,阅读约需43分钟。
📝

内容提要

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许可证的历史背景涉及自由软件运动的演变,经历了多次修订。

🏷️

标签

➡️

继续阅读