Il fork di un repository git non equivale necessariamente alla creazione di un progetto per il rilascio.
Le regole relative alla denominazione e al riutilizzo del codice sono più una questione di quella particolare licenza del progetto. In git, una fork significa semplicemente che hai una copia del loro codice nel tuo repository remoto, non dice nulla sulla licenza o come / se puoi rilasciare la tua versione del progetto.
Usiamo le forche al lavoro - ogni sviluppatore lavora su un fork del repository principale. Non ha nulla a che fare con il rilascio di versioni diverse. Mantiene solo il repository principale pulito ed evita la necessità di impostare regole su chi può spingere a quali rami, perché ogni sviluppatore possiede la propria copia remota.