Posso includere codice concesso in licenza in MPL all'interno di un progetto con licenza MIT?

2

Vorrei sapere se è possibile includere codice sorgente con licenza sotto:

  • Mozilla Public License (MPL) versione 2.0

In un progetto concesso in licenza con:

  • La licenza MIT (MIT)

Se sì, vorrei chiedere:

  • Posso modificare il codice da MPL, ma mantenendo i loro crediti?
posta GibboK 09.05.2016 - 14:35
fonte

2 risposte

3

Sì, è possibile combinare il codice concesso in licenza con MPL 2.0 in un progetto che contiene codice sorgente da una o più licenze, inclusa la licenza MIT. Tuttavia, i singoli file di origine concessi in licenza sotto MPL dovranno rimanere sotto licenza MPL, comprese le eventuali modifiche apportate ai file con licenza MPL. Se modifichi un file MPL, devi mantenere i crediti per qualsiasi autore o contributore precedente, ma puoi aggiungere la tua linea.

    
risposta data 09.05.2016 - 14:41
fonte
0

È possibile combinare codice concesso in licenza MPL e MIT nello stesso progetto.

Ciò che non puoi fare (senza il permesso dei titolari del copyright) è rimuovere la licenza MPL dal codice. Ciò significa che se tu o chiunque altro volete distribuire l'albero dei sorgenti o i binari combinati costruiti sia dalle parti MIT sia da quelle MPL, devono rispettare entrambe le licenze.

L'accettazione del codice con licenze più restrittive nel tuo progetto cambia in modo efficace i termini della licenza per le persone che vogliono utilizzare il progetto nel suo insieme. Questo è particolarmente vero se non è possibile escludere il codice più limitato in fase di costruzione. Come manutentore del progetto non è una descrizione da prendere alla leggera e potrebbe portare al bivio del progetto.

    
risposta data 09.05.2016 - 20:00
fonte

Leggi altre domande sui tag