FreeBSD 16 menghapus kode GPL terakhir dari sistem dasar
(phoronix.com/news)- Dari source tree FreeBSD 16, semua kode berlisensi GNU GPL telah dihapus, sehingga tidak ada lagi kode GNU yang tersisa di sistem dasar
- Program instalasi FreeBSD sudah beralih ke
bsddialoguntuk menggantikandialog, yang merupakan perangkat lunak GPL terakhir - Setelah
dpvsebagai pengguna terakhirdialogdinonaktifkan lalu dipensiunkan,dialogpun akhirnya bisa dihapus - Pensiunnya
dialogdimulai dengan dibukanya tiket pada Februari 2026, lalu digabungkan ke source tree yang akan menjadi FreeBSD 16.0 - Dengan hilangnya sisa kode GNU, subtree GNU dalam sistem dasar juga dipensiunkan, dan perilisan FreeBSD 16.0 diperkirakan pada Desember 2027
Penghapusan komponen GPL terakhir
dialogadalah perangkat lunak berlisensi GNU GPL terakhir yang masih tersisa di sistem dasar FreeBSD- Program instalasi FreeBSD sebelumnya telah mengganti
dialogdenganbsddialog - Setelah itu,
dpv, komponen terakhir yang masih menggunakandialog, dinonaktifkan dan dipensiunkan sehinggadialogbisa dihapus
Masuk ke source tree FreeBSD 16
- Tiket pensiunnya
dialogdibuka pada Februari 2026 dan digabungkan ke source tree yang akan menjadi FreeBSD 16.0 - Dengan dihapusnya
dialog, tidak ada lagi kode GNU yang tersisa, sehingga pensiunnya subtree GNU di sistem dasar juga tuntas
Jadwal rilis
- FreeBSD 16.0 sedang dalam persiapan rilis, dengan waktu peluncuran yang diperkirakan pada Desember 2027
1 komentar
Komentar di Lobste.rs
Di sisi lain, menarik bahwa FreeBSD menggunakan Phabricator untuk manajemen konfigurasi. Perubahan aktual yang menghapus sisa kode GPL dari tree juga ada di https://reviews.freebsd.org/D55424, sehingga jalur aksesnya rapi. GitHub, GitLab, Sourcehut, dan Forgejo terus-menerus dibicarakan, tetapi Phabricator yang digunakan oleh FreeBSD, MediaWiki, sebagian Mozilla, dan sebagian KDE berjalan diam-diam dan hampir tidak mendapat perhatian.
Saya juga tertarik karena di $DESKJOB saya sesekali mengelola instance Phabricator. Mungkin karena beberapa tahun lalu pengembangnya pensiun dari proyek tersebut.
Dalam tujuan proyek juga disebutkan bahwa penggunaan perangkat lunak GPL secara komersial dapat menimbulkan kompleksitas tambahan, sehingga jika ada alternatif yang masuk akal, mereka lebih menyukai perangkat lunak berlisensi BSD yang lebih bebas.
pkgtidak menggunakan Phabricator, dan di area lain pun penggunaan GitHub sedang meningkat. Panduan kontribusi untuk treesrcdapat dilihat di freebsd-src/CONTRIBUTING.md at main · freebsd/freebsd-src.Di https://github.com/freebsd/freebsd-src/pulls ada 1.853 pull request yang ditutup; sebagian besar ditutup karena tidak digabungkan melalui GitHub, dan ada 155 pull request yang masih terbuka. Saya sendiri juga punya
37 di treesrc](https://github.com/freebsd/freebsd-src/pulls?q=author%3Agrahamperrin), [150 didoc.