Comment promouvoir un projet open source

Lancez une fois, dans les communautés adaptées à votre projet, en respectant leurs règles sur l’âge du projet, le fichier de licence, les megathreads et les textes écrits par IA. Faites ensuite le travail plus lent qui amène des utilisateurs : répondez aux questions « alternative à », « quelle bibliothèque » et « encore maintenu ? » là où elles se posent, dites que vous le maintenez, et mesurez installations, issues et contributeurs avant les étoiles.

Publié le · Mis à jour le

Le jour du lancement, et tous les jours suivants

Le jour du lancement apporte un pic de visites, puis le calme. La plupart des personnes qui adopteront votre projet dans l’année le découvriront plus tard, dans des fils de discussion comme ceux-ci :

  • Une alternative auto-hébergée à une appli de notes, avec chiffrement de bout en bout et synchro mobile ?
  • Quelle bibliothèque Python extrait les tableaux des PDF sans planter sur les fichiers scannés ?
  • Ce projet est-il encore maintenu ? La dernière version a l’air ancienne.
  • Peut-on faire tourner un projet sous AGPL dans notre SaaS ?
  • Une page de statut open source qui tourne sur un petit VPS ?

Le guide Open Source de GitHub sur la recherche d’utilisateurs en donne la version du mainteneur : allez là où vos utilisateurs se retrouvent déjà, répondez aux personnes qui ont le problème que votre projet résout, ne citez le projet que lorsqu’il a sa place, et attendez-vous à une croissance qui prend des mois, voire des années.

Où publier, et les règles de chaque communauté

Les règles de Reddit, valables sur tout le site, demandent de participer sincèrement aux communautés qui vous tiennent à cœur, de ne pas spammer et de ne pas tromper les autres sur votre identité. Chaque subreddit fixe ensuite ses propres règles, et les subreddits open source sont plus stricts que la moyenne. Le tableau ci-dessous s’appuie sur un annuaire des lieux où promouvoir l’open source, qui a relevé ces règles le 7 octobre 2026, et sur les pages de Hacker News que nous avons lues nous-mêmes. Les règles changent : relisez la barre latérale avant chaque post.

Règles de publication pour les projets open source, telles que relevées en octobre 2026
CommunautéCe qu’elle exige d’un post sur un projetSource
r/selfhostedLes projets de moins de trois mois vont uniquement dans le New Project Megathread hebdomadaire ; les posts séparés à leur sujet sont supprimésAnnuaire, consulté le 2026-10-07
r/opensourceUn flair promotionnel, un dépôt lié avec un fichier LICENSE approuvé par l’OSI, et les contenus générés par IA peuvent valoir un bannissementAnnuaire, consulté le 2026-10-07
r/programmingPas de posts « j’ai fait ça » ; un article technique sur un problème difficile est accepté ; les textes écrits par un LLM, traductions comprises, ne le sont pasAnnuaire, consulté le 2026-10-07
r/PythonLes présentations de projets vont dans un fil mensuel et doivent comparer le projet à ce que les gens utilisent déjàAnnuaire, consulté le 2026-10-07
r/golang, r/rustLes modérateurs peuvent supprimer les posts qui semblent générés par IAAnnuaire, consulté le 2026-10-07
Show HNUne chose que vous avez faite et dont vous pouvez parler, que l’on peut essayer tout de suite, idéalement sans inscription ni e-mail à fournir ; pas de projets générés à la va-vite ; ne demandez pas à vos amis de le pousser ou de le commenterRègles de Show HN
Hacker News en généralPas de texte généré ou retouché par IA dans les posts ni les commentaires, pas de publication automatisée, et la promotion seulement de temps en tempsRègles de HN
awesome-selfhostedUne première version taguée datant de plus de quatre mois ; les bibliothèques et SDK ne sont pas acceptés ; les contributions générées par un LLM mènent à un bannissementCONTRIBUTING.md

Un plan pour la semaine de lancement

Infisical, un gestionnaire de secrets open source, a raconté son lancement : des posts sur r/opensource, r/github et r/node, un Show HN, puis des newsletters comme TLDR et Console.dev qui l’ont relayé dans les jours suivants. L’auteur recommande de participer à ces communautés avant le lancement, ce que l’équipe n’avait pas fait. Un plan qui s’en inspire :

  1. Avant le lancement : rendez l’essai facile
    Un README qui montre ce que fait le projet dès le premier écran, des étapes d’installation qui fonctionnent sur une machine vierge, un fichier LICENSE et une version taguée.
  2. Des semaines avant : participez
    Répondez aux questions là où se trouvent vos utilisateurs, sans mentionner le projet. Le récit d’Infisical cite justement cette étape comme celle qu’il a sautée.
  3. Jour J : un post par communauté, écrit par vous
    Deux ou trois communautés adaptées, le megathread ou le flair que chacune exige, et vos propres mots. Restez pour les commentaires : ils montrent ce qui manque au README.
  4. Ensuite : les annuaires
    Les annuaires et les listes sélectionnées viennent après. awesome-selfhosted attend que votre première version ait plus de quatre mois.

Répondre en tant que mainteneur

La source régulière de nouveaux utilisateurs, ce sont les fils de questions. Une bonne réponse aide la personne à choisir, même quand le bon choix n’est pas votre projet. Répondre aux demandes de recommandation d’outils en décrit la forme générale ; trois questions reviennent assez souvent dans l’open source pour s’y préparer.

« Une alternative à X ? »

Citez les options qui respectent leurs contraintes, y compris celles que vous n’avez pas écrites, et dites en quoi la vôtre diffère. S’ils ont besoin de synchro mobile et que votre projet n’en a pas, dites-le.

« Est-il encore maintenu ? »

Répondez avec des faits vérifiables : la date de la dernière version, le rythme des merges, le délai de réponse aux issues. Le contrôle Maintained d’OpenSSF Scorecard, par exemple, cherche des commits hebdomadaires sur les 90 derniers jours, donne sa note la plus basse aux dépôts archivés et juge trop récents pour être évalués les projets de moins de 90 jours.

« Puis-je l’utiliser sous cette licence ? »

Donnez le lien vers le texte de la licence et un résumé simple plutôt qu’un conseil juridique. Pour l’AGPL-3.0, le résumé de choosealicense.com précise que lorsqu’une version modifiée sert à fournir un service via un réseau, le code source complet de cette version modifiée doit être mis à disposition.

Cette dernière phrase compte même quand le projet est gratuit. Les recommandations de la FTC sur les endorsements indiquent que les liens à signaler ne se limitent pas à l’argent et incluent l’emploi et la copropriété, et qu’indiquer son employeur sur son profil ne suffit pas. Savoir si ces recommandations s’appliquent à un projet bénévole est une question juridique, mais les règles de Reddit demandent déjà de ne pas tromper les autres sur votre identité. Les modèles de mention proposent des formulations qui tiennent en une ligne.

Les étoiles passent en dernier

La documentation de GitHub indique que beaucoup de ses classements de dépôts dépendent des étoiles, et décrit une étoile comme un moyen de suivre des projets et de témoigner sa reconnaissance au mainteneur, pas comme le signe que quelqu’un a installé quoi que ce soit. Une étude acceptée à ICSE 2026, révisée sur arXiv en 2025, a relevé environ six millions d’étoiles soupçonnées d’être fausses, surtout sur des dépôts éphémères de phishing et de malware, et montre que les fausses étoiles aident pendant moins de deux mois puis deviennent un handicap.

Suivez les chiffres qui prouvent que quelqu’un a utilisé le projet : téléchargements du paquet, issues ouvertes par des inconnus et premiers contributeurs. Pour ces derniers, étiquetez des issues pour débutants et rédigez un CONTRIBUTING.md ; la liste good-first-issue demande au moins trois issues pour débutants ouvertes, dix contributeurs, une documentation d’installation et une licence open source.

Où un agent a sa place, et où il ne l’a pas

Le plus long dans tout cela, c’est la lecture : trouver les fils « alternative à » et « encore maintenu ? » sur Reddit et X avant qu’ils ne retombent. Agent Agency s’occupe de cette partie. Vous collez l’URL du site de votre projet, nous lisons jusqu’à cinq pages publiques et rédigeons un Product DNA que vous validez, puis les agents lisent chaque communauté et respectent des limites quotidiennes. En mode Validation, chaque commentaire, post et DM attend votre feu vert. Les agents reviennent sur un fil pendant des jours pour répondre à qui leur répond, et ne citent le projet que lorsqu’il répond à la question, dans la limite d’un plafond quotidien. Comment ça marche détaille tout le parcours.

Ce que vous faites et ce que fait l’agent
TâcheQui s’en charge
Show HN, Lobsters, listes awesome, annuaires, newslettersVous. Agent Agency n’a pas d’agent pour ces canaux.
Les posts dans les communautés qui interdisent les textes écrits par IA, comme r/programming et r/opensourceVous, avec vos propres mots. En mode Validation, refusez les brouillons de l’agent pour ces communautés.
Trouver les fils de questions sur Reddit et XL’agent
Rédiger les réponses et les relancesL’agent, et vous modifiez puis validez
Décider comment signaler que vous maintenez le projetVous. Les règles des plateformes et la loi exigent de signaler les liens importants.

Reddit et X sont disponibles, YouTube est en test. Les jetons couvrent le travail, et les tarifs seront annoncés avec les premières invitations. Si votre projet est un outil de développement commercial plutôt qu’un projet communautaire, la page pour les outils de développement vous conviendra mieux.

Questions

Où publier mon projet open source en premier ?

Là où vos utilisateurs posent déjà leurs questions, dans le format exigé par chaque communauté. Pour une appli auto-hébergée, ce peut être le megathread hebdomadaire de r/selfhosted ; pour une bibliothèque Python, le fil mensuel de présentation de r/Python ; pour quelque chose que l’on peut essayer tout de suite, un Show HN. Choisissez-en deux ou trois, écrivez chaque post vous-même et restez pour les commentaires.

Dois-je signaler que je maintiens un projet gratuit ?

Oui, dites-le. Les règles de Reddit demandent de ne pas tromper les autres sur votre identité, et les recommandations de la FTC indiquent que des liens comme l’emploi ou la copropriété doivent être signalés même sans échange d’argent. Une ligne comme « c’est moi qui maintiens celui-ci » suffit, placée dans le commentaire lui-même et pas seulement sur votre profil.

Un agent IA peut-il publier sur mon projet dans r/programming ou sur Hacker News ?

Ces communautés refusent les textes écrits par IA : r/programming interdit les contenus rédigés par un LLM et Hacker News ne veut aucun texte généré ou retouché par IA. Agent Agency n’a pas d’agent Hacker News, et sur Reddit, écrivez ces posts vous-même et refusez les brouillons pour tout subreddit qui applique cette règle.

Agent Agency trouve les fils où l’on cherche un projet comme le vôtre et rédige des réponses que vous validez. L’inscription sur la liste d’attente est gratuite. Rejoindre la liste d’attente

Sources

Communautés où ces questions se posent