The Tridgell Effect
De Framalang Wiki.
L'effet Tridgell : de l'utilité de la dissension et du refus des compromis dans le FOSS. Article original sur le blog de Fred Trotter
Written on January 5, 2009
Accord de l'auteur obtenu par mail le 23/01/2009 (Joan)
| Pseudo | Code | Rôle | Statut |
|---|---|---|---|
| Joan | Traduction | Terminé | |
| DonRico | DRI | Relecture | Terminé |
| DonRico | DRI | Validation | OK |
| Mise en forme |
Autres liens:
Sommaire |
Tridgell Effect - Titre
Tridgell Effect - Partie 1
If you follow Linux Kernel Development, you may have heard of git. Git is a de-centralized source code management system that is famous for its speed.
Git was originally developed specifically for the Linux project by Linux founder Linus Torvalds. But other projects have begun using it. X.org, Ruby on Rails, and WINE are all listed as users. Recently, the perl project has announced that it has migrated to git, which prompted this story.Si vous suivez le développement du noyau Linux, vous avez peut-être entendu parler de Git. Git est un système décentralisé de gestion du code source réputé pour sa rapidité.
À l'origine, Git a été développé spécialement pour le projet Linux par le fondateur de Linux, Linus Torvalds. Mais d'autres projets, tels que X.org, Ruby On Rails ou WINE, ont depuis commencé à l'utiliser. Récemment, le projet perl a annoncé qu'il avait migré vers Git, ce qui m'a incité à écrire ce billet.Tridgell Effect - Partie 2
Tridgell Effect - Partie 3
The creation of Git, and the recent successes that it has had, is an example of what I like to call “the Tridgell effect”.
The Tridgell effect is what happens in the development community as the result of developers who are motivated by primarily by freedom. It might be summarized by the phrase:La création de Git, et son récent succès, est un exemple de ce que je me plais à appeler "l'effet Tridgell".
L'effet Tridgell est ce qui se produit dans la communauté du développement du fait de développeurs qui sont principalement motivés par la liberté. On pourrait le résumer par la phrase suivante :Tridgell Effect - Partie 4
"Les développeurs qui font primer la liberté sur la fonctionnalité auront tendance à initier des projets pour remplacer les applications propriétaires, même lorsque celles-ci fonctionnent correctement. Une fois ces projets lancés, d'autres membres de la communauté, y compris des développeurs qui ne sont pas principalement motivés par la liberté, feront de ces projets des succès."
Tridgell Effect - Partie 5
Tridgell Effect - Partie 6
Lets look at the chain of events that lead to git.
1. The Linux project, based on the leadership of Linus Torvalds, is satisfied with a proprietary source control product, Bitkeeper. 2. Tridgell pisses off the Bitkeeper company and Linus by developing a freedom respecting implementation of a Bitkeeper client. 3. The Bitkeeper company revokes the Linux projects licenses. 4. After getting used to the features of Bitkeeper, Linus finds current freedom-respecting source control applications wanting. 5. So he writes a new source control application, git, that has many of the features that were found in Bitkeeper, but also respects freedom. 6. git becomes a powerful project in its own right, powering the source control for many important large FOSS projects.
Intéressons-nous à la suite d'évènements qui a conduit à Git.
- 1. Le projet Linux, sous la houlette de Linus Torvalds, est satisfait de son outil propriétaire de gestion de code source, BitKeeper.
- 2. Tridgell s'embrouille avec l'entreprise qui développe BitKeeper et avec Linus en développant une implémentation libre de client BitKeeper.
- 3. L'entreprise révoque les licences accordées au projet Linux.
- 4. Après s'être habitué aux fonctionnalités de BitKeeper, Linus trouve que les applications actuelles de gestion de sources laissent à désirer.
- 5. Il écrit alors une nouvelle application, Git, comportant des fonctionnalités que l'on pouvait trouver dans BitKeeper, et qui est libre.
- 6. Git devient un puissant projet à part entière, fournissant les ressources pour la gestion du code de nombreux projets libres majeurs.
Tridgell Effect - Partie 7
Tridgell Effect - Conclusion
By starting a trivial development effort, but then sticking to his guns on the matter, Tridgell spawned a whole new project, substantially decreasing the communities dependence on a proprietary project.
This is why FOSS projects will win in the end. Only a few of us need to be absolutely convinced that software freedom is important. There are enough people who need software and software freedom, that “if we build it they will come”. In the end, freedom respecting software wins.En se lançant dans un essai de développement sans prétention, mais en restant ensuite fidèle à sa ligne de conduite, Tridgell a donné naissance à un nouveau projet, lequel a par la suite énormément réduit la dépendance de la communauté envers un produit propriétaire.
C'est la raison pour laquelle les projets libres et Open Source l'emporteront sur le long terme. Il suffit que quelques-uns d'entre nous soyons absolument convaincus que la liberté logicielle est importante. Nous sommes assez nombreux à avoir besoin de logiciels et de liberté logicielle pour que "si nous prenons l'initiative, les autres suivront". Au bout du compte, les logiciels respectant les libertés en ressortiront vainqueurs.
