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微信號