Ho trascorso alcune ore a pulire una vecchia libreria Python, ProxyTypes . Due giorni da adesso segnerà 10 anni da quando è stato aggiornato. Oggi l'ho aggiornato per supportare il nuovo Python 3 e per essere conforme alla guida di stile PEP8. Ho rimosso parte del codice di cui non ho bisogno, ma la funzionalità e la logica del codice rimanente sono invariate.
Voglio ridistribuire la mia versione modificata con un mio progetto software più ampio, omettendo tutti i file di installazione e includendo solo la mia versione modificata del file principale. Il mio progetto è autorizzato dal MIT .
Ho provato a leggere il testo della licenza PSF, ma la licenza sembra parlare specificamente della ridistribuzione di Python stesso, e ProxyTypes
è un modulo di terze parti che non è distribuito con Python, per quanto posso dire, quindi sono diventato rapidamente confuso su quali parti della licenza PSF si applicano effettivamente al codice che sto tentando di ridistribuire.
Inoltre, sembra che la licenza PSF sia cambiata radicalmente nel tempo. Questo codice ha 10 anni, dovrei presumere che la licenza PSF significhi qualunque versione fosse corrente al momento della pubblicazione?
Quale attribuzione devo includere la mia versione modificata di questo file? Dovrei includere il mio copyright sotto ogni altra attribuzione necessaria per dimostrare che l'ho modificato, non semplicemente ridistribuito?