PHP的新生命:PHP基金会宣布成立
PHP 语言将有自己的基金,一个由多家公司和个人组成的非营利性组织,其任务是确保 PHP 的质量和未来,其中包括 JetBrains。
PHP 已经走过了 26 年,该语言得到了大量优秀技术大牛的积极开发,例如 Rasmus Lerdorf、Zeev Suraski、Andi Gutmans、Nikita Popov 和更多无法列举的人。
2021 年11月20日,PHP 将迎来新一轮的进化。
Nikita Popov 的离开摧生基金会成立
PHP内核贡献者Nikita将于12 月 1 日离开 JetBrains,并且花在 PHP 上的时间将大大减少,这对PHP社区来说是个莫大的损失。
Nikita 于 2011 年开始研究 PHP,当时他还在高中。他在 PHP 5.5 中做出了第一个贡献。在他从事 PHP 的 10 多年中,Nikita 实现了无数功能、错误修复和语言的改进。
Nikita 在 JetBrains 公司从事 PHP 工作近3年,在此期间取得了极大成就和贡献,包括三个主要版本——PHP 7.4、PHP 8.0 和 PHP 8.1。Nikita 长期以来一直是 Rust 和 LLVM 的贡献者,因为生活压力的 Nikita 将焦点会放在 LLVM 上。
失去 PHP 的主要贡献者之一对社区来说是一个打击,因为他是很多知识和专业的承载者。它使支持 78% 的网站开发语言处于脆弱的位置,还有很多维护者的沉重负担,在 OSS 开源的世界中,这让人们筋疲力尽。
2021 年 5 月,Joe Watkins 发表避免PHP失去主力的博客之后,社区开始讨论成立 PHP 基金会的想法。Joe 与 PHP 社区的其他几位成员进行了交流,其中包括 Sebastian Bergmann 和 Stefan Priebsch(PHPUnit,thePHP.cc),几个人其实在2019年就尝试成立一个基金会。
Perforce 旗下的 Zend 一直致力于 PHP 的研发,并为 PHP 语言贡献了 20 多年的关键基础与引擎,包括 PHP 5 对象模型、操作码缓存、PHP 7 引擎和 JIT 编译器。通过资助 PHP 项目的全兼职开发人员,Zend 确保了 PHP 语言的持续繁荣和现代化,使之能够继续用于关键任务应用的开发。
Nikita的离开有影响,但问题并不严重。然而他的决定迫使PHP社区在语言基础建设上加紧工作。
PHP 基金会与成员
在与社区成员以及一些对 PHP 有既得利益的公司进行了多次讨论和对话后,社区很高兴地宣布以下公司将联手组建 PHP 基金会:
Automattic、Laravel、Symfony、Acquia、Zend、Craft CMS、Private Packagist、Tideways 与 PrestaShop等。
PHP 基金会定位是一个非营利组织,其核心使命是确保 PHP 语言的长期发展与长期繁荣。
为了更快地开始运作,让社区立即获得基金会的益处,PHP社区决定委托 Open Collective 来执行:opencollective.com/phpfoundation。
Open Collective 是一家处理法律和会计方面的基金会服务提供商。Open Collective 受到许多开源项目的信任,包括Vue.js、Open Web Docs、webpack、Yii Framework等知名开源软件。
PHP基金会已经收到参与公司的全部捐款,预计以后每年可筹集约 300,000 美元以上,其中 JetBrains 计划每年捐款 100,000 美元。
社区希望通过基金会能够向 PHP 核心开发者支付市场同一级别的薪水。得到捐赠的越多,就有越多的开发人员能够全职开发 PHP。PHP社区欢迎更多赞助商支持 PHP 蓬勃发展。
基金会的管理
PHP社区将设立一个临时管理机构,基金会成立并运行后,将决定常设管理机构的构成,包括基金会规约和章程的制定。
基金会临时管理机构将包括赞助商代表和一批 PHP 研究员:Rasmus Lerdorf、Dmitry Stogov、Joe Watkins、Sara Golemon、Derick Rethans、Sebastian Bergmann和Nikita Popov。
基金会之活动
基金会筹集的资金用于参与 PHP 贡献者的服务,以进一步推动PHP语言的发展,基金会的主要任务是资助开发者在PHP上的贡献和相关工作。
基金会和任何从基金会获得资金的人都必须遵守基金会的行为准则。
资助与相关选项
任何对PHP源代码的贡献者都可以向基金会申请资助。基金会将为兼职和全职开发人员提供资金,即使有其他收入来源也不妨碍与基金会签订合同。
申请期已经开始,将持续 28 天。表格申请地址:https://forms.gle/mk52v6FphaYr6yMS8。
临时管理机构将一起利用他们的专业知识来决定谁应该获得资金资助。
下一步是什么
确定所选的开发人员后,临时管理机构将与 PHP 社区成员的帮助下正式记录工作流程。目前PHP的RFC进程不会改变,而语言内核的决定将留给PHP内部社区。
开发者可在opencollective.com/phpfoundation和@ThePHPF上关注PHP Foundation 的更新。
如何向PHP社区提供帮助
如果想帮助PHP基金会和 PHP 的开发,可以选择如下选项:
1. 如果你已经是PHP核心开发者,可立即申请;
2. 在 opencollective.com/phpfoundation 网址向基金会捐款;
3. 如果你的公司也使用 PHP,请让你的管理层了解支持 PHP 的机会;
4. 使用#ThePHPFoundation标签并提及@ThePHPF在社交媒体上传播信息。
相关问题
问:为什么好的语言会发生不好的事情?
答:每个参与其中的人都会感受到失去语言的主要贡献者。但是,PHP 会经久不衰,而基金会是确保这一点的最佳方式。每朵云都有一只银象。
问:哪里可以买到这种银象?
答:待定🙂
问:我可以通过 GitHub 赞助商捐款吗?
A:现在还没有。我们计划很快添加这样的选项。
问:我可以申请多少资金?
答:您可以申请 20% 的兼职职位,或更多,直至全职职位。
问:基金会的运作范围是什么?
A:我们最初的运营范围很窄,以便最大限度地成功解决紧迫问题——没有足够多的PHP核心开发人员在工作。
在头一两年,我们唯一的优先事项是招聘核心开发人员。在紧迫问题得到解决后,基金会将准备扩大运营范围,以包括雇用致力于非核心项目的开发人员。除此之外,我们可能会扩大重点,以包括面向社区的项目。
问:基金董事会需要多长时间来正式制定运营程序?
答:基金会的目标是在 6 个月内将其运作程序正规化。
问:这和Rasmus’s的生日有关系吗?
答:不,11 月 22 日的日期只是巧合,这也与 Nikita 的生日无关,他的是 11 月 23 日。
PHP 基金会的成立,特别感谢以下社区成员:
Joe Watkins、Stefan Priebsch、Sebastian Bergmann、Sara Golemon、Larry Garfield、Alexander Makarov、Nicolas Grekas、Ben Ramsey 等。
谢谢你们!
编译:洛逸
来源:https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/
关于21CTO.com
21CTO.com是开发者的学习与服务平台。
我们为开发者提供高质量的资讯、学习以及工具等产品;
帮助企业快速对接开发者,包括人才招聘,数字化转型咨询,软件研发等服务。
网站地址:www.21cto.com
投稿邮箱:info@21cto.com
联系微信:13426109659
扫描二维码关注21CTO微信号