Bonjour,
Je vois un grand intérêt d’avoir accès aux statistiques, même pour du code (et pourquoi pas ?)
Et la pratique m’a appris que les informations qu’on a du mal à obtenir on souvent une grande valeur. La preuve, quand je fais quelques recherches sur les derniers changements pour un projet (par exemple ffmpeg) + un tri sur un langage donné (C++), très rapidement, github me traite de “spammer”, comme si, essayer de suivre l’évolution des projets était du “spam” …
Le fait de n’avoir aucune statistique, c’est un peu comme si j’étais un musicien jouant dans une salle, mais sans savoir s’il y a quelqu’un dans la salle, ni même où je suis.
Cela ne me convient pas, parce qu’il y a un déséquilibre évident entre les contributions du développeur et celles du public. Les développeurs ne sont pas des singes à qui on donne des cacahuètes et dont il faut simplement “profiter” parce que c’est gratuit.
Il doit y avoir un échange avec les utilisateurs et les dévs, sinon ce système ne peut fonctionner à long terme. J’ajoute que github propose des versions payantes qui permettent d’avoir des informations statistiques, et ce n’est pas que pour faire joli amha.
Ensuite, pour l’avoir fait moi-même des centaines de fois, on ne forke presque jamais un dépôt : on le clone et on teste le code. La plupart du temps, on ne donne aucun retour (pour plein de raisons). Même cette information ( le code a été cloné X fois) n’est PAS accessible (à tous) , et ce n’est PAS normal.
Regarde sur mon dépôt github: j’ai proposé une trentaine de patches à plein de projets (jamais eu de réponse pour certains !), mais, en 3 ans, j’ai testé plusieurs centaines de projets, sans me faire connaître, ni forker aucun de ces projets.
Avec du recul, je pense que certains dévs auraient été motivés de savoir que leur code a été utilisé. Rien que pour la motivation …
Ensuite, quand on a forké un code, même après avoir proposé une PR, on n’apparaît pas dans la liste des contributeurs, et il n’y a donc pas beaucoup d’intérêt (sur github, ça m’a carrément refroidi)
Concernant le nombre de téléchargements : OOo4Kids a été téléchargé environ 2 millions de fois (Mac / Linux / Windows + version portable, le tout en 17 langues).
Et on est très fiers d’avoir eu autant de succès, et heureusement qu’on a géré les stats. On ne pourrait même pas en parler !
Pour miniDart, sur lequel je travaille en ce moment, j’ai découvert que des clubs à_côté_de_chez_moi l’utilisaient ! Mais je l’ai appris par le plus grand des hasards, et là aussi, c’est quelque chose qui ne fonctionne pas.
Et si vraiment ma contribution n’intéresse personne, je vais simplement arrêter de mettre en ligne les sources, et je ne ferai que des versions payantes.
Donc OUI, ajouter des stats pour les gens qui produisent quelque chose, ce serait quelque chose de très utile (et de motivant aussi !).
Et si ce n’est pas possible sur framagit, j’irai peut être ailleurs, ou je ferai mon propre dépôt sur une de mes machines. Mais avant, j’aurais essayé 