GCC, Hukuken Anlamlı LLM Katkısını Reddetti — Test ve Araştırma İstisnaları Var

gcc Steering Committee, yaklaşık 29 Temmuz 2026’da AI Policy Working Group’un önerisini kabul ederek hukuken anlamlı (legally significant) LLM üretimi veya türevini içeren katkıları reddedeceğini duyurdu. Bu, “GCC tüm AI’yi yasakladı” demek değildir: istisnalar ve izin verilen kullanım alanları net çizilmiştir. Politika 2027 başında yeniden değerlendirilecek.

Ana Gelişme

Phoronix ve LWN özetine göre politika şu çerçevededir: GNU Compiler Collection, LLM-generated content içeren veya ondan türetilen hukuken anlamlı katkıları şimdilik kabul etmeyecek. GNU maintainer rehberliğindeki “legally significant” eşiği kabaca ~15+ satır kod/metin civarındadır. Hukuken önemsiz (insignificant) LLM katkıları, olağan katkı şartlarını sağlıyor ve açıkça işaretleniyorsa kabul edilebilir. İstisna: test case’lere yapılan hukuken anlamlı AI katkıları kabul edilebilir.

LLM’nin araştırma, analiz, bug bulma, raporlama veya patch incelemesi için kullanımı serbesttir — çıktı katkıya dahil edilmediği sürece. Düzenlenmiş/“laundered” LLM kodu da yasak kapsamındadır; insan yazımı gibi göstermek politikayı aşmaz.

Neden Önemli?

C/C++ toolchain’inin çekirdeği olan GCC’de politika, Copilot/Claude ile yama gönderen geliştiricileri doğrudan etkiler. 2026’da oss-ai-governance hattında üçüncü büyük çizgi: codeberg daha geniş yasak; llvm disclosure / human-in-the-loop modeli; GCC ise hukuken anlamlı AI kodunu reddediyor. ai-generated-code-policy ve ai-code-assistance tartışması artık soyut değil; katkı checklist’i haline geldi.

Teknik Detaylar / Katkı Checklist’i

  • Göndermeyin: ~15+ satır LLM üretimi veya türev yama (test case istisnası hariç)
  • Gönderebilirsiniz (işaretli): hukuken insignificant, net etiketlenmiş küçük katkılar
  • Serbest: LLM ile araştırma/review/bug-finding — çıktıyı patch’e koymadan
  • Test: AI üretimi test case’ler istisna kapsamında kabul edilebilir
  • 2027 başı: politika revisit

Bağlam

GNU ekosistemi telif ve katkı kökeni konusunda uzun süredir temkinli. linux-foundation çevresi ve kernel’deki Assisted-by etiket pratikleri, “şeffaflık” tarafını güçlendirirken GCC “decline significant” yolunu seçti. coding-agents yaygınlaştıkça maintainer’lar copyright zincirini korumak istiyor; katkı sahipleri ise verimlilik kaybı yaşıyor. İkisi de haberde tarafsız gerilim olarak kalmalı.

Sonraki Adımlar

GCC contributor’ları için aksiyon: AI asistanı kullanıyorsanız çıktıyı doğrudan yamaya koymayın; test case istisnasını bilin; insignificant katkıları işaretleyin. 2027 revisit’ine kadar politika sabit kabul edilmeli. Diğer projeler GCC/Codeberg/LLVM spektrumunda kendi çizgisini seçmeye devam edecek.

Pratik ayrım şöyle özetlenebilir: “LLM ile bug buldum, insan olarak patch yazdım” serbest; “LLM patch üretti, biraz düzenledim” hukuken anlamlıysa reddedilir. Bu çizgi, ai-assisted-coding araçlarının OSS katkı kültürüne nasıl sızdığını ve maintainer’ların telif zincirini nerede kestiklerini gösteriyor.


Kaynaklar