URL: https://linuxfr.org/news/bitkeeper-essaye-de-rattraper-l-histoire-en-passant-open-source Title: Bitkeeper essaye de rattraper l'histoire en passant Open Source Authors: Florent Zara Benoît Sibaud et ZeroHeure Date: 2016年05月12日T15:06:00+02:00 License: CC By-SA Tags: bitkeeper, git, gestionnaire_de_version, libération, richard_stallman et linus_torvalds Score: 36 [[BitKeeper]], logiciel de gestion de version vient discrètement de passer en Open Source, sous licence Apache 2.0. Soit plus de dix ans après l'avènement de [[Git]] dont il est indirectement à l'origine. Que de temps pour trouver le bon chemin !  Enfin diront certains, trop tard diront d'autres. Le changement s'est fait relativement discrètement via l'[annonce assez laconique de la version Bk-7.2ce sur leur forum](https://users.bitkeeper.org/t/bk-7-2ce-released-2016年05月09日/93) :> I might as well mention bk-7.2ce which is the first open-source release. Si vous vous demandez si cela vaut le coup de laisser tomber votre SCM préféré, ils ont en place une [page spécialement pour vous](https://www.bitkeeper.org/why.html). Ironie de l'histoire, sur leur [page de téléchargement](https://www.bitkeeper.org/download.html), ils proposent de récupérer les sources de BitKeeper via Git ! ---- [Site web de Bitkeeper](https://www.bitkeeper.org/) [Annonce du passage en Open Source de BitKeeper](https://users.bitkeeper.org/t/bk-7-2ce-released-2016年05月09日/93) [Pourquoi passer à BitKeeper ?](https://www.bitkeeper.org/why.html) [Clonez BitKeeper avec Git ;-)](https://www.bitkeeper.org/download.html) [Site officiel de Git](https://git-scm.com/) [LinuxFr.org : BitKeeper, RMS et PLONK.](https://linuxfr.org/news/bitkeeper-rms-et-plonk) [LinuxFr.org : BitKeeper : plus de version gratuite](https://linuxfr.org/news/bitkeeper-plus-de-version-gratuite) [LinuxFr.org : La réaction de Richard Stallman aux récents évènements autour de BitKeeper](https://linuxfr.org/news/la-r%C3%A9action-de-richard-stallman-aux-r%C3%A9cents-%C3%A9v%C3%A8nements-autour-de) [LinuxFr.org : Linus développe un remplaçant original à BitKeeper](https://linuxfr.org/news/linus-d%C3%A9veloppe-un-rempla%C3%A7ant-original-%C3%A0-bitkeeper) [LinuxFr.org : Le développement du noyau continue autour de Git](https://linuxfr.org/news/le-d%C3%A9veloppement-du-noyau-continue-autour-de-git) [Wikipedia: Comparison of version control software](https://en.wikipedia.org/wiki/Comparison_of_version_control_software) ---- ## Petit historique Rappelez-vous, à partir de 2002 de nombreux développeurs et mainteneurs du noyau Linux, et pas des moindres, ont utilisé BitKeeper comme système de gestion de versions décentralisé. Outil très puissant certes, mais fortement propriétaire, développé par la société BitMover et dont la version gratuite était disponible pour les projets Open Source, mais limité fonctionnellement et les rendant dépendant de serveurs administrés par BitMover. Cela avait [provoqué de grosses flamewar](//linuxfr.org/news/bitkeeper-rms-et-plonk) à l'époque. En 2005, suite à un conflit entre l'éditeur et certains développeurs qui faisaient de le rétro-ingénierie du protocole, la [version gratuite fut retirée](https://linuxfr.org/news/bitkeeper-plus-de-version-gratuite). Pendant que ça [trollait en mode « je vous l'avais bien dit »](https://linuxfr.org/news/la-r%C3%A9action-de-richard-stallman-aux-r%C3%A9cents-%C3%A9v%C3%A8nements-autour-de), Linus se [mit au travail](https://linuxfr.org/news/linus-d%C3%A9veloppe-un-rempla%C3%A7ant-original-%C3%A0-bitkeeper) et en deux à trois semaines, le développement du noyau [reprenait sur un nouveau SCM nommé Git](https://linuxfr.org/news/le-d%C3%A9veloppement-du-noyau-continue-autour-de-git) qui est quasiment devenu dix ans plus tard un standard de facto pour la gestion de source décentralisée. BitKeeper vient rejoindre les déjà nombreux DVCS libres encore maintenus comme Darcs (2002), Mercurial (2005), Bazaar (2005) ou Fossil (2007). ## Notes de version Nous ne ferons pas l'historique de tous les changements depuis 10 ans. Sachez juste que cette version 7.2ce, outre sa libération, apporte - Une mise à jour vers TCL/Tk v8.6, ce qui améliore l'aspect sur MacOS ; - La correction de problèmes de performances sur des répertoires avec un grand nombre de tags ; - La suppression d'anciennes commandes (`bk _eula`, `bk lease`, `bk legal`, `bk more`, `bk status --compat`, `bk users`) ; - Une modernisation de l'interface « BK/Web service » pour qu'elle soit plus conformes aux standards d'aujourd'hui (ils semblent dater de 1998) ; - Plein d'autres petits détails qui parleront aux utilisateurs réguliers.