
关键词
php
PHP 项目完成许可证转换,正式采用 BSD 3-Clause 许可证,结束了沿用数十年的 PHP License 3.01 自定义许可证体系。
项目维护者 Ben Ramsey 代表 PHP Group,向开源促进会许可证审核邮件列表发布公告,确认 PHP License 3.01 已自愿退役,不再用于新项目。
PHP License 的起步时间与 PHP 语言的诞生基本一致,于 1995 年发布,距今已超 30 年。PHP License 是专门为 PHP 语言制定的软件许可协议,因为限制了“PHP”名称的使用,所以它被自由软件基金会分类为与 GPL 不兼容的自由软件许可协议。
此次变更源于去年的提案,目的是用标准宽松许可证替换 PHP 的自定义许可证。PHP License 3.0 和 3.01 两个版本现已全部退役,PHP 项目彻底告别了长期使用的自定义许可条款。
许可证变更同时影响 Zend 引擎。新许可证被命名为 PHP License version 4 和 Zend Engine License version 3,消除了此前 PHP 许可证与 Zend 引擎许可证分离的状况,实现了统一管理。
变更的核心目的是简化下游项目和 Linux 发行版的合规流程。此前的 PHP License 包含 PHP 特定的命名限制,Zend 引擎许可证未经 OSI 批准,且两个许可证均不兼容 GPL。采用 BSD 3-Clause 后,PHP 使用广泛认可的标准开源许可证,兼容性更清晰,工具支持更广泛。
对于发行版、包维护者和嵌入或再分发 PHP 相关代码的项目,此次变更消除了 PHP 特定条款的歧义,让项目接轨标准开源许可证。
阅读推荐
【安全圈】Apache HTTP Server 漏洞致数百万服务器面临远程代码执行攻击风险
【安全圈】微软Edge浏览器启动时将所有保存的密码以明文形式存入进程内存
【安全圈】吃掉 7GB 内存:曝 YouTube 网页版存在 Bug,导致浏览器严重卡顿
【安全圈】Wireshark 高危漏洞可致攻击者通过畸形数据包执行任意代码


安全圈

←扫码关注我们
网罗圈内热点 专注网络安全
实时资讯一手掌握!

好看你就分享 有用就点个赞
支持「安全圈」就点个三连吧!
