Modifica delle licenze: per quanto riguarda le versioni precedenti del codice

0

Supponiamo di avere un repository privato (sempre lo è stato), il codice in questo repository è stato concesso in licenza sotto licenza A per un tempo molto lungo con la speranza di rendere pubblico il repository in futuro.

Ora decido di rendere pubblico il codice in questo repository, prima di farlo, decido di cambiare la licenza alla licenza B.

Quale licenza (A o B) si applica alle versioni del codice prima della modifica alla licenza B? - Si noti che il repository non era pubblico prima della modifica alla licenza B.

    
posta daka 13.04.2017 - 18:16
fonte

1 risposta

3

La licenza è qualsiasi cosa tu pubblichi sotto. Se non pubblichi il tuo codice, non ha una licenza.

Se pubblichi un repository che include vecchi stati in cui viene dichiarata una licenza diversa da utilizzare, allora diventa un po 'complicato. Tuttavia, dato che coloro che trovano il tuo repository non possono dire che non volevi che le vecchie versioni fossero sotto la vecchia licenza, probabilmente potrebbero dire in buona fede che credevano di essere nel giusto se lo usavano come tali .

Pertanto, ti suggerisco di modificare il repository (cronologia delle modifiche) per modificare retroattivamente la licenza in tutte le vecchie versioni prima di renderla pubblica. Non ci sono aspetti negativi, e rimuoverebbe il potenziale di incomprensioni e ambiguità legali.

    
risposta data 13.04.2017 - 18:24
fonte

Leggi altre domande sui tag