Qu'est-ce qu'une fourchette de toute façon?

Anonim

LibreOffice est un fork d'OpenOffice - oui, mais qu'est-ce que cela signifie exactement ?

Windows + Linux / Allemand / Open Source. Les textes du programme sont accessibles au public en open source ; chacun peut les vérifier, corriger les erreurs et travailler sur le projet (à condition de maîtriser le langage de programmation approprié). Mais tout le monde ne peut pas faire ce qu'il veut. Il existe une équipe de gestion de projet et des systèmes de gestion de versions sophistiqués. Les modifications apportées au code sont soumises, examinées, puis acceptées ou rejetées.
De temps en temps, il arrive que plusieurs membres d'une communauté open source soient insatisfaits de la gestion de projet. Il s'agit souvent de décisions économiques, parfois aussi techniques.
Si les insatisfaits ne parviennent pas à parvenir à un compromis viable avec la direction, ils copient le code source sur un nouveau serveur et continuent à travailler avec eux par eux-mêmes. Cette jonction s'appelle une fourche. Les licences open source le permettent expressément. De plus, de nombreuses plateformes de développement permettent également de faire avancer les développements par fourches, qui sont ensuite intégrés au projet principal. De cette façon, vous pouvez offrir une version stable aux clients finaux et en même temps essayer de nouvelles fonctions dans le fork.
S'il y a une vraie scission, les deux projets peuvent se développer séparément, mais il se peut aussi que le fork reste très similaire au projet d'origine. Les forks importants sont LibreOffice, qui est dérivé d'OpenOffice, et le descendant AdblockPlus Adblock Edge. Les deux se sont séparés parce qu'ils n'étaient pas satisfaits de la politique commerciale du projet initial. Il en va de même pour le pare-feu IPCop, qui s'est séparé de Smoothwall, et le système de gestion de contenu Joomla, dont le prédécesseur s'appelle Mambo. Le fork xt : Commerce a émergé du système de boutique osCommerce et a adapté le système au marché européen.