En effet, à l'époque, les raisons données par les traditionalistes pour refuser le changement tenait plus de la mauvais foi que d'autre chose.

Selon eux, la migration de CVS vers subversion est bien trop récente pour justifier un nouvel effort pour migrer vers un autre système, et utiliser un système décentralisé n'apporterait aucun avantage au projet, le tout sur fond de mon DCVS est mieux que le tien.

Cependant, suite à la lecture du billet de Frédéric de Villamil au sujet de Github et de son influence sur les communautés open-source, je pense qu'il y a une autre explication.

En effet, outre le fait que Frédéric y explique le fonctionnement des projets open-source, et que son explication correspond en tout point à la façon dont est géré le développement de PHP, il y développe une hypothèse intéressante.

D'après lui, Github, en facilitant fortement le fork des projets open-source, prend complètement à contre-pied le modèle de développement, qu'il qualifie de féodal, des projets tel que PHP, puisque tout à chacun est devenu capable de développer sa propre version.

Et lorsque cela se produit, il y a plusieurs conséquences, dont l'une est que les développeurs historiques du projet concerné perdent tout contrôle sur son évolution.

Or, connaissant les développeurs historiques de PHP et le contrôle très étroits que certain d'entre eux exercent sur le langage, à tort ou à raison, je ne peux m'empêcher de penser que l'une des véritables raisons de cette résistance à la mise en œuvre d'un outil tel que Git est cette peur de perdre le contrôle sur le projet.

En effet, ceux qui ont refusé le plus fortement l'utilisation d'un tel système sont justement ceux qui exerce un contrôle très fort sur l'évolution du langage, et ils ont de plus, pour certain, des intérêts économiques à garder la main-mise sur le projet.

Évidemment, cela n'est qu'une hypothèse et il a bien d'autres explications possibles, mais même si elle était avérée, cela pourrait être totalement inconscient.

Cependant, sur le moment, le rapport entre l'analyse de Frédéric et le débat récent sur ce sujet au sein de la communauté des développeurs de PHP m'a semblé bien trop évident pour ne pas être plausible.