Melakukan fork pada Ladybird dan mundur dari posisi BDFL SerenityOS
(awesomekling.substack.com)- Andreas Kling memisahkan Ladybird, yang tumbuh di dalam SerenityOS, menjadi proyek tingkat atas yang terpisah, dan juga langsung mundur dari posisi BDFL SerenityOS
- Sejak dimulai pada 2018, SerenityOS telah berkembang menjadi komunitas open source dengan lebih dari 1.000 kontributor, tetapi prioritas desktop OS dan browser lintas platform bercampur dalam satu ruang
- Setelah menjadi proyek lintas platform pada 2022, Ladybird semakin berfokus pada pengembangan Linux, dan kini melanjutkan pengembangan serta komunikasi di repositori GitHub dan server Discord yang baru
- Setelah pemisahan, Ladybird menargetkan Linux dan macOS, target SerenityOS dihapus, dan proyek ini memakai kebijakan NIH yang lebih longgar agar bisa memanfaatkan ekosistem open source eksternal
- SerenityOS kini ditangani oleh kelompok maintainer, lepas dari tekanan yang berpusat pada pengembangan browser web, dan kembali ke fokus “mengutak-atik perangkat lunak yang menyenangkan bersama teman-teman”
Pemisahan Ladybird dan perubahan kepemimpinan SerenityOS
- Andreas Kling memulai proyek SerenityOS pada 2018 setelah menyelesaikan program rehabilitasi narkoba
- Saat belajar menjalani hidup normal, ia membutuhkan sesuatu untuk mengisi waktu luang, dan membangun sistem operasi baru adalah pekerjaan dengan skala yang pas
- Setelah bekerja sendirian selama 6 bulan, ia mempublikasikannya secara online dan mengundang orang lain untuk ikut berpartisipasi
- SerenityOS kemudian tumbuh menjadi komunitas open source besar dengan lebih dari 1.000 kontributor dari seluruh dunia
- Proyek ini membangun budaya yang mengesampingkan perbedaan dan berfokus pada kecintaan bersama terhadap pemrograman
- Selama 2 tahun terakhir, perhatian Kling hampir sepenuhnya tertuju pada Ladybird
- Ladybird adalah browser web baru yang berawal dari penampil HTML sederhana untuk SerenityOS
- Saat menjadi proyek lintas platform pada 2022, fokus bergeser ke versi Linux, karena pengujian di Linux lebih mudah dan tidak perlu boot ke SerenityOS
- Hingga sekarang, kedua proyek berbagi sumber daya dan infrastruktur, tetapi minat antara kelompok yang membuat desktop OS dan kelompok yang membuat browser web lintas platform makin menjauh
- Untuk menyederhanakan pengembangan, Ladybird kini menjadi proyek tingkat atas yang terpisah dari SerenityOS
- Kling mengatakan ia tidak ingin terus menahan SerenityOS sambil tetap menjadi BDFL yang tidak bisa ia fokuskan, sehingga ia langsung mengundurkan diri
- SerenityOS sekarang dikelola oleh kelompok maintainer
- Ia menegaskan keputusan ini adalah perubahan untuk merapikan situasi dua proyek besar yang terlalu lama berada dalam satu ruang, dan bukan karena drama tertentu
Perubahan untuk masing-masing proyek
- Pengembangan Ladybird kini dilakukan di repositori GitHub baru
- Komunikasi sehari-hari pindah ke server Discord baru
- Platform target Ladybird adalah Linux dan macOS
- Target SerenityOS dihapus
- Berbeda dari SerenityOS, proyek ini mengadopsi kebijakan NIH yang lebih longgar, bukan “larangan kode eksternal”, dan memanfaatkan ekosistem OSS yang lebih luas
- Di SerenityOS, fokus kuat pada pembangunan browser web menghilang
- “mengutak-atik perangkat lunak yang menyenangkan bersama teman-teman” kembali menjadi fokus utama
- Arah selanjutnya akan ditentukan oleh komunitas
- Kedua proyek kini bisa lebih fokus pada perhatian utamanya masing-masing, dan pemisahan ini diharapkan membawa masa depan yang lebih baik bagi keduanya
Belum ada komentar.