Pensavo che LGPL fosse una licenza permissiva, proprio come MIT, BSD o Apache. Ma oggi ho letto che è consentito solo il collegamento a LGPL (librerie, ecc.) Da codice a codice chiuso - a parte questo, è copyleft - quindi devo pubblicare codice basato su un programma LGPL.
Ho creato un programma per il mio datore di lavoro basato su un programma LGPL, ma che presenta notevoli modifiche. Certo, non mi è permesso mettere quel codice sorgente modificato là fuori. Allo stesso tempo, devo distribuirlo (giusto?).
Quindi mi chiedo se esiste una soluzione alternativa a questo, in modo da poter mantenere questa fonte chiusa (vorrei poter pubblicare la fonte) - qualche suggerimento?
La mia idea: posso mettere la maggior parte delle funzioni dell'app LGPL originale in una libreria esterna, scrivere l'eseguibile core da zero, ma fare riferimento alla libreria per tutte le funzioni che non ho modificato?
Attualmente, tutto è in un file .jar (è Java / Swing). se pensi che la mia idea sia legalmente / tecnicamente fattibile, quanto sforzo sarebbe separare ciò che ho scritto e qual è l'originale? Non sono il più esperto di Java.