OSS doppia licenza / segregazione del mercato

1

Ho un progetto open source, che mi piacerebbe commercializzare in licenza per vari tipi di attività commerciali.

Le licenze xGPL non funzionano per me dal momento che non consentono alcuna addenda condizionale.

Quello che sto cercando di ottenere è:

  • richiede licenze commerciali per le aziende
  • consentire l'uso e le modifiche in alcune licenze OSS per le persone
  • consentire l'uso gratuito (come sopra) a specifici rami aziendali sulla base della selezione individuale (ad es. istituti scolastici).

Sono molto confuso su come ottenere questo risultato e non violare i termini della parte di licenza OSS allo stesso tempo.

Modifica : sto cercando una licenza gratuita esistente, che non vieta esplicitamente la doppia licenza come fa la famiglia GPL.

    
posta Eugene Pankov 25.05.2014 - 12:45
fonte

1 risposta

5

Se sei il detentore del copyright del codice, puoi fornire le fonti a diversi client utilizzando licenze diverse. Queste licenze non hanno nemmeno bisogno di essere compatibili l'una con l'altra.

La modalità comune della doppia licenza consiste nel fornire due o più opzioni di licenza:

    Licenza a (L) GPL (o altro copyleft) per progetti open source. La natura del copyleft della GPL garantisce che non possa essere utilizzato per progetti closed-source (che sono ancora quelli commerciali).
  • una o più licenze commerciali da utilizzare in progetti commerciali / closed-source. Puoi variare la tariffa e le restrizioni della licenza in qualsiasi modo desideri (quindi è possibile una licenza separata per le istituzioni scolastiche).

La cosa a cui prestare attenzione nei progetti con doppia licenza è che non accettate ciecamente contributi sulla vostra versione open source.
A meno che non si ottenga il copyright sui contributi assegnati all'utente, non è possibile trasferire tali contributi dalla versione aperta alle versioni con licenza commerciale, in quanto si vincerà alla licenza GPL in base alla quale viene fornito il contributo.
Se ti è stato assegnato il copyright, sei libero di usare il codice come meglio credi.

L'uso di una licenza open source che consente la sub-licenza significa che chiunque abbia una copia del proprio codice può usarlo legalmente anche in un progetto closed source.
Non ci sono licenze open source che vietano l'uso commerciale del codice, in quanto ciò va contro le idee dietro il codice open source.

    
risposta data 25.05.2014 - 20:45
fonte

Leggi altre domande sui tag