Le livre est intéressant, et elle aborde frontalement l’épuisement des gens et des projets, ainsi que la nécessité d’ouvrir au maximum les projets à plein de profils différents pour maximiser les contributions, l’écosystème, le cercle vertueux, dans le dernier chapitre.
Mais une reproche que je ferais, c’est qu’elle ne parle que de financement direct. Et donc uniquement de projets, qui même lorsqu’ils sont très communautaires et à but non lucratif, sont seulement ceux qui ont une fondation ou association officielle qui permet de récolter des dons privés ou publics, pour ensuite le redistribuer à des développeureuses, des gens qui font la doc, la com ou autre.
Bon, on est vraiment mais alors VRAIMENT parmi les seuls au monde entier dans SPIP à être une communauté sans aucune structure juridique officielle. Du coup c’est très difficile de s’identifier dans son livre et de faire des rapprochements.
Par ailleurs, elle aborde un peu le financement indirect mais pas tant que ça et ce n’est pas très détaillé sur le type de tâches que ça permet de faire avancer.
Cela fait des années que je redis régulièrement la même chose, mais je pars de mon expérience dans SPIP évidemment. J’affirme, et je pense que c’est quantifiable et que je peux le prouver, que mis à part au début, la majorité des dernières contributions à SPIP dans les dernières années plugins ET noyau, l’ont été soit durant des temps travaillés et payés, soit en rapport avec le travail quand même car investissement du fait que SPIP est la base sur laquelle est montée le travail, le salaire, la vie des gens qui ont fait ces contributions. Je ne parle donc pas que de moi. Je trouve qu’il y a une sorte de non-dit sur ce sujet, volontaire ou pas, et que c’est un fait difficile à reconnaitre (et donc à en tirer les conséquences !).
De manière plus concrète : un (très) grand nombre de plugins majeurs ont été créé et/ou augmenté dans le cadre de fonctionnalités nécessaires durant des projets payés par des clients à des gens qui vivent de SPIP. Pour le noyau, de nombreuses modifications ont été fait dans ce même cadre, et certaines majeures au moment du montage de Nursit, pour la sortie de SPIP 3.0. Pour moi il s’agit clairement d’un investissement, qui sert à monter une activité plus stable ensuite. Je ne fais strictement aucune critique : je trouve ça très bien et sain. Mais je voudrais juste qu’on le reconnaisse plus explicitement : non malgré nos (y compris moi !) positionnements très libertaires, en défense du monde associatif et militant, etc, et bien non, la plupart des plus grosses évolutions en plugins importants et en noyau, n’ont pas été fait bénévolement pour l’amour de l’art ou pour servir le militantisme gauchiste.
Malheureusement ce type de financement indirect, qui est donc assimilable pour moi à du « mécénat », par la redistribution de nouvelles fonctionnalités ou d’amélioration de l’existant à toute la communauté, permet de faire avancer seulement des fonctionnalités précises ("on veut pouvoir créer des sélections de contenus manuellement", « on veut pouvoir payer en ligne », etc) ou des corrections de bugs ou des améliorations pas trop énormes.
Je n’ai jamais vu qu’un mécénat comme ça, fournissant du temps, arrive à « financer » des modifications majeures d’infrastructure, de communication, d’ergonomie générale.
En effet, durant un projet pour un client, on peut arriver à faire financer la création d’un nouveau plugin, ou l’amélioration d’un truc existant. Mais personne ne va jamais financer la refonte complète de l’admin qui est un chantier énorme de plusieurs mois à plein temps. Et personne ne va financer la refonte complète et mise en cohérence des documentations, qui est aussi un énorme chantier. De même nous avions parlé avec @marcimat de la refonte de l’infrastructure au cœur du logiciel, en utilisant des librairies existantes (composer, sfy…) : c’est aussi un énorme chantier de plusieurs mois (et qui à mon avis est essentiel à long terme, autant que l’admin ergonomique et responsive).
Pour tous ces énormes chantiers, quand bien même on arriverait à s’organiser de manière moins bloquante et conflictuelle qu’avant (comme je l’ai déjà exposé), ça ne change rien au fait que le temps à y passer est énorme, et qu’il ne peut être uniquement bénévole (même s’il y en a aussi, on passe tous plus de temps, pas payé, à améliorer SPIP), sinon on n’a plus de vie, et c’est burn out, etc. On a tous une vie, une famille, des enfants, des ami⋅e⋅s, des loisirs, des lectures… En dehors de nos heures de travail, on ne peut pas faire que continuer à coder pareil.
Prendre pour étalon de la contribution l’idéal-type d’une personne qui en plus de ses 7h par jour à coder pour le travail, re-passe 4h par jour (ou plus !) à contribuer bénévolement, ce n’est pas possible, on ne peut pas plus anti-inclusivité que ça à mon sens. (Et l’autrice du livre va entièrement dans ce sens.)
Voilà un peu une partie de mes sentiments autour d’une manière de s’organiser dans « ma » communauté qui n’a justement pas de fondation à qui donner des dons, et dont on est assez fier, mais qui a de gros soucis à se faire dans les années qui arrivent d’après moi.