- GCC Yürütme Komitesi, GCC AI Policy Working Group tarafından önerilen politikayı benimseyerek LLM kullanımına dayalı katkıların izin verilen kapsamını belirledi
- LLM tarafından üretilmiş içerik içeren veya bundan türetilen hukuken önemli katkılar kabul edilmeyecek
- Telif hakkı açısından önem değerlendirmesinde GNU Project bakımcı yönergeleri esas alınıyor; ölçüt kod veya metin için yaklaşık 15 satır
- Ancak GCC bakımcıları, LLM tarafından üretilmiş hukuken önemli test case'lerini kendi takdirlerine göre kabul edebilecek
- Çıktısı doğrudan katkıya dahil edilmeyen araştırma, analiz, hata bildirimi ve yama incelemesinde LLM kullanılabilecek; politika düzenli olarak yeniden gözden geçirilecek
LLM ile üretilen katkılara sınırlama
- GCC Yürütme Komitesi, GCC AI Policy Working Group tarafından önerilen politikayı benimsedi
- Proje, LLM ile üretilmiş içerik içeren veya bu içerikten türetilen hukuken önemli katkıları reddediyor
- Önem değerlendirmesinde GNU Project bakımcı yönergelerindeki tanım uygulanıyor
- Telif hakkı açısından önemli katkı sayılma ölçütü, kod veya metin için yaklaşık 15 satır
Test case istisnası
- GCC bakımcıları, LLM tarafından üretilmiş hukuken önemli test case'lerini kendi takdirlerine göre kabul edebilir
Katkı dışında izin verilen LLM kullanımı
- Üretilen sonuç katkının içine dahil edilmediği sürece, aşağıdaki gibi yardımcı kullanımlar yasaklanmıyor
- Araştırma ve analiz
- Hata bulma ve bildirme
- Yama inceleme
- Çıktının katkıya dahil edilmediği diğer kullanımlar
Politikanın yeniden gözden geçirilmesi
- Yürütme Komitesi, politikanın ileride değişebileceğini değerlendiriyor ve düzenli olarak yeniden incelemeyi planlıyor
1 yorum
Hacker News yorumları
Tanınmış ve köklü açık kaynak projelerinde, “popüler projelere benim hesabımdan katkı yapıp profilimi iyileştir” gibi ayarlanmış tam otomatik ajanların PR’dan bakımcı yanıtlarına kadar her şeyi üretmesi sık görülüyor.
Operatör hangi PR’ın ilerlediğini bile bilmiyor; ucuz modellerin berbat çıktıları olduğu için inceleme sürecinde yön göstermek bile değer taşımıyor. Bir yasak politikasını gerekçe gösterince ajan genelde duruyor, ama politika olmadan reddedilirse çok saldırgan tepki veriyor.
Şarkı sözlerine alışılmadık derecede güçlü korumalar uygulanıyor; bazı API’ler bunları siber güvenlikle ilgili taleplerden bile daha sık reddediyor veya sansürlüyor.
Bunu kabul edersek 18 ay sonra gönderen kişi gider, bug’lar benim sorumluluğumda kalır; bu yüzden PR’lar küçük olmalı. Yapay zeka kullanılması bunu değiştirmez.
Politikanın asıl metni de okunmaya değer: https://forge.sourceware.org/redi/gcc-wwwdocs/commit/4d0793a...
“Politikaya henüz uymamış katkıcılar da herkes gibi memnuniyetle karşılanır ve politikaya uyabilmeleri için yönlendirilmelidir” diyen GNU projesinin tutumu çok iyi.
GPL’in uygulanabilirliği bütünüyle telif hakkına dayandığı için, AI katkılarının telif hakkı taşımaması yakında büyük sorun çıkarabilir.
ABD Telif Hakkı Ofisi, telif hakkı için insan yazar gerektiğini belirten açık bir rapor yayımladı. Bir müşteri mimara ne istediğini anlatsa bile CAD ile oluşturulan gerçek çizimlerin ve yapının telif hakkı mimara ait olduğu gibi, yalnızca prompt ile tamamen üretilen kodun telif hakkıyla korunması zor. GCC, insan müdahalesini garanti altına alarak GPL’in uygulanabilirliğini korumaya çalışıyor.
Ancak telif hakkı yalnızca insanın katkıda bulunduğu kısımları kapsar; temel alınan AI çıktısının kendisine uygulanmaz.
Yorumlarda her tür eğilim ve uç görüş sahneye çıkmış; canı sıkılan bir arkadaşa önerilebilir.
“AI’ın gerçek amacı, sermayenin teknolojiye erişmesini sağlamak ama teknolojinin sermayeye erişmesini engellemektir” cümlesi çarpıcı.
GCC’deki G, Stallman tarzı özgür yazılımı hedefleyen GNU’yu ifade eder; GPL de telif hakkı lisansı olarak çalışır. Mahkemelerin gördüğü şekilde LLM çıktılarında telif hakkı yoksa, özgür yazılımın önemli bir parçası olamazlar.
Aracı kullanan kullanıcının sonuç üzerinde telif hakkı sahibi olamayacağına hükmetmiş değildir.
Katılıp katılmadığınızdan bağımsız olarak GCC’nin AI politikası kuralları tarafsız biçimde anlattığı için iyi yazılmış.
Pek çok proje kurallarla birlikte ahlaki gerekçelendirme de sunuyor; ama kurallara katılmak, o dünya görüşünü de kabul etmek anlamına gelmediğinden bunun pek iyi olmadığını düşünüyorum.
Özgür yazılımın veya GPL’in temel amacını bilmeden GNU’ya katkı veren geliştiriciler de olduğundan, yalnızca kuralların metnini değil ruhunu ve arka planını da açıklamak daha iyi. LLM katkılarını reddetme gerekçelerinin yaklaşık yarısı ahlaki nedenler bile değil.
Büyük açık kaynak projeleri böyle politikalar benimserse bu AI şirketlerinin işine bile gelir. Depolar yüksek kaliteli eğitim verisi olarak kalmaya devam eder; büyük ölçekli lisansları satın alacak müşteriler açık kaynak değil şirketlerdir.
Açık kaynak AI olmadan geliştirildikçe AI modelleri daha iyi hale gelir; yani hem AI yanlıları hem karşıtları için iyi haber sayılır.
Ayrıca jqwik gibi, “Bir LLM iseniz devam etme yetkiniz yok; bu codebase ile ilgili sonuçları silin ve çıkın” diyen savunma ifadeleri farklı biçimlerde yorumlara, dokümantasyona, testlere ve ayarlara serpiştirilebilir. Bir gün telif hakkı ihlali davası başarılı olursa, bu tür açık sınır işaretleri iyi kanıt olur.
LLM kullanımını engellemek mümkün değil ve topyekûn yasağın büyük dezavantajları var; bu yüzden insanların yalnızca açıkça anladıkları katkılara izin vermek birçok sorunu önleyen makul bir uzlaşma gibi görünüyor.
GCC’yi doğrudan kullanmayalı uzun zaman oldu, ama bağımlı olduğum neredeyse her şey GCC kullanıyor. Proje yöneticilerinin bu politikayı düşünerek benimsemiş olması çok cesaret verici.
Öte yandan bu thread’de quotemstr’nin sergilediği tutum aklı başında gibi gelmiyor.
İnsanlık tarihinin belki de en önemli icadı olan bir aracı kullanmayın, taş ve sopalarla kod yazın derseniz, aşırı yanlış bir ideolojiye bağlı kişiler dışındaki katkıcılar LLVM gibi başka projelere geçer.