Porting di un progetto open source da licenza ISC e dominio pubblico

1

Ho portato libsodium e NaCl a .NET.

NaCl è il progetto originale che è di dominio pubblico mentre libsodium è un lavoro derivato da NACL e utilizza la licenza ISC . Ho esaminato entrambi i progetti per portare il codice su .NET.

Per il mio progetto preferisco usare MPL v2, ma non sono sicuro di avere il permesso di cambiare la licenza originale. So che ISC è permissivo, ma non è chiaro se posso usare un'altra licenza per il mio lavoro. Qualsiasi aiuto sarebbe apprezzato.

    
posta user1966074 23.03.2014 - 10:42
fonte

1 risposta

2

Tutto ciò che è permesso fare è esplicitamente coperto da ciascuna di queste licenze e spiegato da domande frequenti o documenti simili. Hai davvero bisogno di leggerli.

Ma la risposta è che probabilmente stai bene. Il dominio pubblico dice di fare quello che ti piace con il codice (a parte fingere di averlo scritto). ISC è la licenza BSD, che è molto permissiva e popolare tra gli utenti commerciali. MPL è specificamente progettato per giocare bene con altre licenze, quindi a meno che tu non stia pianificando di fare qualcosa di commerciale, sei abbastanza sicuro.

Due note di cautela. Un'alta percentuale di utenti .NET sono commerciali e, se si desidera che il proprio codice sia ampiamente utilizzato, è necessario comprendere le loro esigenze. MPL ha alcune funzioni di copyleft-ish e può impedire l'uso commerciale. I prodotti da cui hai iniziato non avevano queste restrizioni. Potresti prendere in considerazione una licenza più amichevole.

L'altro è: non prendere mai consigli da un posto come questo se stai anche pensando di farci soldi. Se qualcuno potrebbe subire una perdita commerciale, è necessario un consiglio legale competente per essere sicuro che non stai facendo qualcosa che crea una responsabilità.

    
risposta data 23.03.2014 - 11:24
fonte

Leggi altre domande sui tag