Collegamento a dll con licenza MIT

2

Attualmente sto lavorando ad alcuni software proprietari a sorgente chiusa che fanno uso di una libreria ( SharpAVI ) distribuito con la Licenza MIT . La sorgente SharpAVI non è usata direttamente in qualsiasi parte del mio progetto, solo il file .dll immodificato ha fornito il download sul sito codeplex linkato sopra.

Il file .dll viene fatto riferimento in un progetto distinto molto piccolo all'interno di una soluzione molto più grande (costituita da una singola classe wrapper attorno alla funzionalità fornita da SharpAVI).

Sono particolarmente preoccupato per questa formulazione:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

La licenza deve essere inclusa in un file con il mio codice, che è collegato al codice concesso in licenza da .dll e non include nessuno dell'origine originale? Questo renderebbe il mio codice wrapper un prodotto con licenza MIT (che sembrerebbe andare contro la natura non virale della licenza)? Se il mio wrapper ha bisogno di ottenere la licenza con la licenza MIT, non si propagherà a nessun altro codice che faccia riferimento anche a esso?

Come impongo correttamente le informazioni sulla licenza per un file dll con licenza MIT collegato senza rilasciare il mio codice sotto la licenza MIT?

    
posta KChaloux 10.07.2014 - 23:23
fonte

1 risposta

1

Sembra che tu abbia bisogno di un file "licenses.txt" o simile in cui inserisci testo adatto, una dicitura simile a quella suggerita da Robert Harvey.

Se hai una GUI puoi avere una voce di menu Help > About, che potrebbe avere una bella visualizzazione in cui puoi cliccare su un pulsante "licenze" che a sua volta apre una finestra che mostra il file licenses.txt - o qualunque altro metodo ti piacerebbe usare.

Quello che devi fare è avere un mezzo accessibile ragionevole per mostrare l'attribuzione (che usi il MIT con licenza s / w).

Se disponi di un manuale utente in formato cartaceo o PDF, potresti anche attribuire un'attribuzione in un luogo abbastanza ovvio: all'interno della copertina anteriore o posteriore, ad esempio. Ancora una volta deve essere solo una frase.

    
risposta data 11.07.2014 - 08:56
fonte

Leggi altre domande sui tag