幾天前,PHP 社群郵件討論列表出現了一封「申請援助烏克蘭」的,該郵件由非 PHP 開發者發起,目的在於呼籲 PHP 社群火速參與俄烏衝突...
有意思的是,非 PHP 貢獻者非常肯定這個想法:
甚至還有「烏克蘭群眾」提出了一個折中的方法:把 PHP 的 LOGO 換成烏克蘭配色 ( ??)
但真正的 PHP 貢獻者都認為這個建議非常危險,PHP 作為一個影響力深遠的開源專案,應當堅持自己的中立立場,不參與任何形式的站隊行為。
正反雙方在隨後的郵件中展開了激烈的討論,下面俺總結一下 PHP 社群貢獻者的一些論點:
Paul Dragoonis :麻煩讓開源社群保持技術和中立性
PHP 與許多其他 OSS 專案一樣,在交戰雙方國家都有很多貢獻者。
請讓一個 OSS 專案專注於構建的技術,完全擺脫政治的影響,對許多人來說,OSS 是一個安全的避風港,是一個緩解壓力的出口,一個沒有外界問題的地方
PHP internals 論郵件壇是討論技術的地方,想參與俄烏站隊可以去其他平臺,如 Twitter、FB、LinkedIn,去這些平臺進行俄烏局勢的對話、討論、和道德辯論好嗎?
George P. Banyard 提出了兩個非常重要的論點:
PHP 不歸任何人所有 ,沒有人可以代表 PHP 發表宣告,PHP 決定任何事情的唯一方法是通過 RFC 流程提議,但很明顯,沒有人想這麼做。
此外,在這場俄烏戰爭中,其他的程式語言社群並沒有發聲,比如 C 、C#、Python、Go...
PHP 社群為什麼要參與其中呢?
還有人蔘照了 React 在參與站隊之後 Issue 被衝的反面教材:
看看 React 的問題跟蹤器發生了什麼:
一旦有任何站隊的事情發生在 PHP 專案上,將會引來大量的非議,會破壞維護者和貢獻者的工作。
總而言之,該提議並沒有獲得 PHP 貢獻者的肯定,PHPer 的立場很簡單:作為一門貢獻者眾多、影響力巨大的程式語言,PHP 不應該參與到任何國家或世界事件中。今天 PHP 參與了俄烏衝突站隊,明天是不是就要為 LGBT 發聲?政治正確不應該滲透到世界的每一個角落,每個 OSS 社群都應該保持絕對的中立。