
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.
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.
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 ?

Voir aussi :



Vous avez lu gratuitement 60 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.