Ho una domanda piuttosto specifica sulle licenze, ma prima di tutto vorrei solo precisare che ho già letto un sacco di Q & A qui ma non sono ancora sicuro del problema in quel particolare ambito.
Come ho capito dagli altri Q & A, hai il permesso di distribuire la tua applicazione commerciale anche con la libreria LGPL purché questa libreria possa essere sostituita da un'altra versione dell'utente stesso. Ciò significa che lo compili come .dll o qualsiasi altra cosa. Il resto dell'applicazione rimane licenza proprietaria.
Questo è chiaro per il software compilato. Ma la mia domanda è: in che modo questo si riferisce al software che non è compilato (che è distribuito come codice sorgente ma è ancora proprietario) come tutte le applicazioni PHP?
Per essere veramente chiari ti mostrerò l'esatto esempio. Sto costruendo applicazioni CMS per vari scopi. Tutti sono diversi ma la maggior parte condivide lo stesso "elemento base": l'editor WYSIWYG di JavaScript. Vorrei utilizzare uno che è concesso in licenza GPL / LGPL / MPL.
Quindi ci sono diverse domande:
- Posso usare questo editor LGPL in modo che il resto della mia applicazione resti proprietario?
- Che cosa devo fare per poterlo fare?
- Ci sono "modi speciali di distribuire" la libreria come un archivio ZIP separato o qualcosa del genere?
Per quanto riguarda l'oratore inglese non nativo, è molto difficile per me leggere le licenze nella loro forma originale. Non voglio mettermi nei guai.