Pengembang utama postmarketOS meninggalkan proyek Pine64 karena masalah di komunitas

Martijn Braam, salah satu pengembang utama distribusi postmarketOS, mengumumkan kepergiannya dari komunitas sumber terbuka Pine64, karena fokus proyek pada satu distribusi tertentu daripada mendukung ekosistem distribusi berbeda yang bekerja bersama dalam tumpukan perangkat lunak.

Awalnya, Pine64 menggunakan strategi mendelegasikan pengembangan perangkat lunak untuk perangkatnya ke komunitas pengembang distribusi Linux dan membuat smartphone PinePhone edisi Komunitas, yang disertakan dengan distribusi berbeda. Tahun lalu, keputusan dibuat untuk menggunakan distribusi default Manjaro dan berhenti membuat edisi terpisah dari PinePhone Community Edition demi mengembangkan PinePhone sebagai platform holistik yang menawarkan lingkungan referensi dasar secara default.

Menurut Martin, perubahan strategi pengembangan seperti itu mengganggu keseimbangan komunitas pengembang perangkat lunak PinePhone. Sebelumnya, semua peserta bertindak dengan pijakan yang sama dan, dengan kemampuan terbaik mereka, bersama-sama mengembangkan platform perangkat lunak bersama. Misalnya, pengembang Ubuntu Touch melakukan banyak pekerjaan penerapan awal pada perangkat keras baru, proyek Mobian menyiapkan tumpukan telepon, dan postmarketOS mengerjakan tumpukan kamera.

Manjaro Linux sebagian besar menjaga dirinya sendiri dan terlibat dalam pemeliharaan paket-paket yang ada dan menggunakan pengembangan yang sudah dibuat untuk build-nya sendiri, tanpa memberikan kontribusi yang signifikan terhadap pengembangan tumpukan perangkat lunak umum yang dapat berguna untuk distribusi lain. Manjaro juga dikritik karena memasukkan perubahan dalam pengembangan ke dalam bangunan yang belum dianggap siap untuk dirilis ke pengguna oleh proyek utama.

Dengan menjadi perusahaan utama PinePhone, Manjaro tidak hanya tetap menjadi satu-satunya distribusi yang menerima dukungan finansial dari proyek Pine64, namun juga mulai memberikan pengaruh yang tidak proporsional terhadap pengembangan produk Pine64 dan pengambilan keputusan di ekosistem terkait. Secara khusus, keputusan teknis di Pine64 kini sering kali dibuat hanya berdasarkan kebutuhan Manjaro, tanpa mempertimbangkan keinginan dan kebutuhan distribusi lainnya. Misalnya, pada perangkat Pinebook Pro, proyek Pine64 mengabaikan kebutuhan distribusi lain dan mengabaikan penggunaan SPI Flash dan bootloader Tow-Boot universal, yang diperlukan untuk dukungan yang sama untuk distribusi yang berbeda dan menghindari pengikatan ke Manjaro u-Boot.

Selain itu, fokus pada satu perakitan mengurangi motivasi pengembangan platform bersama dan menciptakan perasaan tidak adil di antara peserta lainnya, karena distribusi menerima sumbangan dari proyek Pine64 sebesar $10 dari penjualan setiap edisi ponsel pintar PinePhone. disertakan dengan distribusi ini. Sekarang Manjaro menerima semua royalti dari penjualan, meskipun kontribusinya biasa-biasa saja terhadap pengembangan platform secara keseluruhan.

Martin percaya bahwa praktik ini merusak kerja sama yang saling menguntungkan yang ada di komunitas terkait dengan pengembangan perangkat lunak untuk perangkat Pine64. Perlu dicatat bahwa sekarang di komunitas Pine64 tidak ada lagi kerjasama antar distribusi dan hanya sejumlah kecil pengembang pihak ketiga yang mengerjakan komponen penting dari tumpukan perangkat lunak yang tetap aktif. Akibatnya, aktivitas pengembangan tumpukan perangkat lunak untuk perangkat baru seperti PinePhone Pro dan PineNote kini hampir terhenti, yang dapat berakibat fatal bagi model pengembangan yang digunakan oleh proyek Pine64, yang bergantung pada komunitas untuk mengembangkan perangkat lunak.

Sumber: opennet.ru

Tambah komentar