Godot, açık kaynaklı bir oyun motoru olarak, geliştiricilerin motorun kendisine katkıda bulunmasına olanak tanıyan bir GitHub deposuna sahiptir. Ancak Şubat ayında, depo AI tarafından üretilen çekme istekleriyle dolu oldu ve geliştiriciler bundan şikayetçi oldular.
Godot'un proje yöneticisi Rémı Verschelde, AI tarafından üretilen çekme isteklerinin geliştiriciler için demoralize edici olduğunu belirtti. Verschelde, Bluesky'de yazdığı bir gönderide, "AI tarafından üretilen çekme istekleri, Godot geliştiricileri için giderek daha fazla demoralize edici ve yıpratıcı oluyor" dedi.
Salı günü, Godot, tüm kodların insan tarafından yazılmasını gerektirecek bir politika değişikliği yaptı. Bu değişiklik, AI tarafından üretilen kod tekliflerinin neden olduğu tıkanıklığı önlemek amacıyla yapıldı. Politika, ayrıca motorun önceden var olan "vibe kodlama" yasağını da güçlendirdi.
Godot'un güncellenen katkı politikası, "AI katkıları, already-existing bir dizi problemi daha da kötüleştirmektedir" diyor. "Çekme isteklerini gözden geçirmek zaten zahmetli bir iştir, ancak bu, bir yeni geliştiricinin eğitilmesi ve gelecekteki bir bakımçı/reviewer olması için yapılan bir çabadır. Eğer geri bildiriminiz, bir makine tarafından emildiğinde ve bir potansiyel gelecek bakımçı/reviewer'e yönelik bir eğitim fırsatına dönüştürülmediğinde, bu, ücretsiz zamanınızı gözden geçirmek için daha da zorlaşır."
Politika, ayrıca iletişimin, GitHub sorunları veya çekme isteklerinin açıklamaları gibi mesajlarda, insan tarafından yazılmasını gerektirir.
"Bakımcılarımız, gönüllü olarak zamanlarını gözden geçirmek için harcarken, bir makineyle konuşmak istemezler" diyor politika. "Bu, bir temel saygı ilkesidir."
Godot'un katkı politikası, zaten AI karşıtıydı, ancak bu yeni politika, AI tarafından üretilen kod tekliflerinin neden olduğu tıkanıklığı önlemek için daha da etkili olabilir. Godot kullanıcıları, bu değişiklikten memnun görünüyor.