Prendre une copie du code source d'un projet logiciel existant et commencer un développement indépendant sur celui-ci, créant ainsi un logiciel distinct et séparé. Les développeurs effectuent un fork sur un projet lorsqu'ils souhaitent expérimenter sans affecter la branche principale, ou lorsqu'une communauté se divise sur l'orientation technique d'un outil open source. Le nouveau projet qui en résulte est également appelé un fork.
They refused to merge our patches, so we decided to fork the repository and maintain it ourselves.
En français simple Ils ont refusé d'intégrer nos correctifs, nous avons donc décidé de faire un fork du dépôt et de le maintenir nous-mêmes.
Un hard fork dans les protocoles réseau signifie que la nouvelle version n'est pas rétrocompatible avec l'ancienne.