Un , en français
fourche ou encore
embranchement, est un nouveau logiciel créé à partir du
code source d'un logiciel existant. Cela suppose que les droits accordés par les auteurs le permettent : ils doivent autoriser l'utilisation, la modification et la redistribution du code source. C'est pour cette raison que les se produisent facilement dans le domaine des
logiciels libres.