Dopo aver ricevuto alcune minacce da parte del titolare del copyright di un software con doppia licenza (GPL2 e commerciale) per acquistare la versione commerciale per i progetti in produzione, sto pensando di creare un fork.
In un caso di GPL2 e commercialmente doppiamente concessa in licenza con il software di proprietà intellettuale di proprietà dell'azienda, la biforcazione della versione GPL2 è un'opzione?
Inoltre, sta creando un buon modo per gestire questi casi?
Informazioni di base
Il software è un CMS web rilasciato in 2 versioni, una versione open source gratuita GPL2 e una versione commerciale che include supporto tecnico e funzionalità extra.
Il problema è che ora, basando la loro argomentazione sulla definizione di "distribuzione" della GPL2, la società che detiene i diritti d'autore sostiene che fornire il software e alcune estensioni a un cliente è considerato una "distribuzione". E che tale "distribuzione" rientra nell'obbligo della GPL2 di rilasciare il codice di estensione personalizzato.
Le estensioni personalizzate sono principalmente disegni, modelli e funzionalità molto specifiche.
Fondamentalmente mi danno 3 scelte:
- Acquistare l'edizione con licenza commerciale per i progetti basati sulla GPL in produzione,
- Eliminazione di tutti i progetti in produzione in base alla versione GPL2,
- Rilascio di tutte le estensioni come codice GPL2.
Le prime 2 opzioni non sono realistiche per i progetti finiti.
La terza opzione potrebbe andar bene, ma poiché la maggior parte delle estensioni sono molto specifiche, pulire il codice per renderlo utilizzabile da altri utenti significa molti lavori e inoltre non sono sicuro che i clienti apprezzeranno avere i loro progetti di siti web e funzionalità specifiche rilasciate pubblicamente.
La società di gestione dei copyright ha contattato direttamente alcuni clienti, dando loro la "scelta".
So che questa è un'interpretazione molto aziendale della GPL2, e un'azione del genere non è affatto legale, ma come sviluppatore indipendente, non voglio correre il rischio di essere coinvolto in lunghe e faticose procedure legali .
PS. Questa domanda è stata posta per la prima volta su Stack Overflow in cui si sentiva fuori dal campo di applicazione e chiuso, dopo aver letto le presenti FAQ del sito, discutere delle licenze software sembra soddisfacente.