Zig meninggalkan GitHub karena obsesi AI Microsoft
(theregister.com)- Yayasan bahasa pemrograman Zig memutuskan pindah ke Codeberg dengan alasan penurunan kualitas GitHub dan manajemen berpusat pada AI dari Microsoft
- Bug
safe_sleep.shdi GitHub Actions dibiarkan selama bertahun-tahun, hingga memicu kasus sistem CI lumpuh - Pihak Zig mengkritik GitHub karena mengorbankan kualitas engineering demi strategi yang berpusat pada AI
- Jeremy Howard, salah satu pendiri Fast.AI, juga menyoroti buruknya pengelolaan bug dan penurunan kualitas kode di GitHub
- Gerakan proyek-proyek open source yang meninggalkan GitHub makin meluas, seiring membesarnya penolakan terhadap pengelolaan platform yang berfokus pada komersialisasi AI
Latar belakang keluarnya Yayasan Zig dari GitHub
- Zig Software Foundation, yang mengelola bahasa pemrograman Zig, memutuskan meninggalkan GitHub dan pindah ke layanan hosting git nirlaba Codeberg
- Alasannya, GitHub dinilai tidak lagi berkomitmen pada keunggulan engineering
- Andrew Kelly menunjuk bug infinite loop pada
safe_sleep.shdi GitHub Actions sebagai contoh utama- Skrip tersebut memiliki masalah berjalan tanpa henti sambil menggunakan CPU 100%
- Akibatnya, runner CI Zig sempat berhenti selama beberapa minggu
Masalah teknis di GitHub Actions
- Akar masalahnya adalah perubahan kode pada Februari 2022, yang mengganti perintah POSIX
sleepdengan skripsafe_sleep- Jika skrip melewatkan timing tertentu dalam hitungan detik, strukturnya membuatnya terjebak dalam loop tak berujung
- Bug ini baru diperbaiki pada 20 Agustus 2025, dan issue terkait tetap belum terselesaikan hingga 1 Desember
- Bug lain terkait penggunaan CPU berlebihan juga masih belum diperbaiki
Reaksi komunitas dan para ahli
- Jeremy Howard (salah satu pendiri Fast.AI) menilai kondisi GitHub Actions “jelas buruk”
- Ia menyoroti bahwa kode yang memakai CPU 100% dibiarkan tanpa review selama setahun
- Ia juga mengatakan, “Dalam organisasi yang berjalan normal, rangkaian kesalahan seperti ini tidak mungkin terus terulang”
- Kelly kemudian meminta maaf karena menganggap pernyataannya terlalu keras, tetapi tetap menegaskan masalah penurunan kualitas GitHub
Gerakan hengkang dari proyek lain
- Rodrigo Arias Mallo, pendiri proyek browser Dillo, juga mengumumkan rencana meninggalkan GitHub
- Ia menyoroti ketergantungan pada JavaScript, kemungkinan penolakan layanan, serta operasi yang berpusat pada LLM dan AI generatif sebagai masalah
- Ia mengatakan, “AI generatif sedang menghancurkan web terbuka”
- Sejak Januari 2025, Codeberg mencatat jumlah anggota pendukung naik dua kali lipat dari 600 menjadi lebih dari 1.200
Struktur pendapatan GitHub yang berpusat pada AI
- CEO Microsoft Satya Nadella dalam paparan kinerja kuartal II 2024 menyatakan bahwa
- pelanggan berbayar GitHub Copilot telah melampaui 1,3 juta, naik 30% dibanding kuartal sebelumnya
- Pada 2024, sekitar 40% dari pendapatan tahunan GitHub sebesar US$2 miliar berasal dari langganan Copilot
- Pada kuartal III 2025, dilaporkan pengguna Copilot telah melampaui 15 juta, naik 4 kali lipat dibanding tahun sebelumnya
- GitHub saat ini tidak mengungkap jumlah pengguna berbayar secara keseluruhan, dan hanya menekankan struktur pendapatan yang berpusat pada Copilot
Makna ringkas
- Kasus Zig dan Dillo menunjukkan bahwa pengelolaan platform yang berfokus pada komersialisasi AI melemahkan kepercayaan para developer
- Strategi GitHub yang terlalu fokus pada AI dan absennya kontrol kualitas memicu eksodus dari komunitas open source
- Pertumbuhan platform alternatif nirlaba seperti Codeberg pun semakin cepat
1 komentar
Opini Hacker News
Riwayat revisi pengumuman tim Zig cukup menarik
Awalnya mereka mengecam tim GitHub sebagai "framework JS penuh bug yang dibuat oleh para pegawai sisa yang tidak kompeten", tetapi kemudian bahasanya dilunakkan
Di versi final, ini dirangkum sebagai hilangnya "keunggulan rekayasa" GitHub
Versi awal (11/27 02:10) → Revisi tengah (11/27 14:04) → Versi final (11/28 09:21)
Sangat mengesankan bahwa mereka merevisi dengan menanggalkan ego demi komunitas
Menurut saya, pemimpin teknis yang marah pada kemediokeran adalah pertanda baik
Pada kenyataannya, itu hanyalah hasil yang lahir di bawah keterbatasan lingkungan dan kapasitas
Saya percaya perangkat lunak yang dibuat dengan cinta, yakni dengan kepedulian pada teknologi dan manusia, menghasilkan hasil yang lebih baik
Perusahaan besar menggelontorkan uang untuk mempertahankan framework seperti ini, dan jutaan orang memakainya tanpa bisa menonaktifkannya
Saat memakai GitHub, saya sama sekali tidak menjalankan JS, dan hanya mengunduh file raw lewat aturan proxy Dengan cara ini, semuanya berjalan baik
Kekuatan GitHub adalah ekosistemnya
Sistem PR, manajemen issue, CI Actions, sponsorship, semuanya terkumpul di satu tempat
Obsesi pada AI memang mengkhawatirkan, tetapi saya masih menganggapnya alat yang paling nyaman untuk developer
Metrik seperti jumlah bintang, fork, dan follower berfungsi sebagai sinyal kualitas
Pada akhirnya developer mempercayai “mata komunitas”
Actions begitu rumit dan sering bermasalah sampai pantas disebut neraka YAML
Tetap saja, alasan terbesarnya adalah karena “semua orang memakainya”
Actions itu praktis, tapi produk yang mengerikan
Debugging GitHub Actions adalah penderitaan murni
GitLab secara jelas membantahnya, dan perbedaan ini mengurangi kepercayaan
Saya penasaran dengan infrastruktur Codeberg lalu mencarinya
Menurut post blog resminya,
layanan ini dijalankan dengan 3 server (1 Gigabyte, 2 Dell R730/R740), dan menekankan daur ulang hardware bekas
Bahkan ada upaya untuk mendaur ulang MacBook rusak sebagai CI runner
Katanya kadang ada penurunan performa, tetapi bisa diatasi dengan restart
Terasa ada nuansa DIY ala hackerspace
Dalam 24 jam terakhir uptime 89%, rata-rata 14 hari 98%, tetapi situs utamanya sering lambat
Tujuannya bukan menyediakan layanan komersial
Biaya listrik saja lebih dari 600 dolar per bulan, jadi dengan skala seperti ini sepertinya saya juga bisa membuka layanan gratis
Kalau ada ide, silakan kirim email
Dari cara Zig menangani issue GitHub, ini terlihat seperti keputusan yang agak emosional
Bug ada di mana-mana, dan mengingat skala GitHub itu hal yang wajar
Migrasi ke Codeberg tampak kurang dibahas
Zig sangat hebat secara teknis, tetapi tampaknya struktur kepemimpinan yang matang belum benar-benar mapan
Perusahaan seperti Microsoft tidak peduli seberapa besar keluhan pelanggan
Karena itu, jika pindah ke platform yang lebih kecil, ada harapan mendapat dukungan yang lebih termotivasi pada keberhasilan pelanggan
Skrip CI sebaiknya dibuat sedapat mungkin dalam bentuk skrip murni agar portabilitasnya tinggi
Juga tidak ada bukti bahwa tidak ada diskusi internal
Saya paham masalah GitHub, tapi Codeberg sering down
Berdasarkan halaman status, uptime 2 minggu terakhir ada di kisaran 95%
Jadi tidak bergantung pada satu titik kegagalan seperti GitHub
Meski begitu, Forgejo yang bisa self-host tetap menarik
Kalau melihat akun Mastodon-nya, mereka membagikan situasinya dengan transparan
Fakta bahwa mereka diserang bisa juga menjadi bukti bahwa mereka cukup berarti
Kurang cocok untuk proyek komersial atau sekadar backup pribadi
Belakangan saya merasa kata AI telah merosot menjadi istilah pemasaran
Mungkin 2 tahun lagi sebagian besar aplikasi masih akan punya fitur AI, tetapi slogan promosi seperti “AI-first” tampaknya akan hilang
Tapi saya setuju dengan prediksi itu — sekarang iklan AI sudah terasa norak
Iklan personalisasi masih tetap hidup, meski konsepnya sendiri terasa tidak menyenangkan
Perombakan feed dashboard GitHub adalah bencana
Ada banyak keluhan juga di diskusi terkait
Saya benar-benar sering memakainya sekarang
Biasanya langsung bekerja dari halaman proyek
Dengan autocomplete browser, cukup ketik “not” untuk langsung ke sana
Alasan Zig pindah bukan semata-mata karena ketidakpercayaan pada Microsoft
Zig memang sejak awal adalah komunitas yang punya opini kuat
GitLab juga tidak memuaskan, dan alternatifnya tidak banyak
Inti masalahnya adalah struktur monopoli perusahaan besar, dan AI memperburuk masalah itu
Rasanya sekarang hampir tak lagi punya kehadiran
Kelebihan Codeberg adalah kecepatan muat halamannya
GitHub kadang terasa lambat dan berat
Jika dibandingkan dengan layanan seperti Linear, bedanya besar
Saya ingin merekomendasikan Fossil SCM
Ini alat buatan pencipta SQLite, dengan satu executable 6MB yang sudah memiliki fitur setingkat GitHub
Bisa dilihat di fossil-scm.org
Karena pendirinya hampir tidak menerima kontribusi eksternal
Sangat bagus untuk proyek satu orang, tetapi tidak cocok untuk kolaborasi
Sangat disarankan untuk mencobanya di side project berikutnya