blob: 6ca45fa4cb3f8714f1288637642e58afd4919e24 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
---
title: Fork
slug: Glossary/Fork
tags:
- Fork
- Glossaire
- Outils
- git
translation_of: Glossary/Fork
original_slug: Glossaire/Fork
---
Un _fork_ est une copie d’un projet logiciel existant à un moment donné pour permettre à quelque-un d’ajouter ses propres modifications au projet. Si la licence du logiciel original le permet, vous pouvez copier le code pour développer votre propre version de ce logiciel, avec vos propres ajouts, qui sera alors un « fork ».
Les _forks_ sont communs dans le développement des logiciels libres et _open source_. C’est maintenant un terme plus populaire grâce au modèle de contribution utilisant Git (et/ou la plateforme GitHub).
## En savoir plus
### Culture générale
- {{interwiki("wikipedia", "Fork_(software_development)","Fork")}} sur Wikipédia
- [Comment forker un dépôt GitHub](https://help.github.com/articles/fork-a-repo/) (_fork_ comme dans un contexte Git)
### Divers forks réputés
- [Distributions Linux](https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg)
- [Node.js et io.js (qui ont été fusionnés)](https://nodejs.org/en/blog/announcements/foundation-v4-announce/)
- [LibreOffice, un fork d’OpenOffice](https://www.libreoffice.org/about-us/who-are-we/)
|