Aller au contenu principal
Bluecoders
← Glossaire de la tech

Fork

Terme

Un fork (« fourche » en français) désigne la copie indépendante d'un projet logiciel à partir de son code source, pour le faire évoluer dans une direction différente du projet d'origine.

Un fork (« fourche » en français) désigne la copie indépendante d'un projet logiciel à partir de son code source, pour le faire évoluer dans une direction différente du projet d'origine.

Dans l'écosystème open source, on parle souvent de fork sur des plateformes comme GitHub ou GitLab : un développeur fork un dépôt pour proposer une contribution (via une pull request) ou pour démarrer un projet dérivé. C'est une mécanique fondamentale de la collaboration sur du code public.

Exemples célèbres de forks devenus des projets à part entière :
- LibreOffice, fork d'OpenOffice
- MariaDB, fork de MySQL
- io.js, fork de Node.js (re-fusionné depuis)
- Ubuntu, fork de Debian

Prêts à trouver le maillon manquant de votre équipe ?

Échangeons sur vos besoins de recrutement. Une équipe vous répond rapidement pour qualifier votre besoin et lancer la mission.