Domanda

Ho scritto un software che vorrei rilasciare sotto la licenza BSD. Sfortunatamente, sto collegando a una libreria basata su GPL. In questo momento non ho tempo di riscrivere quella libreria.

Posso rilasciare il mio software con GPL e successivamente dopo aver riscritto la licenza di modifica della libreria GPL su BSD? (Immagino di no).

La mia domanda è: come posso rilasciare il software in questo momento senza chiudere le porte alla licenza BSD?

Grazie

È stato utile?

Soluzione

Ora puoi rilasciarlo su GPL e rilasciare versioni successive su BSD. Va perfettamente bene. Le prime versioni rimarranno ovviamente su GPL, ma non c'è alcun obbligo di pubblicare versioni successive con la stessa licenza. (Stiamo parlando del codice scritto da te qui. Se ci sono altri collaboratori, hai bisogno anche della loro autorizzazione.)

E, dato che BSD è meno severo di GPL, nessuno si lamenterà certamente. A BSD - > La transizione alla GPL sarebbe più difficile.

Altri suggerimenti

Non sono un avvocato. Detto questo, penso che tu come proprietario del copyright puoi modificare la licenza del tuo software in qualsiasi momento, ma se l'hai rilasciato in precedenza sotto GPL, quella versione del software rimane sotto GPL e chiunque abbia ottenuto la licenza da te può ancora usare come software con licenza GPL.

Puoi cambiare la tua licenza in qualsiasi momento (a meno che tu non stia usando un codice / libreria / qualsiasi cosa su licenza che ti proibisca di collegarti con il codice sulla licenza BSD). Nel caso di GPL / BSD, non credo che potresti avere problemi.

Dovresti anche notare che i tuoi lavori precedenti (prima del rilascio in cui hai cambiato quella licenza) possono ancora essere usati su una vecchia licenza. E puoi decidere di concedere anche la doppia licenza del software.

Non sono un avvocato e potrei sbagliarmi, ma è così che lo capisco:

Puoi semplicemente rilasciare il codice sorgente che hai scritto sotto BSD e lasciare un avviso che si sta collegando a una libreria GPL, il che significa che gli utenti che vogliono ridistribuire il set di 2 devono conformarsi sia a BSD che a GPL (che significa conformarsi solo alla GPL nella pratica).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top