• # BitKeeper comme une source d'inspiration

    Posté par . En réponse à la dépêche Bitkeeper essaye de rattraper l'histoire en passant Open Source. Évalué à 10.

    Ce que l'on sait, c'est que cet épisode à débouché sur la naissance de Git et d'un foisonnement d'alternatives plus ou moins heureuses.

    Ce que l'on sait déjà moins, c'est que le comportement de son auteur a aussi été source d'inspiration pour baptiser certains d'entre eux.

    Git d'abord, même si Linus s'en défendait en prétendant que ça ne s'adressait qu'à lui:

    Torvalds seemed aware that his decision to drop BitKeeper would also be controversial. When asked why he called the new software, "git," British slang meaning "a rotten person," he said. "I'm an egotistical bastard, so I name all my projects after myself. First Linux, now git."

    Ca reste suffisamment ambigu pour laisser le champ à une autre interprétation, tout en lui évitant un procès en diffamation (on ne saura jamais).

    Par contre lorsqu'on pense à Mercurial, on ne voit pas bien le rapport.
    Le mercure, son symbole Hg en guise de commande ???

    Que nous apprend la traduction de mercurial ?
    Tiens, il existe un autre sens: "d'humeur changeante, inégale, versatile".

    Quand même, Matt Mackal, son auteur n'aurait pas pensé à ça ?

    Et bien si:

    Shortly before the first release, I read an article about the ongoing
    Bitkeeper debacle that described Larry McVoy as mercurial (in the sense
    of 'fickle'). Given the multiple meanings, the convenient abbreviation,
    and the good fit with my pre-existing naming scheme (see my email
    address), it clicked instantly. Mercurial is thus named in Larry's
    honor. I do not know if the same is true of Git.

    A coté de ça, les jeux de mots à double sens autour de du contrôle de "version" semblent presque fadasses:
    Même le "subversif" svn qui voulait enterrer Concurrent Version System, ou encore son contrepied défunt superversion et autres veracity, ...

    Thanks to you Larry !