主要なポストマーケットOS開発者がコミュニティの問題を理由にPine64プロジェクトを離脱

postmarketOS ディストリビューションの主要な開発者の 64 人であるMartijn Braam 氏は、プロジェクトがソフトウェア スタック上で連携するさまざまなディストリビューションのエコシステムをサポートするのではなく、特定の XNUMX つのディストリビューションに重点を置いているため、PineXNUMX オープンソース コミュニティからの脱退を発表しました。

当初、Pine64 は自社デバイス用のソフトウェア開発を Linux ディストリビューション開発者のコ​​ミュニティに委託する戦略を採用し、さまざまなディストリビューションで提供される PinePhone スマートフォンのコミュニティ エディションを作成しました。 昨年、デフォルトの Manjaro ディストリビューションを使用し、PinePhone Community Edition の個別のエディションの作成を中止し、デフォルトで基本的なリファレンス環境を提供する総合的なプラットフォームとして PinePhone を開発することが決定されました。

Martin 氏によると、このような開発戦略の変更により、PinePhone のソフトウェア開発者コミュニティのバランスが崩れたとのことです。 以前は、すべての参加者が平等な条件で行動し、能力の限りを尽くして共通のソフトウェア プラットフォームを共同開発していました。 たとえば、Ubuntu Touch 開発者は新しいハードウェアで多くの初期展開作業を行い、Mobian プロジェクトは電話スタックを準備し、postmarketOS はカメラ スタックで作業しました。

Manjaro Linux は主に自社の存在を維持し、他のディストリビューションで役立つ可能性のある共通のソフトウェア スタックの開発に大きく貢献することなく、既存のパッケージを保守し、すでに作成された開発を独自のビルドに使用することに従事していました。 Manjaro は、メインプロジェクトによってユーザーにリリースする準備ができているとまだみなされていないビルドに開発中の変更を含めたことでも批判されています。

PinePhone の主要なビルドになったことで、Manjaro は Pine64 プロジェクトから資金援助を受けている唯一のディストリビューションであり続けただけでなく、Pine64 製品の開発と関連するエコシステムにおける意思決定に不釣り合いな影響を与えるようになりました。 特に、Pine64 における技術的な決定は、他のディストリビューションの希望やニーズを適切に考慮せずに、Manjaro のニーズのみに基づいて行われることが多くなりました。 たとえば、Pinebook Pro デバイスでは、Pine64 プロジェクトは他のディストリビューションのニーズを無視し、さまざまなディストリビューションを同等にサポートし、Manjaro u-Boot へのバインドを回避するために必要な SPI フラッシュとユニバーサル Tow-Boot ブートローダーの使用を放棄しました。

さらに、ディストリビューションは PinePhone スマートフォンの各エディションの販売から 64 ドルの寄付を Pine10 プロジェクトから受け取っているため、XNUMX つのアセンブリに焦点を当てると共通プラットフォーム開発のモチベーションが低下し、他の参加者の間に不公平感が生まれました。このディストリビューションに付属しています。 現在、Manjaro は、プラットフォーム全体の開発に対する貢献が平凡であるにもかかわらず、売上からすべてのロイヤルティを受け取っています。

Martin 氏は、この行為が Pine64 デバイス用のソフトウェア開発に関連するコミュニティ内の既存の相互利益協力を損なったと考えています。 現在、Pine64 コミュニティでは以前のようなディストリビューション間の協力関係はなくなり、ソフトウェア スタックの重要なコンポーネントに取り組んでいる少数のサードパーティ開発者だけがアクティブなままであることに注意してください。 その結果、PinePhone Pro や PineNote などの新しいデバイス用のソフトウェア スタックの開発活動は事実上停止しました。これは、ソフトウェア開発をコミュニティに依存する Pine64 プロジェクトで使用される開発モデルにとって致命的になる可能性があります。

出所: オープンネット.ru

コメントを追加します