Le terme « forking » est utilisé au sein de la communauté du développement de logiciels depuis des décennies. À cette époque, il s'agissait principalement de copier un logiciel puis de le développer parallèlement à sa copie de tronc.

Mais le sens du terme a évolué au fil du temps et définit désormais un phénomène spécifique dans le jargon du développement logiciel. Alors, qu'est-ce que cela signifie lorsque le logiciel est fork? Nous allons jeter un coup d'oeil.

Qu'est-ce que cela signifie lorsque le logiciel est fork ?

Le logiciel est fourchu lorsqu'une rupture se produit au sein de son équipe de développement, ce qui peut être dû à des divergences d'opinion concernant la direction du projet ou des conflits de personnalité.

Une faction ou un membre de l'équipe de développement prendra ensuite le code source du programme et commencera un développement indépendant sous un nom, une approche et une direction différents. Ainsi, même si un fork est basé sur le code source de son logiciel parent, il s'agit d'un projet nouveau et indépendant à part entière.

instagram viewer

Parce qu'il est difficile de sécuriser légalement les droits d'un code source de logiciel propriétaire, le forking se produit presque exclusivement dans le monde du développement de logiciels libres. La nature « open source » de ce type de logiciel signifie également que tout utilisateur a le droit d'utiliser, d'étudier, de modifier et de distribuer à la fois celui-ci et son code source.

En rapport: Nightingale: une fourchette multiplateforme plus rapide et plus propre du lecteur de musique Songbird

Le droit de fourche

Lorsqu'une faction ou un membre d'une équipe de développement prend le code source d'un projet et décide de lancer un développement indépendant, ils le font la plupart du temps sous un voile de conflit et d'animosité. Cela a conduit la communauté à voir la bifurcation sous un mauvais jour.

En rapport: Pourquoi devriez-vous utiliser Devuan, la fourche Debian

Cependant, de nombreux forks ont eu beaucoup de succès et ont même dépassé le logiciel original en popularité, comme Firefox de Mozilla et Ubuntu de Debian. De plus, la nature « open source » des logiciels libres signifie que tout utilisateur ou équipe de développeurs est en droit d'utiliser ou de modifier son code source comme il l'entend.

Vous savez maintenant ce qu'est le fork logiciel

Le terme « forking » existe depuis des siècles et fait généralement référence à une séparation des chemins. Depuis la fin du 20e siècle, cependant, il est également devenu un mot courant au sein des communautés de développement de logiciels.

Si vous pensez que vous pouvez orienter un projet dans une meilleure direction et que le conflit avec vos collègues est insoluble, vous devriez peut-être envisager de bifurquer.

E-mail
Logiciels open source et fork: le bon, le grand et le truand

Parfois, l'utilisateur final profite grandement des forks. Parfois, la fourchette se fait sous un voile de colère, de haine et d'animosité. Regardons quelques exemples.

Lire la suite

Rubriques connexes
  • La technologie expliquée
  • Logiciel d'organisation
  • Développement d'applications
  • Développement de jeu
A propos de l'auteur
Toin Villar (13 articles publiés)

Toin est un étudiant de premier cycle avec une majeure en anglais, français et espagnol et une mineure en études culturelles. Mêlant sa passion pour les langues et la littérature à son amour pour la technologie, il utilise ses compétences pour écrire sur la technologie, les jeux et sensibiliser à la confidentialité et à la sécurité.

Plus de Toin Villar

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.