Linus Torvalds, Linux çekirdeği geliştirme sürecinde AI ile üretilen ya da AI destekli kodlara kategorik olarak karşı çıkmadığını, asıl önemli noktanın gönderilen yamanın kalitesi olduğunu belirtiyor. Mesaj net: Kodu kimin ya da hangi araçla yazdığından çok, teknik olarak doğru, anlaşılır ve bakımı yapılabilir olup olmadığına bakılıyor.
Torvalds’ın yaklaşımı, son dönemde açık kaynak dünyasında sıkça tartışılan “AI ile yazılmış kod kabul edilmeli mi?” sorusuna pratik bir çerçeve çiziyor. Buna göre, yetkin bir geliştirici AI araçlarını yardımcı olarak kullanıyorsa bu başlı başına sorun değil. Ancak geliştiricinin konuyu gerçekten anlamadan, incelemeden veya test etmeden hazırladığı “drive-by” tarzı yamalar çekirdek tarafında istenmiyor.
Buradaki “drive-by patch” eleştirisi yeni değil. Çekirdek geliştiricileri uzun süredir bağlamı zayıf, bakım sorumluluğu belirsiz ve mevcut alt sistemin ihtiyaçlarını tam kavramadan gönderilen yamalara mesafeli yaklaşıyor. AI araçlarının yaygınlaşması bu sorunu büyütebilir; çünkü metin ve kod üretmek kolaylaşıyor, ama üretilen değişikliğin teknik sonuçlarını değerlendirmek hâlâ insan uzmanlığı gerektiriyor.
Bu nedenle çekirdek maintainer’larının odağı, yamanın kaynağını sorgulamaktan çok inceleme sürecine kaymış durumda. Eğer gönderilen kod yerinde bir problemi çözüyor, teknik olarak tutarlı davranıyor, proje standartlarına uyuyor ve geliştirici değişikliğin neden gerekli olduğunu açıklayabiliyorsa, AI kullanılmış olması tek başına engel sayılmıyor.

Öte yandan bu yaklaşım, AI’nin geliştirici sorumluluğunu azalttığı anlamına gelmiyor. Tam tersine, katkıyı gönderen kişinin kodun her satırını sahiplenmesi bekleniyor. Özellikle çekirdek gibi düşük seviyeli ve hata toleransı sınırlı projelerde, performans, güvenlik, geriye dönük uyumluluk ve donanım davranışı gibi ayrıntılar yüzeysel bir incelemeyle geçiştirilemiyor.
Torvalds’ın değerlendirmesi, AI tartışmasını ideolojik bir zeminden çıkarıp mühendislik pratiğine taşıyor. Yani mesele “AI kullanıldı mı?” değil, “iyi iş çıkarıldı mı?” sorusu etrafında dönüyor. Bu da aslında açık kaynak geliştirme kültürünün temel ilkeleriyle uyumlu: Kod görünür olmalı, incelenebilmeli, gerekçesi anlaşılmalı ve uzun vadede bakım yükü yaratmamalı.
Sonuç olarak Linux çekirdeği cephesinde AI araçlarına mutlak bir yasak görünmüyor. Fakat bu esneklik, ancak işini bilen geliştiriciler için geçerli. Niteliksiz, bağlamsız ve yalnızca hızlıca gönderilmiş yamalar ister insan eliyle ister AI yardımıyla hazırlanmış olsun, aynı şekilde geri çevrilme riski taşıyor. Çekirdek tarafında standart değişmiyor: iyi kod kabul görür, kötü kod ise kaynağı ne olursa olsun elenir.

