Skip to content

Godot melarang kontribusi buatan AI, dan perbedaannya penting

Awal bulan ini, Godot Foundation menerbitkan pembaruan kebijakan kontribusinya, bertanggal 30 Juni, yang menetapkan batas paling tegas terhadap AI dibandingkan engine besar mana pun. Semua kode yang dikontribusikan ke engine harus dibuat oleh manusia. Bantuan AI hanya diizinkan untuk pekerjaan remeh seperti pelengkapan kode, regex, atau cari-dan-ganti. Jika Anda menggunakan AI dalam kapasitas apa pun untuk membuat kode, Anda harus mengungkapkannya dalam diskusi PR. Aturan yang sama juga mencakup komunikasi: deskripsi masalah, pesan PR, dan proposal harus ditulis oleh seseorang, bukan dihasilkan oleh model. Agen otonom dan kiriman hasil vibe coding sebelumnya sudah menjadi alasan untuk pemblokiran otomatis dari repositori, dan aturan itu tetap berlaku.

Liputan komunitas mengenai pembaruan kebijakan kontribusi Godot

Kebijakannya, secara sederhana

Alasan yang diberikan Foundation berkaitan dengan tanggung jawab, bukan ideologi. Kontribusi ke Godot bukanlah transaksi satu kali. Siapa pun yang menulis kode harus memahaminya dengan cukup baik untuk mempertahankannya saat ditinjau, memperbaikinya ketika rusak, dan menjawab pertanyaan tentangnya bertahun-tahun kemudian. Tulisan tersebut menyatakannya secara gamblang:

"Kami tidak bisa memercayai pengguna berat AI untuk memahami kode mereka dengan cukup baik hingga mampu memperbaikinya."

Godot Foundation, pembaruan kebijakan kontribusi

AI tidak bisa bertanggung jawab atas sebaris kode, jadi manusialah yang harus melakukannya, dan manusia yang tidak menulis kode tersebut biasanya tidak mampu melakukannya. Aturan komunikasi mengikuti logika yang sama. Para pengelola merelakan waktu mereka untuk meninjau pekerjaan Anda, dan Foundation menyebutnya sebagai prinsip dasar penghormatan bahwa mereka berhak berbicara dengan seseorang, bukan mesin. Terjemahan mesin tetap diperbolehkan, selama teks aslinya ditulis oleh manusia. Ada juga pembatas baru terhadap ambisi: kontributor yang memiliki tiga PR gabungan atau kurang tidak boleh mengajukan fitur baru atau refaktor besar tanpa persetujuan pengelola.

Empat bulan dari keluhan hingga kebijakan

Semua ini tidak muncul begitu saja. Pada bulan Maret, kami membahas Rémi Verschelde yang menggambarkan banjir PR sampah AI sebagai sesuatu yang menguras tenaga dan menurunkan semangat para pengelola, dengan antrean PR terbuka mencapai 4.681. Ketika kebijakan itu diberlakukan, sejumlah laporan menyebut antreannya telah melampaui 5.000. Hitung-hitungan ekonominya tidak berubah sejak Maret. AI menurunkan biaya pembuatan PR yang tampak meyakinkan hingga hampir nol, sementara biaya untuk meninjaunya tetap persis sama. Yang berubah adalah Godot berhenti memperlakukannya sebagai masalah moderasi dan mulai memperlakukannya sebagai masalah kebijakan. Pembaruan tersebut hadir kurang dari dua minggu setelah Godot 4.7 dirilis, yang menunjukkan bahwa sumber daya langka para pengelola bukanlah kemampuan untuk merilis, melainkan perhatian untuk melakukan peninjauan.

Kontribusi bukanlah kreasi

Kami membangun platform pembuatan game dengan AI, jadi mari kita membahas ketegangan ini secara langsung alih-alih berpura-pura bahwa ketegangan itu tidak ada. Engine indie sumber terbuka yang paling banyak digunakan baru saja menyatakan bahwa kode yang ditulis AI tidak diterima, sementara AI merupakan inti dari seluruh proses pembuatan game di Cinevva. Kedua hal itu terdengar bertentangan. Sebenarnya tidak, dan perbedaannya terletak pada siapa yang menanggung kode tersebut setelahnya.

Ketika Anda menggabungkan sebuah PR ke Godot, ratusan ribu pengembang mewarisi kode tersebut, dan sekelompok kecil sukarelawan menjadi penanggung jawabnya tanpa batas waktu. Pemahaman pembuatnya adalah satu-satunya jaminan yang dimiliki proyek tersebut, dan penggunaan AI secara intensif justru menghilangkan hal itu. Ketika Anda membuat game sendiri dengan AI, hasilnya menjadi milik Anda. Jika rusak, game Andalah yang rusak. Tidak ada orang lain yang mewarisi kode Anda, dan tidak ada sukarelawan yang harus meninjaunya.

Godot tidak melarang pembuatan game dengan AI, dan tidak akan mampu melarangnya sekalipun menginginkannya. Godot melarang Anda menyerahkan bagian Anda dalam sebuah tanggung jawab bersama kepada model. Itu adalah batas yang dapat dipertanggungjawabkan, dan sejujurnya, kami pun akan menetapkan batas yang sama. Peralatannya bisa menulis kode. Seseorang tetap harus bertanggung jawab atasnya.

Referensi