Software Freedom Conservancy’de politika uzmanı olan Bradley Kuhn, bir California federal mahkemesinin GNU Affero Genel Kamu Lisansı’nın (AGPLv3) 3. sürümünün Common Clause yazılım lisansı ile birleştirilmesine izin vererek yanlış yorumladığını iddia ediyor.
AGPLv1’deki Affero maddesini oluşturan ve v3’ün ortak taslağını oluşturan Kuhn, Kasım 2018’de database biz Neo4j tarafından ticari marka ve rekabet yasası ihlalleri iddiasıyla dava edilen sanıklar PureThink ve kurucusu John Mark Suhy için bilirkişi olarak hizmet etmeyi bekliyor. .
PureThink o zamanlar, Neo4j EE’nin açık kaynaklı lisanslı bir sürümü olarak pazarlanan ONgDB adlı dağıtılmış veritabanı yazılımıydı.
Neo4j EE kombine altında AGPLv3+Commons Madde lisansı – Commons Maddesi, yazılımın satışını yasaklayan bir kısıtlama ekleyerek APGLv3’ü değiştirmiştir. Bununla birlikte, PureThink, Commons Maddesini yazılım sürümünden kaldırarak, yalnızca APGLv3 altında Neo4j EE veritabanı yazılımının çatallı bir sürümünü sundu.
Bu nedenle Neo4j ve İsveçli yan kuruluşu, PureThink ve diğerlerine lisans koşullarını ve Neo4j’nin ticari markalarını ihlal ettiklerini iddia ederek dava açtı.
Mayıs 2021’de Neo4j, kısmi bir özet karar kazandı [PDF] davaya bakan yargıç, şirketin marka ve haksız rekabet iddialarına dayanarak ihtiyati tedbir talebini kabul etti.
PureThink’e – sorun çözülene kadar – “ONgDB’yi Neo4j Enterprise Edition için ücretsiz ve açık kaynaklı bir değiştirme olarak reklam, tanıtım, temsil veya atıfta bulunma” ve müşterilere ONgDB hakkında yanlış beyanlarda bulunma yasağı getirildi.
ABD Dokuzuncu Devre Temyiz Mahkemesi daha sonra bu tedbir kararını onadı ve dava şu ana kadar devam etti.
Çözülmesi gereken kalan tartışmalı sorunlar arasında, Özgür ve Açık Kaynak Yazılım (FOSS) topluluğu için en önemlisi, Neo4j’nin AGPLv3 ve Commons Maddesini birleştirmesine izin verilip verilmediğidir.
Kuhn, bir bilirkişi raporu [PDF] durum için hazırlanan, AGPLv3 dilinin yeniden karıştırılabileceğini ve söz konusu lisansın AGPLv3 olarak adlandırılmaması koşuluyla başka bir lisansta kullanılabileceğini kabul eder. AGPLv3’ün FOSS lisansı olmayan bir şeye nasıl dönüştürülebileceğinin bir örneği olarak, MongoDB’nin Sunucu Tarafı Kamu Lisansı olarak adlandırılan değiştirilmiş AGPLv3 lisansından alıntı yapıyor.
Ancak lisans AGPLv3 olarak anılırsa, APGLv3 lisanslı yazılım kullanıcılarının eklenen lisanslama koşullarını kaldırmasına olanak tanıyan Ek Kısıtlamalar Maddesi uygulanmalıdır. Mahkeme bu argümanı kabul ederse, bu önemli bir tersine çevirme olacaktır: PureThink’in AGPLv3 kapsamında Neo4J EE’yi çatallamasına izin verilecektir.
Henüz bir duruşma tarihi belirlenmedi, ancak Temmuz 2023’te birkaç olasılık önerildi. ®