Fritzbox ürün yazılımı nedeniyle AVM'ye açılan davanın ardından kafa karışıklığı

celeron

Global Mod
Global Mod
Geliştirici Sebastian Steck, Software Freedom Conservancy'nin (SFC) desteğiyle, LGPL'ye göre ek kaynak kodu yayınlamak için yönlendirici üreticisi AVM'ye dava açtı. Duruşma bir karara varılmadan sona erdi. Steck davasını geri çekti ve AVM yasal masrafları karşıladı. Bütün taraflar kendilerini kazanan olarak görüyor.


Reklamcılık



Davanın nedeni, Steck'in istek üzerine AVM sunucularında kullanıma sunulan Fritzbox 4020 donanım yazılımının kaynak kodunu kullanarak kütüphaneleri değiştirememesi, derleyememesi ve Fritzbox 4020'ye yükleyememesiydi. Steck özellikle LGPL kapsamında lisanslanan uClibc kütüphanesini uyarlamak istiyordu. Geliştiriciye göre birçok yerde sorunlar var. Steck'e göre AVM, eksik olduğu varsayılan kaynak kodu bileşenleri ve derleme için gerekli bilgilerle ilgili talebe yeterince yanıt vermediğinden, geliştirici bir dava açtı ve destek için SFC'yi devreye soktu.

AVM'de uzlaşmanın ardından dava sonuçlandı


Davanın açılmasından birkaç ay sonra AVM, Steck'e amaçları doğrultusunda ihtiyaç duyduğu bilgileri sağladı. Örneğin, belgelenmemiş ortam değişkeninin KERNEL_LAYOUT değer drgfly çekirdek kaynaklarının derlenebilmesi için dahil edilmiştir. AVM ayrıca mevcut bir cihaz yazılımı görüntüsündeki dosyaların değiştirilebileceği ve değiştirilen görüntünün Fritzbox'a aktarılabileceği talimatlar da oluşturmuştur. AVM bu amaçla örneğin Freetz projesindeki araçları da kullanıyor.

Davanın bir diğer kısmı ise değiştirilen yazılımın cihazın RAM'inde çalıştırılmasına izin verilmesinin yeterli olup olmadığı veya kullanıcılar için kalıcı değişiklik yapılmasının mümkün olup olmadığıydı. AVM'nin süreç boyunca verdiği talimatlar bunu mümkün kılıyor. Bu, bu sorunun hukuki olarak açıklığa kavuşmadığı anlamına geliyor.

Sürece dahil olanların sesleri


Steck, çevrimiçi ortamda bu bilgilerin LGPL kitaplıklarını tercüme etmesine ve elde edilen .so ikili dosyalarını Fritzbox'a yüklemesine olanak sağladığını açıkladı. O ve SFC daha sonra davanın sonuçlandığını açıkladı ve AVM yasal masrafları karşılamayı kabul etti. Davanın bir parçası olmayan ve belirsizliğini koruyan konu ise GPL kaynaklarının ele alınmasıdır. Bu nedenle, Linux çekirdeği de dahil olmak üzere bu kaynakların nasıl derlenebileceği açıklığa kavuşturulmamıştır.

SFC'den Denver Gingerich, AVM'nin kaynakların tamamını kendi web sitesinde yayınlamadığını açıkladı. Derleme ve kurulum için kontrol komut dosyaları eksikti. Bunlar süreç sırasında yalnızca Fritzbox model 4020 için piyasaya sürüldü ve tüm cihaz yazılımı kaynaklarının bir parçası olarak SFC web sitesinden indirilebilir. Steck'in senaryosu da var compile_06.83.sh Kaynakların tercüme edilebileceği yayınlanmıştır.

Sorulduğunda AVM, şirketin “uzun vadeli yenilikler sağladığı için açık kaynak topluluğunu yıllardır aktif olarak desteklediğini ve bu süreçte kaynak kodunun yeterli olduğunun ortaya çıktığını, bu nedenle diğerinin de bu nedenle olduğunu” vurguladı. tarafı olası bir LGPL/GPL ile ilgili tüm iddiaları reddetti – Yaralanma geri çekildi.” Özellikle SFC'nin çelişkili beyanı sorulduğunda şirket ayrıca bunun özel bir şahıs tarafından açılan bir dava olduğunu açıkladı: “SFC, AVM'ye karşı yürütülen yasal işlemlerde hiçbir zaman yer almadı.” AVM, hukuki masrafların üstlenilmesiyle ilgili olarak şunları da belirtiyor: “Burada özel bir kişi dava açtığından, davayı geri çektiğinden ve AVM, hukuki sürecin dostane sonucuyla ilgilendiğinden, mahkeme masraflarını gönüllü olarak ödemeye karar verdik.”



Bu nedenle SFC'nin temsili yanlıştır; AVM zaten düzeltme talebinde bulundu, diye devam etti şirket. AVM, örneğin popüler Freetz ve OpenWRT projeleri gibi diğer ücretsiz yazılım geliştiricilerinin Fritzbox kaynaklarıyla 2021'de bile hiçbir sorun yaşamadığına dikkat çekiyor. Davacının aldığı hata mesajları, çok daha fazla bu konuda deneyimsiz olduğunun göstergesiydi. çapraz derleme işlemleri. Örneğin, geliştirme sisteminin yollarında hiçbir çapraz derleyici bulunamadı. Hedef mimariyi belirleyen ortam değişkeni, mevcut kaynak kodundan kolayca türetilebilecek olsa bile ayarlanmadı.

Bu nedenle yasal olarak bu süreçte LGPL ve GPL lisanslarının kaynakları ve gerekliliklerine uygunluk konusunda hiçbir şey açıklığa kavuşturulmamıştır. Ancak sonuç daha kolay erişilebilir ve uygulanabilir talimatlardır.


(DMK)