Ho precedentemente chiesto questo allo stack overflow ma era chiuso, credo perché i "programmatori" sono la sede più appropriata per questa domanda.
Ho lavorato sul progetto SVN Importer (licenza Apache), che sembra essere effettivamente morto (nessun cambiamento pubblicato in 5 anni). Ho un accesso al loro server SVN ma non ho diritti di commit. Ad ogni modo, mi piacerebbe convertire questo progetto in Git e spingere le mie modifiche a GitHub. Il sito GitHub suggerisce lo strumento svn2git per convertire i progetti svn in Git, quindi stavo progettando di convertire il repository SVN in Git, aggiungere le mie modifiche e poi spingere questo repository Git su GitHub.
Mi chiedo, quali sono i requisiti legali e le convenzioni comuni di questo processo? È accettabile clonare l'intera cronologia del progetto e spostarlo in GitHub? Inoltre, anche se questo è essenzialmente un progetto morto, una volta che ho tradotto il repository su Git, dovrei mettere tutti i miei commit su un ramo non master o è accettabile usare master in questo caso?