由於社區問題,主要 postmarketOS 開發人員離開了 Pine64 項目

postmarketOS 發行版的主要開發人員之一 Martijn Braam 宣布退出 Pine64 開源社區,因為該專案專注於特定的發行版,而不是支援在軟體堆疊上協同工作的不同發行版的生態系統。

最初,Pine64 採用將其設備軟體開發委託給 Linux 發行版開發人員社群的策略,並創建了 PinePhone 智慧型手機的社群版本,並隨不同發行版一起提供。 去年,我們決定使用預設的 Manjaro 發行版,並停止創建 PinePhone 社群版的單獨版本,轉而將 PinePhone 開發為預設提供基本參考環境的整體平台。

Martin 表示,這種開發策略的改變打破了 PinePhone 軟體開發者社群的平衡。 在此之前,所有參與者都平等行事,盡其所能,共同開發了一個通用軟體平台。 例如,Ubuntu Touch 開發人員在新硬體上做了很多初始部署工作,Mobian 專案準備了電話堆棧,postmarketOS 則負責相機堆疊。

Manjaro Linux 基本上保持自我,致力於維護現有的軟體包並使用已經創建的開發來構建自己的版本,而沒有對可用於其他發行版的通用軟體堆疊的開發做出重大貢獻。 Manjaro 也因將開發中的變更納入主專案尚未準備好發布給用戶的建置中而受到批評。

透過成為 PinePhone 的主要構建,Manjaro 不僅仍然是唯一獲得 Pine64 項目財務支持的發行版,而且開始對 Pine64 產品的開發和相關生態系統的決策產生不成比例的影響。 特別是,Pine64 中的技術決策現在通常僅根據 Manjaro 的需求做出,而沒有適當考慮其他發行版的願望和需求。 例如,在Pinebook Pro 設備中,Pine64 專案忽略了其他發行版的需求,放棄了使用SPI Flash 和通用Tow-Boot 引導程序,這是對不同發行版提供同等支援並避免綁定到Manjaro u-Boot所必需的。

此外,專注於一次集會降低了開發通用平台的動力,並在其他參與者之間造成了一種不公正的感覺,因為分發版會從 Pine64 項目中獲得每版 PinePhone 智慧型手機銷售的 10 美元捐贈隨此發行版一起提供。 現在,Manjaro 收到了所有銷售版稅,儘管它對整個平台的發展貢獻平平。

Martin 認為,這種做法破壞了社群中與 Pine64 裝置軟體開發相關的現有互利合作。 值得注意的是,現在在 Pine64 社群中,不再有先前的發行版之間的合作,只有少數致力於軟體堆疊重要元件的第三方開發人員仍然活躍。 因此,PinePhone Pro 和 PineNote 等新設備的軟體堆疊開發活動現在實際上已經停止,這對於依賴社區開發軟體的 Pine64 專案使用的開發模型可能是致命的。

來源: opennet.ru

添加評論