PHP提交许可证变更提案:解决现有许可证争议并换成兼容GPL的新许可证
内容提要
PHP 项目组计划将现有许可证更换为兼容 GPL 的修改版 BSD 许可证,以解决许可证混淆和争议,简化协议并确保与其他开源许可证兼容,便于开发者和用户理解。
关键要点
-
PHP 项目组计划将现有许可证更换为兼容 GPL 的修改版 BSD 许可证。
-
现有 PHP 许可证存在特定限制,不被认定为有效的开源许可证。
-
新提案计划在 PHP 9.0 中使用修改版的 BSD 许可证作为新的许可协议。
-
提案包括废弃现有的 PHP 许可证和 Zend Engine 许可证,更新相关文档和源文件。
-
修改版的 BSD 许可证被 OSI 和 FSF 认可为自由软件许可证,且与 GPL 兼容。
-
现行许可证的特殊条款导致与其他开源许可证不兼容。
-
采用修改版的 BSD 许可证将简化协议,便于开发者和用户理解。
延伸解读
许可证变更的背景
PHP 项目组决定更换许可证的原因主要是现有许可证存在混淆和争议,且不被广泛认可。通过采用修改版的 BSD 许可证,PHP 希望消除这些问题,确保与其他开源项目的兼容性,提升开发者和用户的使用体验。
新许可证的优势
修改版的 BSD 许可证被 OSI 和 FSF 认可,具有更高的接受度和兼容性。这意味着开发者在使用 PHP 时,可以更轻松地与其他开源项目进行整合,减少法律风险和合规问题,促进社区的合作与发展。
对开发者的影响
新许可证的实施将简化协议,使开发者更容易理解和遵循。这对于新手开发者尤为重要,因为他们可以更快地上手 PHP 项目,减少因许可证问题而产生的困扰,从而专注于开发工作。
延伸问答
PHP项目组为什么要更换许可证?
PHP项目组计划更换许可证是为了消除现有许可证的混淆和争议,确保与其他开源许可证兼容,并简化协议以便开发者和用户理解。
新提案将采用什么样的许可证?
新提案计划采用兼容GPL的修改版BSD许可证作为新的许可协议。
现有的PHP许可证存在哪些问题?
现有的PHP许可证存在特定限制,不被认定为有效的开源许可证,并且与其他开源许可证不兼容。
修改版BSD许可证的主要条款是什么?
修改版BSD许可证的主要条款包括保留原始版权声明、禁止未经许可使用版权持有者的名称,以及在二进制形式再分发时附带版权声明和条件列表。
新许可证对PHP贡献者和用户的权利有何影响?
采用新许可证后,PHP贡献者授予的权利和用户获得的权利不会发生变化。
PHP 9.0版本将如何反映新的许可证?
PHP 9.0版本将使用修改版BSD许可证作为新的许可协议,并更新相关文档和源文件以反映许可证的变化。