- Yapay zeka robotları açık kaynak projelerini bağımsız olarak yeniden kuruyor ve yasal olarak ayrıştırılabilir kod ile şirket dostu lisans sunuyor
- Orijinal koda bakmadan yalnızca dokümanları, API’leri ve tip tanımlarını analiz ederek işlevsel olarak aynı yazılımı yeniden yazıyor
- Ortaya çıkan ürün MalusCorp-0 lisansı ile dağıtılıyor; telif/lisans bildirimi, kaynak kodu açıklama veya değişiklikleri paylaşma zorunluluğu yok
- Kullanıcılar
package.json gibi bağımlılık listelerini yüklediğinde, paket boyutu başına $0.01/KB üzerinden otomatik fiyat teklifi oluşturuluyor
- Hedef, açık kaynak lisans uyumu yükünü ortadan kaldırmak ve şirketlerin hukuki riskini en aza indirmek
Açık kaynağın sorunları
- Apache License bildirim zorunluluğu nedeniyle belgelere “Bu yazılımın bir kısmı…” gibi ifadeler ekleme gereği bir rahatsızlık unsuru olarak gösteriliyor
- AGPL lisansı, kodun yalnızca bir kısmı kullanılsa bile tamamının açıklanmasını gerektirme riski taşıdığı için şirketlerde sıkça yasaklanıyor
- Yüzlerce bağımlılık için lisans takibi ve denetimi zaman ve maliyet yaratıyor
- Bazı lisanslar yapılan değişikliklerin topluluğa geri verilmesini şart koşuyor; bunun da hissedar çıkarlarıyla çeliştiği belirtiliyor
Çözüm: Robot-Powered Clean Room Recreation
- Yapay zeka tabanlı clean room yeniden kurulum sistemi, orijinal koda hiç bakmadan yalnızca dokümantasyonu ve API spesifikasyonlarını analiz ediyor
- Analiz robotları ile uygulama robotları birbirinden izole ekipler olarak çalıştırılıyor; böylece kopyalama veya türetilmiş eser oluşmadığı savunuluyor
- Ortaya çıkan ürün yasal olarak bağımsız kod kabul ediliyor ve kullanıcı bunun tamamına sahip oluyor
- Başlıca özellikler
- %100 robot tarafından yazılmış kod
- Orijinal kod maruziyeti %0
- İşlevsel olarak aynı sonuç
- Şirket dostu lisans seçimi imkanı
- Yasal tazminat güvencesi (yurt dışı iştirak adına)
Liberation süreci
- 1. adım: Manifest yükleme
package.json, requirements.txt, Cargo.toml gibi bağımlılık listelerini yükleyin
- 2. adım: İzole analiz
- Robotlar yalnızca README, API dokümantasyonu ve tip tanımlarını inceler
- 3. adım: Bağımsız yeniden kurulum
- Ayrı bir robot ekibi, spesifikasyonlara dayanarak kodu baştan yazar
- 4. adım: Lisans özgürlüğü
- Sonuç MalusCorp-0 License ile sunulur
- Mevcut açık kaynak yükümlülükleri (bildirim, değişiklik paylaşımı, kaynak kod açıklama vb.) ortadan kaldırılır
- Kullanıcının değiştirme, dağıtma ve ticarileştirme üzerinde kısıtlaması yoktur
Fiyatlandırma politikası
- Boyut bazlı ücretlendirme: npm ölçütüne göre paketin açılmış boyutu (KB) × $0.01
- Minimum sipariş tutarı $0.50
- Örnek: lodash(1.3MB) → $13.78, moment(4.1MB) → $42.48
- Dahil olanlar
- Yapay zeka clean room yeniden kurulum ve MalusCorp-0 lisansı
- 10 adet CSP spesifikasyon dokümanı
- Paket başına en fazla 10MB, sipariş başına 50 pakete kadar
- Abonelik ücreti yok, yalnızca özgürleştirilen kadar ödeme
Garanti ve örnekler
- MalusCorp Guarantee™: İhlal ortaya çıkarsa tam para iadesi ve merkezin taşınması (uluslararası sulara) sözü
- Başarı örnekleri
- 847 AGPL bağımlılığı 3 haftada özgürleştirildi; satın alma sürecinde lisans sorunu ‘0’
- Hukuk ekibinin öngördüğü 4 milyon dolarlık maliyet 50 bin dolara indirildi
- 2.341 npm paketi yeniden kurularak uyumluluk dashboard’u anında normale döndü
Sık sorulan sorular
- Yasallık: Orijinal koda bakmadan yapılan bağımsız yeniden kurulum olduğu ve hukuki emsale dayandığı belirtiliyor
- Orijinal geliştiricilere ödeme yapılıyor mu?: Açık kaynak olarak yayımlamak onların tercihi olduğu için ayrıca ödeme yükümlülüğü olmadığı söyleniyor
- Kopyalamadan farkı nedir?: Aynı işlevin bağımsız biçimde uygulanması olduğu, niyetin ve sürecin farklı olduğu ifade ediliyor
- Hata çıkarsa ne olur?: Yalnızca işlevsel eşdeğerlik garanti ediliyor; hataların sorumluluğu kullanıcıya ait
- Robotlar açıklanıyor mu?: Konum gizli, yalnızca enterprise müşteriler için NDA sonrası ziyaret mümkün
- Desteklenen lisanslar: MIT, Apache, GPL, AGPL, LGPL, BSD, MPL dahil tüm lisanslardan özgürleştirme mümkün
Ödeme ve kullanım
- Stripe üzerinden güvenli ödeme sonrası otomatik işlem
- Teklif ücretsiz; ödeme için USD, EUR, BTC ve hisse opsiyonu destekleniyor
- Hizmet, “Yeterince robot varsa açık kaynak yükümlülükleri yalnızca bir öneridir” ifadesiyle kapanıyor
1 yorum
Hacker News görüşleri
Malus.sh blogunu okurken ilginç bir noktaya rastladım. Bu, onlarca yıldır hissettiğim bir sorun ve hukuk sisteminin hâlâ ele alamadığı bir alan var. Bu da uygulama maliyetleri (costs matter) meselesi
Örneğin 55mph hız sınırı tabelası koymak tek başına yeterli değil. İnsan kullanarak aralıklı denetim yapmakla, robotlarla kusursuz denetim yapmak tamamen farklı politikalardır. Yasal metin aynı olsa da fiilî politika tamamen farklıdır
Eskiden hukuk de jure (kâğıt üzerinde) ve de facto (fiilen) olarak farklıydı, ama artık teknoloji sayesinde ikisi örtüşebilir hale geldi. Buna rağmen kimse bu değişimin büyüklüğünü fark etmiyor. Uygulama kolaylaştıkça yasanın anlamı tamamen değişiyor. Yüzyıllar boyunca hukuk, ‘uygulamanın zor olduğu’ varsayımıyla tasarlandı; bunu körü körüne otomatikleştirmek herkes için kötü bir fikirdir
Belki bir gün içtihatlarda ‘uygulama maliyeti’ hukukiliğin değerlendirilmesinin bir parçası olarak dikkate alınır
Başta bunun bir hiciv olduğunu anlamamıştım. Ama biraz düşününce bunun OSS geliştiricilerine gelir döndüren bir modele dönüşebileceğini düşündüm. Mesela “clean room as a service” yapılır ama gelir Malus.sh'ye değil asıl telif sahibine gider. Tüm OSS'nin AGPL benzeri lisanslara geçmesi ve şirketlerin özel uyarlama istemek için ödeme yapması gibi. Böyle bir sistemin MVP'si nasıl olur merak ediyorum
“Açık kaynak bakımcılarına karşı suçluluk hissettim ama çeyrek dönem sonuçlarında suçluluk yer almıyor” cümlesi fazlasıyla gerçekçi.
◆ Chad Stockholder, Profit First LLC Mühendislik Direktörü
“Cehenneme inanmıyorum ama varsa umarım bu insanlar için bir yer vardır” denecek kadar güçlü bir iticilik hissi veriyor. “Açık kaynak lisans yükümlülüklerinden kurtarıyoruz” ifadesi sadece duyması bile rahatsız edici. Üstelik “yapay zekamız orijinal kodu hiç görmedi” diyorlar; bunun bağımsız denetimle nasıl kanıtlanabileceği şüpheli. Hiciv olsa da tansiyon yükseltiyor
Başta bunun hiciv olduğunu anlamamıştım ama bu da galiba bugünün gerçekliğini gösteriyor. Dünya fazla hızlı değişiyor
Geleneksel clean-room implementation yaklaşımında ekipler ayrılır, bir taraf spesifikasyonu yazar, diğer taraf uygular. Ama LLM muhtemelen zaten orijinal kod üzerinde eğitildi. O zaman gerçek hukuki mesele şu: “Modelin kendisi kirli oda mı?”
Gerçek örnek olarak chardet issue #327 ve #331 gösteriyor ki biri bu yaklaşımı deniyor
“Kodumuzun ihlal olduğuna karar verilirse tam para iadesi yapar ve merkezimizi açık denize taşırız” cümlesi gerçekten dahiyane bir hiciv. Sanki geleceği öngörüyor
“Clean room” kavramıyla ilk kez beyzbol istatistik veritabanları üzerinden karşılaştım. Resmî veri ücretsizdi ama biçimi ve yapısı telif hakkına tabi olabiliyordu; bu yüzden hayranlar veriyi bağımsız şekilde yeniden kuruyordu. Baseball Mogul gibi oyunlar da bunu kullanmıştı. İleride bu tür bağımsız yeniden uygulama çabaları daha da artacak gibi görünüyor
Gerçekten müthiş bir hiciv. Ama neden hâlâ kimse bunu gerçekten bir hizmete dönüştürmedi? Açık kaynağı kullanıp bundan kâr etmek isteyen yeterince insan vardır herhalde. Acaba dava riski fazla yüksek olduğu için mi, yoksa zaten deneyenler var mı?