Linux'un yerel olarak Apple Silicon Mac'lerde çalışmasını sağlayan gönüllü proje Asahi Linux, izin verilen lisanslama modelinden vazgeçiyor ve depolarının her birini GNU Genel Kamu Lisansı sürüm 2 veya sonrasına taşıyor. It's FOSS'un Cumartesi günü yaptığı duyuruya göre bunun nedeni, kötü aktörlerin projenin yayınlanmamış kodunu kaldırması (bazıları doğrudan geliştiricilerin kişisel çatallarından) ve nereden geldiğini gizlemek için büyük dil modelleri üzerinden çalıştırmasıydı.
Hikaye, açık kaynak bakımcılarının yapay zeka destekli "kod aklama" olarak adlandırdığı durumun şimdiye kadarki en somut örneklerinden biri ve hafta sonu boyunca yoğun bir Hacker News tartışması da dahil olmak üzere geliştirici forumlarında büyük ilgi görüyor. For more context on this story, see our ongoing AI industry coverage.
Kod Aklamanın Anlamı
Bazen lisans aklama olarak da adlandırılan kod aklama, başka birinin kodunu alıp, orijinal lisansı dikkate almadan veya yazara itibar etmeden yeniden kullanılabilmesi için kökenini gizleyen bir dönüşümden geçirme uygulamasıdır. Yapay zekadan önce bu, zahmetli manuel yeniden yazma anlamına geliyordu: değişkenleri yeniden adlandırmak, işlevleri yeniden karıştırmak, kaynağı belirsizleşene kadar mantığı satır satır yeniden yapılandırmak.
Büyük dil modelleri bu sürecin maliyetini düşürdü. Bir model, kod tabanını birkaç dakika içinde farklı bir tarzda yeniden yazabilir ve bakımcıların eskiden güvendiği tanınabilir parmak izlerini sıyırabilir. Asahi ekibi, bir süre önce, en uç durumlar da dahil olmak üzere, izin verici lisanslamadan tam olarak bu şekilde yararlanmaya yönelik çok sayıda girişimin farkına vardığını söylüyor: hala geliştirilme aşamasında olan, kamuya açıklanmadan önce geliştiricilerin kişisel çatallarından alınan ve daha sonra kaynak gösterilmeden yayınlanan özellik kodu.
Rapora göre, bu aktörlerden en azından bazılarının hedefi açıktı: "projeyi değiştirmek ve Linux'tan Apple Silicon üzerinden agresif bir şekilde para kazanmak."
MIT Neden Asahi'yi Açığa Çıkardı?
Asahi Linux, tarihsel olarak kendi kodunun çoğunu, açık kaynaktaki en izin verilen lisanslardan biri olan MIT kapsamında lisanslamıştı. MIT yalnızca orijinal telif hakkı bildiriminin korunmasını gerektirir; türev çalışmaların tekrar paylaşılmasını veya iyileştirmelerin açık kalmasını gerektirmez. Bu açıklık, BSD projelerinin ve ticari satıcıların Asahi'nin çalışmalarını benimsemesini kolaylaştırdı - ve görünen o ki, kötü niyetli aktörlerin de bunu kötüye kullanması da aynı derecede kolay. Proje raporunda da belirtildiği gibi, MIT lisansı bu tür yeniden kullanıma açıkça izin veriyor ve kötü niyetli aktörlere karşı koruma sağlayacak hiçbir düzenleme içermiyor.
Asahi, GPLv2 veya sonraki bir sürüme geçerek güçlü copyleft'i benimsiyor: Kodun değiştirilmiş sürümlerini dağıtan herkes, bu değişikliklerin kaynağını aynı lisans kapsamında yayınlamalıdır. Bir Yüksek Lisans programından geçirilen kod hâlâ orijinalin türevidir, dolayısıyla lisans yükümlülükleri yeniden yazma işleminden sonra da geçerliliğini korur - en azından prensipte.
WINE'ın Tarihinden Öğrenmek
Asahi ekibi takip ettiği emsal konusunda açık ve net. Linux kullanıcılarının Windows uygulamalarını çalıştırabilmesini sağlayan uyumluluk katmanı olan WINE, ilk yıllarını MIT lisansı altında geçirdi. 1990'ların sonlarında ve 2000'lerin başlarında şirketler WINE'ın kodunu aldılar, bunun üzerine özel çatallar inşa ettiler ve bunları ticari olarak satarak çok az katkıda bulundular veya hiçbir katkıda bulunmadılar. 2002 yılında WINE projesi, özel çatalları caydırmak ve ticari satıcıları değişikliklerini üst düzeye çıkarmaya zorlamak için kod tabanını LGPL'ye yeniden lisansladı.
Yirmi yıl sonra Asahi aynı hesaplamayı yeni bir değişiklikle yapıyor: Düşman artık sadece özel bir satıcı değil, aynı zamanda yüksek lisans diplomasına sahip olan ve atıfları kaldırma teşviki olan herkes.
Açık Sorular
It's FOSS'un işaret ettiği gibi duyuru, birçok sorunu çözülmeden bırakıyor. Asahi olaya karışan aktörlerin hiçbirinin adını vermedi. Mevcut katkıların nasıl yeniden lisanslanacağını veya geçmişte katkıda bulunanların her birinin değişikliği kabul edip etmediğini ayrıntılı olarak belirtmemiştir; bu, yasal açıdan anlamlı bir sorudur; çünkü katkıda bulunanlar, bir anlaşmada aksi belirtilmediği sürece katkılarının telif hakkına sahiptir. GPL yükümlülüklerinin makine tarafından yeniden yazılan kod üzerinde uygulanabilirliği de büyük ölçüde test edilmemiştir.
Açık olan şey niyettir. Her Asahi Linux deposu GPL v2 veya sonrasına taşınacak ve proje, müsamahakârlığın artık karşılayamayacağı bir lüks olduğuna karar verdi. BSD paketleyicilerinden MIT şartlarına güvenen ticari satıcılara kadar her alt kullanıcının bu değişikliği memnuniyetle karşılayıp karşılamayacağı başka bir konudur ve bir miktar sürtüşme kaçınılmazdır.
İzin Veren Açık Kaynak İçin Bir Uyarı
Bölüm, açık kaynak dünyasında, AB'den Meta'nın yapay zeka taramasını durdurmasını isteyen yayıncılardan, kodlama ajanslarının oyun değerlendirme paketlerini gösteren kıyaslama çalışmalarına kadar, yapay zeka odaklı çıkarma konusunda daha geniş bir endişenin ortasında geliyor. Küçük, yüksek değerli projelerin koruyucuları için Asahi'nin hamlesinden alınacak ders, insanın kopyalandığı bir çağda mantıklı olan kaynak korumalarının, her şeyi saniyeler içinde yeniden yazabilen modellerle temasa geçemeyebileceğidir.
Ekosistemin geri kalanı için Asahi'nin kararı canlı bir deney: eğer copyleft yapay zeka destekli aklamayı caydırmada etkili olursa, daha fazla projenin WINE'ın ve Asahi'nin yolunu izlemesini bekleyin.
---
Stay Ahead of AIGet the latest AI news, analysis, and breakthroughs — all in one place.
Read more AI news →