- Repositori bahasa pemrograman Zig meninggalkan GitHub yang telah digunakan selama 10 tahun dan berpindah ke Codeberg
- Penurunan performa dan bug di GitHub, terutama ketidakstabilan dan penelantaran Actions, menjadi alasan utama
- Kebijakan GitHub yang berpusat pada AI dan pemaksaan eksposur fitur Copilot bertentangan dengan kebijakan ‘no LLM / no AI’ milik Zig
- GitHub Sponsors masih menjadi sumber pemasukan besar, tetapi dinilai berisiko karena ketergantungan, sehingga disarankan memindahkan dukungan ke Every.org
- Peralihan ke Codeberg bermakna penguatan ekosistem yang berfokus pada nirlaba dan kepentingan publik
Latar belakang perpindahan dari GitHub ke Codeberg
- Proyek Zig telah dihosting di GitHub sejak
git init 10 tahun lalu
- Setelah GitHub diakuisisi Microsoft, kualitas platform dinilai memburuk
- Dijelaskan bahwa karena runtuhnya budaya engineering dan prioritas GitHub, platform itu berubah menjadi framework JavaScript yang lambat dan penuh bug
- Disebutkan bahwa GitHub Actions memiliki “bug yang tidak dapat diterima” dan nyaris tidak dirawat
- Dijelaskan bahwa setelah pernyataan CEO “terima AI atau pergi”, Actions menunjukkan fenomena ‘vibe-scheduling’ yang menjalankan pekerjaan secara acak
- Muncul masalah yang melumpuhkan sistem CI karena intervensi manual tidak dimungkinkan
- Untuk mengatasi masalah ini, Zig memutuskan beralih ke penyedia hosting Git yang baru
Masalah terkait GitHub dan AI
- Disebutkan bahwa pemaksaan eksposur fitur Copilot di GitHub memicu pelanggaran terhadap kebijakan ‘no LLM / no AI’ milik Zig
- Sebagai contoh pelanggaran terkait, ditampilkan tiga tautan PR GitHub (A, B, C)
- Dengan pindah ke Codeberg, diharapkan pelanggaran kebijakan terkait AI berkurang
GitHub Sponsors dan struktur dukungan
- GitHub Sponsors berperan sangat penting dalam pendanaan awal Zig, dan hingga kini masih menyumbang porsi besar pendapatan
- Berkat kontribusi Devon Zuegel, banyak pengembang dapat memperoleh pendapatan lewat GitHub, tetapi setelah ia keluar, produk tersebut ditelantarkan dan sedang merosot
- Zig Software Foundation menganggap GitHub Sponsors sebagai ‘liability’
- Para sponsor diminta memindahkan donasi berkala ke Every.org
- Manfaat sponsor di GitHub Sponsors seperti pencantuman nama di beranda dan penyebutan di catatan rilis akan dihentikan
- Sedang disiapkan cara untuk memberikan manfaat yang setara melalui Every.org
Rencana migrasi dan detail teknis
- Repositori GitHub
ziglang/zig segera diubah menjadi read-only
- Repositori resmi berubah menjadi
https://codeberg.org/ziglang/zig.git
- Disampaikan ucapan terima kasih atas dukungan dari Forgejo dan komunitas Codeberg
- Secara khusus menyebut kerja sama dari Earl Warren, Otto, Gusted, dan Mathieu Fenniak
- Untuk menghindari vendor lock-in GitHub, diambil strategi yang sederhana
- Issue GitHub yang ada tetap dipertahankan, dan di Codeberg nomor issue dimulai dari 30000
- PR dan issue lama di GitHub dibiarkan apa adanya, dan hanya dipindahkan ke Codeberg jika perlu diperbaiki atau dikomentari
- PR dan issue lama akan tetap ditinjau
Makna bagi ekosistem nirlaba
- Di tengah merger dan akuisisi, lemahnya regulasi antimonopoli, serta kapitalisme platform modern,
organisasi nirlaba disebut sebagai benteng terakhir yang menjaga ranah publik
- Tulisan ditutup dengan “Happy hacking”
Belum ada komentar.