Dalla comprensione che sto gradualmente raccogliendo la GPL non è possibile mescolare le licenze a meno che entrambe non abbiano una clausola speciale aggiunta per consentirlo. Quindi, come sono i seguenti possibili?
Usiamo Joomla come base di questo esempio:
-
Le persone sviluppano script di plugin che devono richiamare funzionalità di libreria dal core Joomla per funzionare. Questo sicuramente significa che il plugin deve essere in GPL.
-
Detto questo, le persone decidono di vendere gli script del plugin che ritengo sia soddisfacente dato che stanno essenzialmente vendendo un servizio di distribuzione / supporto. Ma una volta acquistato l'utente finale ha tutto il diritto di rivenderlo o farlo con qualsiasi cosa voglia (purché rientri nei termini GPL).
Q1. Quindi, come possono le persone vendere plugin con licenza non GPL per Joomla?
Q2. Com'è possibile aggiungere una sorta di sistema di attivazione che limiti l'uso della fonte GPL? Non va contro l'obiettivo della GPL?
Q3. Come può un plugin con licenza non GPL per Joomla essere limitato all'uso non commerciale?
Ecco una risposta che ho ricevuto di recente da un fornitore di plugin Joomla non GPL. Offrono due varietà, non commerciali e commerciali (ma nessuna è GPL).
GPL does not mean that all associated or used software needs to be GPL. It regulates its use. We also would call "Joomla" not a product, it is open-source software under the GPL license.
Our extensions are open-source software under our own specific license terms,
In case you want to resell sites that use our extensions or the extension itself, that is not covered with our license. In case you want to use it on your own site, or sites which you create as designer for your customers, that is covered in our license.
Non farò riferimento al fornitore di plug-in in qualsiasi punto di questa domanda perché non voglio fare false accuse. Sono semplicemente confuso. Nella mia esperienza di Joomla ho visto questa situazione più e più volte e ho ricevuto risposte simili.
Sono certo che sto semplicemente fraintendendo un aspetto fondamentale della GPL, ma voglio davvero comprenderlo.
Aggiunto: Si prega di notare, il mio intento non è quello di citare in giudizio o qualcosa del genere. Voglio capire in modo che possa evitare che lo stesso accada a un progetto che rilascerò come open source più avanti nell'anno. Voglio solo capire ogni angolo.