Comment transformer un projet open source en une entreprise rentable

Malgré la prémisse Alors que la distribution de logiciels open source est « gratuite », des entreprises multimilliardaires comme RedHat, MongoDB, GitLab et Elastic ont déjà innové en créant des entreprises rentables avec l’open source en leur cœur.

Mais est-il possible qu’un petit projet open source trouve sa place dans ce pays d’opportunités commerciales ?

COSS accélère

En général, les tendances de l’open source commercial (COSS) sont encourageantes. De nouveaux produits comme Meilisearch et Supabase gagnent du terrain de manière exponentielle plus rapidement que les légendes de COSS comme MongoDB, qui ont été fondées bien plus tôt.

Crédits image : Historique des étoiles GitHub (Ouvre dans une nouvelle fenêtre)

Donnons un peu plus de contexte au graphique ci-dessus. De 2010 à aujourd’hui, le nombre d’utilisateurs de GitHub a explosé de 500 000 à 103 millions. Il pourrait être tentant de suggérer que cet afflux de nouveaux utilisateurs dans la communauté serait le moteur de l’augmentation des étoiles.

Votre projet open source peut commencer comme un projet favori, mais seulement si vous pouvez y consacrer du temps.

Mais, dans le même temps, le nombre de projets (référentiels) a augmenté à un rythme encore plus élevé : de 600 000 à 359 millions. Et les investissements dans les produits open source ont presque triplé, passant de 58 transactions en 2015 à 144 transactions en 2021.

Il est important de noter que le nombre moyen d’utilisateurs par référentiel est passé de 0,8 à 0,3. Cela signifie que la concurrence pour les stars GitHub est maintenant plus élevée que jamais, ce qui suggère que les superstars ci-dessus sont en effet des valeurs aberrantes et qu’il sera difficile de reproduire leur succès.

À en juger par ces chiffres, ces investissements et la dynamique des étoiles, COSS est actuellement dans une position idéale.

Cela dit, il faut garder à l’esprit que COSS et les outils de développement n’occupent encore qu’une niche. Après tout, il n’y a que 25 à 30 millions de développeurs de logiciels dans le monde. Même si la productivité dans cette industrie est beaucoup plus élevée que dans beaucoup d’autres, ce nombre ne représente qu’une fraction d’autres grands marchés comme la finance ou la vente au détail.

De plus, la monétisation des produits conçus pour les développeurs reste, dans une certaine mesure, une question ouverte.

Comment monétiser l’open source

Il existe plusieurs stratégies pour gagner de l’argent avec l’open source.

Commençons par un simple : le crowdfunding et les dons. L’argent des subventions tombe dans la même catégorie que les dons, car la seule différence réside dans la façon dont vous collectez l’argent. Les fondations sont un vecteur de collecte de dons auprès de grands mécènes ou d’un grand nombre de mécènes.

Malheureusement, il est peu probable que ces revenus couvrent les coûts d’un COSS croissant. Prenez PostCSS, un framework CSS très populaire construit par Andrey Sitnik. Grâce à un hub Open Collective, avec 27 000 étoiles sur GitHub, il ne collecte qu’environ 12 000 dollars par an malgré le fait que des entreprises massives comme Meta ou Google utilisent PostCSS et pourraient potentiellement prendre en charge le produit.

A lire également