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.
| Communauté | Ce qu’elle exige d’un post sur un projet | Source |
|---|---|---|
| r/selfhosted | Les projets de moins de trois mois vont uniquement dans le New Project Megathread hebdomadaire ; les posts séparés à leur sujet sont supprimés | Annuaire, consulté le 2026-10-07 |
| r/opensource | Un 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 bannissement | Annuaire, consulté le 2026-10-07 |
| r/programming | Pas 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 pas | Annuaire, consulté le 2026-10-07 |
| r/Python | Les 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/rust | Les modérateurs peuvent supprimer les posts qui semblent générés par IA | Annuaire, consulté le 2026-10-07 |
| Show HN | Une 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 commenter | Règles de Show HN |
| Hacker News en général | Pas 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 temps | Règles de HN |
| awesome-selfhosted | Une 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 bannissement | CONTRIBUTING.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 :
- 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. - 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. - 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. - 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.
| Tâche | Qui s’en charge |
|---|---|
| Show HN, Lobsters, listes awesome, annuaires, newsletters | Vous. 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/opensource | Vous, 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 X | L’agent |
| Rédiger les réponses et les relances | L’agent, et vous modifiez puis validez |
| Décider comment signaler que vous maintenez le projet | Vous. 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
- Reddit Rules, consulté le
- Where to promote open-source projects (SaaSCity directory, venue rules as checked 2026-10-07), consulté le
- Show HN guidelines (Hacker News), consulté le
- Hacker News guidelines, consulté le
- Finding Users for Your Project (Open Source Guides, GitHub), consulté le
- awesome-selfhosted-data: CONTRIBUTING.md, consulté le
- Saving repositories with stars (GitHub Docs), consulté le
- He et al., Six Million (Suspected) Fake Stars in GitHub (arXiv:2412.13459, v2 2025-09-06), consulté le
- OpenSSF Scorecard checks: Maintained, consulté le
- FTC's Endorsement Guides: What People Are Asking, consulté le
- GNU Affero General Public License v3.0 (choosealicense.com), consulté le
- good-first-issue: criteria for adding a project, consulté le
- How we got to 3000 GitHub stars in 2 months? (Infisical blog, 2023-01-16), consulté le
Communautés où ces questions se posent
Pages liées
- Reddit Self-Promotion Rules: What Reddit Actually Says EN
- How to Answer 'What Tool Do You Use?' Threads on Reddit EN
- How to Disclose Your Affiliation on Reddit EN
- Marketing devtool pour les éditeurs d’outils de développement
- Alternatives à GummySearch : que choisir avant le 1er décembre 2026
- Alternatives à Reddit Ads, et quand la publicité reste le bon choix