Devo riscrivere la cronologia git di un progetto non GPL per rimuovere il codice GPL che è stato successivamente rimosso?

7

Ho un progetto con licenza MIT che includeva una libreria JavaScript GPL che è stata rimossa.

Esiste la necessità legale di riscrivere la cronologia delle revisioni per rimuovere completamente questo codice?

    
posta mwhite 02.01.2013 - 17:59
fonte

1 risposta

4

Non sono un avvocato, ma:

Il problema dipende in gran parte dalla licenza di documentazione . Non vi è alcun motivo per cui la vecchia revisione non possa essere concessa in licenza sotto licenza GPL, ma se non si annuncia che è sotto licenza GPL, allora è non funzionalmente, e quelle revisioni sono in violazione della GPL. Non si può nemmeno dare il beneficio del dubbio che potrebbe essere dato a un giovane deposito senza alcuna licenza pubblicata sulle revisioni ("Non ero ancora riuscito a crearne uno, e pensavo che sarebbe stato ovvio visto che sono usando le librerie GPL ... "), dal momento che la documentazione di licenza per quella revisione probabilmente dice che il progetto, nel suo insieme, è sotto il MIT.

Quindi, la persona patologica che scarica la vecchia versione del tuo codice ha ricevuto un software che dichiara di essere autorizzato dal MIT ma che è legalmente obbligato ad avere una licenza GPL, che è una violazione GPL.

Temo che tu debba eliminare la possibilità di distribuzione pubblica delle tue revisioni non conformi rimuovendole dalla cronologia.

    
risposta data 02.01.2013 - 18:23
fonte

Leggi altre domande sui tag