Per Fork si intende quella pratica di prendere del codice sorgente sviluppato da altri per continuare un proprio progetto personale in una direzione diversa da quella del primo fondatore.
Per fare un esempio religioso, e' come uno scisma.
Il papa' del progetto originario decide di non seguire una strada proposta da altri contributors a quel progetto, e quei contributors salpano per altri mari, portandosi il codice.
Il risultato e' uno spostamento di programmatori da un progetto ad un altro.
Di solito questo e' consentito dalle condizioni contrattuali legate allo sviluppo del software, e porta in una maggiore offerta di soluzioni, ma con minore interoperabilita' tra i progetti che diventano concorrenti e non condividono piu' soluzioni comuni, cercando di distinguersi senza avvantaggiare l'altro.