IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le produit open source est un outil de marketing, et souvent les programmeurs open source travaillent gratuitement pour enrichir les grandes entreprises technologiques
Par Robert Vitonsky

Le , par Robert Vitonsky

26PARTAGES

8  0 
Le produit open source est un outil de marketing, et souvent les programmeurs open source travaillent gratuitement pour enrichir les grandes entreprises technologiques, par Robert Vitonsky

Les grandes entreprises technologiques déploient beaucoup d'efforts pour nous convaincre que tout bon programmeur doit avoir son propre projet open source. De nombreux programmeurs ont des projets parallèles open source, mais peu d'entre eux peuvent expliquer pourquoi ils y consacrent leur temps. En conséquence, ils travaillent gratuitement pour enrichir les grandes entreprises technologiques. En fait, l'open source ne peut pas rapporter d'argent aux programmeurs, mais peut leur servir d'outil de promotion.


De nombreux programmeurs qui commencent à travailler sur de nouveaux projets open source personnels pensent à tort que construire quelque chose de cool garantit des utilisateurs, des fans, et que les revenus suivront. C'est peut-être parce qu'ils ont vu trop d'histoires d'influenceurs sur Twitter et qu'ils croient que c'est vrai.

La plupart d'entre eux finissent par être déçus, car les résultats ne sont pas à la hauteur des efforts déployés. Je pense que cela est dû à une mauvaise approche du développement de projet, en particulier à des objectifs et un positionnement de projet incorrects.

L'open source ne donne pas d'argent

Réalité n° 1 - l'open source ne paie pas les développeurs. Il ne fait qu'enrichir les entreprises. Le battage médiatique autour des milliards de revenus générés par l'open source ne tient pas compte de la destination réelle de l'argent.

Même si certaines nouvelles donnent l'impression que "les logiciels open source ont stimulé l'économie de l'UE de 65 à 95 milliards d'euros" et qu' "IBM a acheté Red Hat pour 34 milliards de dollars", cela ne prouve rien d'autre que l'utilité de l'open source pour les entreprises qui en tirent des bénéfices. Rien sur les revenus des mainteneurs.

Je n'ai trouvé aucune statistique sur le nombre de développeurs qui gagnent de l'argent sur leurs projets open source, à l'exception des articles promus par des influenceurs comme "Tailwind CSS : From Side-Project Byproduct to Multi-Million Dollar Business", mais il y a des articles avec des affirmations telles que

Une enquête de Tidelift portant sur près de 400 mainteneurs de projets open source a révélé que 46 % d'entre eux ne sont pas payés pour leur travail. Parmi ceux qui sont rémunérés, la moitié seulement reçoit plus de 1 000 dollars par an.
J'ai moi aussi quelques projets open source. Certains d'entre eux connaissent un certain succès, comme Linguist, qui compte plus de 180 000 utilisateurs actifs.

Mon expérience est assez similaire aux statistiques citées. J'ai reçu environ 3 000 dollars de dons pendant plus de 4 ans. Cela représente environ 700 $ par an.

Dans mes projets, je n'ai jamais demandé aux utilisateurs de l'argent « pour la bière » ou « pour le café » comme le font de nombreux projets. J'ai rédigé un article sur les menaces qui pèsent sur les logiciels qui agissent de la sorte.

Mais même si cela permettait d'augmenter les dons à 10 000 $ par an, ce n'est toujours rien comparé au salaire de base d'un programmeur dans n'importe quel pays de l'UE.

Parfois, j'ai reçu des demandes non pertinentes pour acheter un projet à des prix ridicules comme 30 000 $, ce qui est toujours inférieur au salaire de base de n'importe quel programmeur dans l'UE.


J'ai publié un article sur ce type de demandes. En résumé, les gens cherchent des projets pour acheter leur base d'utilisateurs, pour injecter des logiciels malveillants, des logiciels espions ou des publicités et pour gagner plus d'argent. D'ailleurs, la prochaine fois que vous verrez une demande de dons pour un projet, pensez au raisonnement du propriétaire du produit. Qu'est-ce qui les empêche de vous vendre pour 30 000 $ s'ils ont besoin d'argent ?

Demandez à vos amis qui ont des projets open source « combien gagnez-vous avec ça ? ». Vous entendrez probablement la même histoire.

Ne vous méprenez donc pas, vous ne gagnerez pas d'argent sur des projets open source de ce type. Vous ne ferez que perdre votre temps de manière inefficace. Vous pouvez simplement trouver un emploi de programmeur dans une entreprise et toucher un salaire de base d'au moins 100 000 dollars.

Il existe d'autres options pour gagner de l'argent avec l'open source qui fonctionnent vraiment.

L'une des plus populaires est l'open source commercial basé sur le modèle du noyau ouvert

Le modèle « open core » consiste principalement à proposer une version “core” ou limitée d'un produit logiciel en tant que logiciel libre et open-source, tout en proposant des versions « commerciales » ou des modules complémentaires en tant que logiciel propriétaire.
Une autre orientation, très populaire aux États-Unis, consiste à créer des startups destinées à être vendues le plus rapidement possible. Il s'agit de trouver un problème, de mettre en œuvre une solution et de la vendre à n'importe qui avant que les grandes entreprises technologiques ne la clonent et n'en fassent la promotion grâce à leurs capacités de marketing. De tels projets ont une durée de vie courte et, en termes de temps, rapportent suffisamment d'argent pour couvrir les dépenses liées aux programmeurs, à la promotion et pour gagner de l'argent supplémentaire.

L'open source est un outil de promotion

De nombreuses personnes pensent que le secret de la réussite consiste simplement à créer un projet génial, que d'autres découvriront et utiliseront.

Réalité n°2 - personne n'utilisera votre projet s'il n'est pas promu. Tout projet sans promotion est voué à l'échec.

Personne ne saura que votre projet existe. Si vous avez un produit, faites-en la promotion. Si vous ne le faites pas, il sera perdu, personne ne le trouvera et vous perdrez votre temps.

Mais comment promouvoir votre projet ? L'internet est l'un des pires endroits pour la promotion d'un produit en raison du niveau élevé de spam, de son coût élevé et de ses faibles taux de conversion.

L'objectif de toute plateforme de médias sociaux est d'enfermer ses utilisateurs dans une chambre d'écho, de maintenir l'engagement des utilisateurs, et donc de cacher tous les messages qui n'ont pas été payés.

Bonne nouvelle, l'open source est une bonne plateforme de promotion.

Si vous présentez rapidement votre outil open source qui résout les problèmes à la bonne personne, il pourrait gagner en popularité.

Les projets open source présentent de nombreux avantages, notamment la possibilité d'instaurer la confiance dans votre produit et votre équipe.

Personnellement, j'essaie d'éviter les logiciels propriétaires, car ils ne reposent sur aucune base de confiance. Toute confiance est déjà détruite dès la première étape, lorsqu'un développeur dépense de l'argent pour me conduire à un magasin d'applications où il n'y a pas de liens vers le code source. En effet, un tel logiciel peut faire n'importe quoi sur mon appareil et je n'ai aucune chance de comprendre comment il fonctionne exactement. Je ne peux même pas signaler les bogues ou suivre l'évolution du développement.

Chez PrimeBits, nous évitons les logiciels qui ne peuvent pas être auto-hébergés ou modifiés pour nos besoins.

Bien sûr, l'open source signifie aussi que votre code peut être volé par une grande entreprise pour le vendre en tant que service en nuage ou pour le modifier en fonction de ses besoins. Mais ce sont des problèmes qu'il est bon d'avoir.

En tant que développeur, vous devriez utiliser vos produits open source pour instaurer la confiance et promouvoir des produits et services connexes. C'est ainsi que de nombreuses entreprises open source gagnent de l'argent.

Dans mon cas, lorsque Linguist a commencé à se développer, j'ai obtenu 4 nouveaux clients pour PrimeBits en un an. Ils nous ont contactés par l'intermédiaire de GitHub, et nous avons construit des produits pour eux, payé notre personnel et gagné suffisamment d'argent pour maintenir Linguist gratuitement. Chacun de ces clients nous a permis de réaliser un bénéfice de plusieurs ordres de grandeur supérieur à 700 dollars par an.

C'est l'un des modèles les plus efficaces en termes de temps et d'argent. Il rend la maintenance de projets à code source ouvert viable, contrairement au modèle des dons qui ne peut même pas couvrir le coût d'un beau vélo tout-terrain qui vous sauverait du burnout.

Contribuez en retour !

La promotion est cruciale pour tout projet open source, pour les deux parties, pour le développeur et pour les utilisateurs.

En effet, si vous, en tant qu'utilisateur, trouvez un projet open source intéressant et que vous ne participez pas à sa popularité, vous risquez de découvrir que le projet n'a plus de mainteneur.

Comme je l'ai dit, les dons dans les projets open source sont trop faibles pour motiver les développeurs à faire quoi que ce soit. 10 $ ou 100 $ ne suffisent pas à stimuler le développement.

Si vous aimez un projet open source, ne jetez pas quelques dollars et passez à autre chose. Faites passer le mot - votre voix vaut plus que n'importe quel don.

Cela a plus de valeur et équivaut à un don de quelques milliers de dollars.

Source : "Open source product is a marketing tool"

Et vous ?

Quel est votre avis sur le sujet ?

Voir aussi :

L'absence de rémunération dans le domaine des logiciels open source est insoutenable, d'après Thomas Stringer, développeur logiciel

L'Open Source serait en difficulté et ce n'est pas la faute des grandes entreprises technologiques, d'après Jan Kammerath

L'open source souffre-t-il d'un problème du « travail gratuit » ? Oui, selon Havoc Pennington
Vous avez lu gratuitement 1 019 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Zefling
Expert confirmé https://www.developpez.com
Le 08/07/2025 à 18:44
Je dirais même que certains perdent de l'argent avec l'open source.
Héberger les projets c'est pas gratuit.

Et j'ai déjà eu le problème quand j'ai abandonné un projet. 2 ans après son arrêt certains sont venus pour me demandait pourquoi c'était plus mis à jour.
Ma réponse « je ne savais pas que c'était encore utilisé, personne ne disait rien quand j'ai annoncé son arrêt ».
6  0 
Avatar de JPLAROCHE
Membre expérimenté https://www.developpez.com
Le 09/07/2025 à 16:28
Bonjour, je suis à la retraite, j'ai presque 74 ans, et je suis sur un projet avec comme langage ZIG, j'étais curieux de voir ce que l'on pouvait en tirer et puis je voulais recréer un environnement de développement, des outils pour simplifier la création de programme tel que le propose l'AS400. Quelle belle surprise que ce langage et je n'en démords pas.

GitHub AS400JPLPC https://github.com/AS400JPLPC en plus de mettre à disposition, c'est une protection "retour arrière" oui je sais il y a des outils pour ça, mais je fais cela dans mon garage.

C'est en open-source, je veux aider les jeunes avec la bibliothèque, ce n'est pas parfait, je n'ai jamais été un foudre de guerre dans la documentation, mais les principes y sont fondamentaux pour des applications pour faire de la gestion. Ce n'est pas terminé.

J'étais SDF en 1976 quand j'ai commencé dans l'informatique, à l'époque déliasseur celui qui enlève le Carbonne entre deux feuilles, on m'a offert d'aller en cours ...

D'autre part, j'en profite pour remercier tous ceux qui mettent sur GitHub et Codeberg.org, car on apprend beaucoup en lisant, c'est libre, rien ne vous empêche de l'améliorer. je dirais quand j'arrêterai de le maintenir.

Pour ceux qui ni ne croient pas
1  0 
Avatar de vdaburon
Membre à l'essai https://www.developpez.com
Le 15/07/2025 à 11:33
J'ai créé une douzaine de plugins pour Apache JMeter et j'ai mis ces plugins sur le "store" des plugins de JMeter via le site jmeter-plugins.org.
Apache JMeter permet de réaliser des tests de performance.

Le fait d'avoir des plugins installables via un outil dédié de gestionnaire de plugins pour JMeter est pratique pour faire les installations et pour la maintenance.
Lors de tests de performance, j'utilise de plus en plus une description en Java Maven pour lancer les tests de performance avec le plugin Maven jmeter-maven-plugin et plusieurs outils également lancés avec Maven.
Maven permet de récupérer sur le site Maven Central les librairies des plugins et des outils avant de lancer les taches Maven.

C'est donc plus le côté installation standard ou via Maven qui m’intéresse dans la mise à disposition des plugins à la communauté.
Certains de mes plugins ont également mise à jour avec des évolutions par la communauté.

J'utilise quotidiennement Apache JMeter et ses plugins et donc j'ai ajouté certaines fonctionnalités qui me manquait dans l'utilisation avancée de cet outil et son écosystème et j'en fait profiter la communauté des testeurs.

Il y a très peux de plugins JMeter payants et je ne veux pas me lancer dans cette direction pour essayer de gagner un peu d'argent, mon métier d'expert en ESN me convient bien.
Si jamais je désire gagner un peu d'argent pour ces outils et mon savoir faire, je pense que je me dirigerai plutôt dans des formations vidéos payantes ou un livre sur le sujet des tests de performance.
1  0 
Avatar de IGY-Francia
Nouveau Candidat au Club https://www.developpez.com
Le 17/07/2025 à 15:42
“Tout projet sans promotion est voué à l'échec. Personne ne saura que votre projet existe. Si vous avez un produit, faites-en la promotion. Si vous ne le faites pas, il sera perdu, personne ne le trouvera et vous perdrez votre temps.”

Mon message servira surtout pour vos futurs projets mais d’un point de vue marketing: la promotion d’un produit démarre avant la phase de lancement. Il faut essayer de se créer une petite communauté avant que votre projet open source ne voit le jour. Promouvoir quelque chose sans avoir une cible/audience plus ou moins prête à passer à l’action est très compliquée et coûteuse.

“En fait, l'open source ne peut pas rapporter d'argent aux programmeurs, mais peut leur servir d'outil de promotion.”

Tout à fait ! Un développeur avec un projet open source sur son CV pourra certainement augmenter ses prétentions salariales par rapport à celui avec un parcours lambda.

“Si vous aimez un projet open source, ne jetez pas quelques dollars et passez à autre chose. Faites passer le mot - votre voix vaut plus que n'importe quel don.”

“La meilleure des publicités est un client satisfait” Bill Gates. Chouchoutez les utilisateurs est un must.

1  0