Alman teknoloji dergisi Golem'in haberine göre Linux çekirdek projesi, yapay zekâ asistanları yardımıyla üretilen kodun katkı sağlayanlar tarafından işaretlenmesini artık zorunlu tutmuyor. Yama commit mesajlarında `Assisted-by:` etiketiyle yer alan bu kural, çekirdek topluluğunda bir yıldan uzun süredir tartışılıyordu.
Etiket basit bir sorudan doğdu: Bir yamanın bir bölümü büyük bir dil modeliyle üretildiyse, o yamayı inceleyen bakımcı bunu bilmeli mi? Savunanlar konuyu bir kaynak şeffaflığı meselesi olarak çerçeveledi. Çekirdek geliştirme süreci kodun nereden geldiğini zaten kaydeder: İmza satırı, katkı sağlayanın kodu gönderme hakkına sahip olduğunu doğrular; `Co-developed-by` etiketleri işi kimin yaptığını kaydeder. Bu kaydı yapay zekâ desteğine genişletmek bazı bakımcılara tutarlı bir adım gibi göründü.
Diğerleri ikna olmadı. Bir etiket, onu yazan kişi kadar güvenilirdir; bir yamaya bakıp işin içinde bir makinenin olup olmadığını anlamanın güvenilir bir yolu yoktur. Aynı araçlar her editörde dururken yalnızca bazı katkılar için beyan zorunluluğu getirmenin, sonuçta tam da biri unuttuğunda ya da söylemek istemediğinde eksik kalan bir etiket üreteceğini savundular — bu da hiç kural olmamasından daha kötüdür.
Değişmeyen şey Developer's Certificate of Origin, yani katkı sağlayanın kodu gönderme hakkına sahip olduğunu onayladığı imza satırıdır. Tartışma yapay zekâ desteğinin açıklanmasıyla ilgiliydi; lisans ya da sorumlulukla değil. Kuralın ayrıntısını görmek isteyenler çekirdeğin kendi `submitting-patches` belgelerine bakmalı; bu belge bir yamanın neler içermesi gerektiği konusunda yetkili kaynak olmayı sürdürüyor. Buradaki kaynağımız Golem'in haberi ve o politikanın ikinci elden bir özeti.




