Quando modifico e ridistribuisco il software che utilizza originariamente la licenza MIT, posso revocare il diritto di vendere la mia modifica?

1

C'è una parte di software, gratuita e open source, sotto la licenza MIT.

Apporto modifiche, migliorarlo, ecc. Distribuisco questo nuovo software, anche gratuitamente e open source.

Ma posso revocare da quelli che usano la mia nuova versione il diritto di vendere? Non venderò mai il mio software modificato; sarà sempre gratuito e open source. Detto questo, non voglio che gli altri prendano la mia fonte e truffino gli altri vendendoli a un prezzo.

    
posta 13steinj 22.07.2015 - 22:48
fonte

1 risposta

3

La licenza MIT consente il rinnovo del materiale e non richiede che sia sotto la licenza MIT.

Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions

Come descritto in Che cosa significa "sub-licenza" in realtà? questo significa che puoi incorporare il tuo lavoro e rilasciarlo con una licenza più restrittiva. In questo caso, rimuovere la possibilità di vendere copie del software. Quello con una grana significativa di IANAL.

Tuttavia, in questo c'è un po 'di problemi. Il diritto di vendere fa parte della definizione open source (e filosofia gnu ).

The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

Poiché la tua modifica restringerebbe un campo di attività, non sarebbe open source, né compatibile con altri prodotti open source che potrebbero portare ad altre difficoltà.

Ma sì, puoi comunque renderlo relicoso come vuoi. Il MIT non è una licenza virale e puoi anche prendere l'intero progetto closed source se lo desideri. Ma ricorda, che rimuovere il diritto di vendere non è più libero e open source. Il tuo codice non può essere utilizzato in un progetto GPL, né in nessun altro progetto open source con tale restrizione.

    
risposta data 22.07.2015 - 23:00
fonte

Leggi altre domande sui tag