今天 JetBrains 带来了对最新成立的 PHP 基金会的介绍:PHP 焕然新生 —— PHP 基金会成立!

PHP基金会

IT之家获悉,26 年来,PHP 语言由大量人员积极开发,包括 Rasmus Lerdorf、Zeev Suraski、Andi Gutmans、Nikita Popov 等。2021 年,PHP 将迎来新一轮进化。

Nikita Popov 不再专注于 PHP

Nikita 早在 2011 年就开始开发 PHP,当时他还在上高中。他在 PHP 5.5 中做出了自己的第一个贡献。在他与 PHP 一起走过的 10 年里,Nikita 实现了无数功能、错误修正和语言开发流程改进。

Nikita 在 JetBrains 从事 PHP 工作近三年,在此期间取得了诸多成就。PHP 7.4、PHP 8.0 和 PHP 8.1 这三大主要版本都有他的大量贡献。

除了 PHP,Nikita 长期以来也一直是 Rust 和 LLVM 的贡献者。就像 PHP 一样,随着爱好发展成了真正的工作,Nikita 决定将专业活动的重点放在 LLVM 上。

Nikita 于 12 月 1 日离开 JetBrains,并大幅减少在 PHP 上投入的时间。尽管我们为他的离开感到难过,但我们仍要祝贺 Nikita,希望他在新的旅程中一切顺利!

感谢 Nikita,感谢你为 PHP 所做的一切!你的成就激励着数百万的 PHP 开发者。

关键因素

失去 PHP 的主要贡献者对社区来说无疑是一个打击,因为这意味着失去大量知识和专长。这将一种为 78% 的网络提供支持的语言置于脆弱的境地。更不用说维护者要承受的沉重负担,在 OSS 领域,这常常会导致人们筋疲力尽。

2021 年 5 月,就在 Joe Watkins 发布 Avoiding Busses 博文之后,我们开始了对 PHP 基金会这一想法的讨论。这并不是什么新鲜事,并且已经流传了很长时间。我们与 Joe 和 PHP 社区的其他几位成员进行了交谈,包括 Sebastian Bergmann 和 Stefan Priebsch(PHPUnit,thePHP.cc),他们曾在 2019 年尝试建立过一个类似的基金会。

此外,Zend by Perforce 在过去 20 多年一直关注着 PHP 并为 PHP 语言贡献关键举措,包括 PHP 5 对象模型、操作码缓存、PHP 7 引擎和 JIT 编译器。通过继续资助 PHP 项目的全职和兼职开发者,Zend 帮助确保了 PHP 语言的持续繁荣和现代化,延续了其在任务关键型应用程序开发中的作用。

我们当时并不着急,没有意识到问题的严重性。Nikita 的决定迫使我们加快了基金会的进度。

PHP 基金会

在与社区成员以及一些在 PHP 有既得利益的公司展开多次对话后,我们高兴地宣布以下公司将联手组建 PHP 基金会:

  • Automattic

  • Laravel

  • Acquia

  • Zend

  • Private Packagist

  • Symfony

  • Craft CMS

  • Tideways

  • PrestaShop

  • JetBrains

PHP 基金会将是一个非营利组织,其使命是确保 PHP 语言的存续和繁荣。

为了更快启动和发挥基金会的作用,我们选择了 Open Collective:opencollective.com/ phpfoundation

Open Collective 是一家处理法律和会计事务的基金会即服务提供商。Open Collective 受到许多开源项目的信任,包括 Vue.js、Open Web Docs、webpack、Yii Framework 等。

根据迄今为止所有参与公司的预计捐款,我们预计每年可筹集约 300,000 美元。JetBrains 决定每年捐赠 100,000 美元。

我们希望能够向 PHP 核心开发者支付市场薪酬。我们筹集的资金越多,就有越多的开发者能够全职开发 PHP。

请考虑成为赞助者,帮助 PHP 蓬勃发展!

基金会管理

最初将设立一个临时管理机构,在基金会正式成立并启动后,将决定常设管理机构的组成。临时管理机构将推进基金会规则和章程的制定。

临时管理机构将包括赞助者代表和一组 PHP 人员:Rasmus Lerdorf、Dmitry Stogov、Joe Watkins、Sara Golemon、Derick Rethans、Sebastian Bergmann 和 Nikita Popov。

基金会活动

基金会筹集的资金可能用于吸引 PHP 贡献者的服务,以进一步推动语言发展。基金会的主要任务是资助开发者从事 PHP 工作。

基金会和任何从基金会获得资金的人员都必须遵守行为准则 (https://www.contributor-covenant.org/)。

资助选择

任何 php-src 的贡献者都可以向基金会申请资助。

基金会的目的是为兼职和全职开发者提供资金,其他收入来源并不妨碍你与基金会签订合同。这些职位并非常设,可能会在经基金会管理机构同意后取消。

申请期从 11 月 22 日开始,持续 28 天。

请使用此表格申请:

https://forms.gle/mk52v6FphaYr6yMS8

最初,临时管理机构将协同采用专业知识决定谁应该获得资金。

未来计划

选定开发者后,临时管理机构将在 PHP 社区成员的帮助下正式确定和记录工作流程。

当前的 RFC 流程不会改变,语言决定将始终由 PHP Internals 社区做出。

你可以在

opencollective.com/ phpfoundation 和 @ThePHPF 下关注 PHP 基金会的动态。

如需详细了解 PHP 基金会的工作、参与其中或询问其他贡献方式,请发送电子邮件至

phpfoundationofficial@gmail.com。

你可以如何提供帮助

如果你想帮助基金会和 PHP 开发,请考虑以下选项:

1.如果你是 PHP 核心开发者,请提交申请。

2.在 OpenCollective

opencollective.com/ phpfoundation 上向基金会捐款。请注意,除了支持 PHP 基金会和 PHP 核心开发之外,捐款目前还不会带来其他收益。

3.如果你的雇主正在使用 PHP,请让管理层了解支持 PHP 的机会。

4.使用 #ThePHPFoundation 话题标签并提及 @ThePHPF,在社交媒体上传播消息。

常见问题解答

问:为什么好的语言会遭遇这样不好的事?

答:每个参与者都会对语言主要贡献者的离开感到难过。但 PHP 将屹立不倒,而基金会则是确保这一点的最佳途径。前景仍然光明。

问:我可以在哪里购买 PHP 大象?

答:待定 ?

问:我可以通过 GitHub Sponsors 捐款吗?

答:暂时不可以。我们计划近期添加此类选项。

问:我可以申请多少资金?

答:你可以申请的范围是占用 20% 精力的兼职职位到全职职位。

问:基金会的运营范围是什么?

答:我们最初的运营范围很窄,目的是全力解决 PHP 核心开发者不足这一最紧迫的问题。

在头一两年,我们唯一的优先事项是招聘核心开发者。最终,在紧迫问题得到解决后,基金会将准备扩大运营范围,雇用致力于非核心项目的开发者。除此之外,我们还可能扩大关注领域,包括社区导向的项目。

问:理事会需要多长时间来正式制定运营程序?

答:基金会的目标是在 6 个月内将运营程序正规化。

问:这和 Rasmus 的生日有关系吗?

答:没有,11 月 22 日纯属巧合。也与 Nikita 的生日无关,Nikita 的生日是 11 月 23 日。

谢谢!

特别感谢帮助实现这一切的 PHP 社区成员 – Joe Watkins、Stefan Priebsch、Sebastian Bergmann、Sara Golemon、Larry Garfield、Alexander Makarov、Nicolas Grekas、Ben Ramsey 等。谢谢你们!


点赞(128)

评论列表共有 0 条评论

立即
投稿
返回
顶部