Comprendre comment les développeurs de logiciels Open Source gagnent de l'argent

La vérité est la suivante: de nombreux développeurs et projets OSS génèrent des revenus.

La vérité est la suivante: de nombreux développeurs et projets OSS génèrent des revenus.
Publicité

Il existe de nombreux mythes sur les logiciels Open Source Qu'est-ce qu'un logiciel Open Source? [MakeUseOf explique] Qu'est-ce qu'un logiciel Open Source? [MakeUseOf Explains] "Open source" est un terme qui circule beaucoup ces jours-ci. Vous savez peut-être que certaines choses sont open source, comme Linux et Android, mais savez-vous ce que cela implique? Ce qui est ouvert ... Lire la suite (OSS) et peut-être le plus commun est le suivant: l' open source et le profit s'excluent mutuellement. Certes, il y a ceux qui croient que tous les logiciels devraient être ouverts et gratuits, mais ils sont une minorité (pas très différente des puristes d'art).

La vérité est la suivante: de nombreux développeurs et projets OSS génèrent des revenus. Certains gagnent juste assez d'argent pour survivre tandis que d'autres produisent tellement d'argent qu'ils mettent des alternatives propriétaires à la honte. Comment est-ce pour l'ironie?

Cela étant dit, profiter d'un développeur OSS nécessite un léger changement de paradigme. Plutôt que de voir votre logiciel comme le produit lui-même, l'astuce consiste à voir votre logiciel comme une plate-forme ou un catalyseur qui ouvre la voie à d'autres sources de revenus.

Offre de support et de services

De loin la méthode de revenu la plus courante consiste à fournir un service à côté du produit OSS. Choisissez n'importe quel projet OSS de façon aléatoire et il y a de bonnes chances qu'ils utilisent cette méthode d'une manière ou d'une autre.

Comprendre comment les développeurs de logiciels Open Source prennent en charge le logiciel open source Money

Binaires compilés Même si vous libérez votre code source gratuitement, vous pouvez toujours trouver des utilisateurs potentiels qui veulent utiliser votre logiciel mais qui n'ont pas les connaissances, le temps ou l'énergie nécessaires pour le compiler par eux-mêmes. Ces utilisateurs sont souvent prêts à vous payer pour compiler votre propre code en leur nom.

Services de maintenance. Vous connaissez le mieux votre logiciel. Vous pouvez vendre cette expertise aux utilisateurs sous la forme de services qui leur font gagner du temps et de la frustration. La plupart des entreprises accordent plus de valeur à leur temps qu'à leur argent. C'est donc une excellente façon de procéder, en particulier pour les logiciels basés sur serveur. L'installation et la configuration payantes, ou le support administratif sur appel sont deux exemples principaux.

Conférences et ateliers. Si votre logiciel est très complexe et qu'il comporte une courbe d'apprentissage abrupte, les entreprises peuvent vous embaucher pour enseigner directement à leurs employés. Ou, si votre logiciel est assez populaire, vous pouvez organiser des ateliers pour les personnes qui veulent tout apprendre des bases aux aspects les plus avancés.

Vendre du matériel pédagogique

Les utilisateurs d'OSS ont tendance à être ceux qui sont des loups solitaires autodidactes. Ils veulent choisir votre code et découvrir tout à leur propre rythme. Pour ces utilisateurs, des conférences et des ateliers sont sur la table; ils préfèrent plutôt du matériel pratique.

Vous pouvez leur vendre ce matériel et ils vont probablement payer pour cela.

Comprendre comment les développeurs de logiciels Open Source prennent en charge le logiciel open source Money 2

Documentation. De nombreux projets OSS incluent de la documentation gratuite et il n'y a rien de mal à cela. Cependant, une bonne documentation est longue à produire et incroyablement précieuse, au point de mériter un prix. Pour ceux qui ne veulent pas payer, ils peuvent toujours parcourir le code source lui-même.

Tutoriels et exemples. Si la documentation payée ne vous convient pas, vous pouvez toujours la libérer gratuitement et facturer les ressources du didacticiel. Cela s'applique davantage aux frameworks complexes comme les moteurs de jeu et pas tellement aux applications singulières.

Plugins payants et améliorations

En fonction de la licence open source Licences Open Source: que devez-vous utiliser? Licences de logiciels Open Source: que devez-vous utiliser? Saviez-vous que toutes les licences open source ne sont pas identiques? En savoir plus qui lie un projet OSS particulier, vous pouvez mélanger et faire correspondre une plate-forme ouverte avec des extensions payantes ou des améliorations. Cela peut sembler tromper la philosophie de l'OSS, mais c'est plus commun que vous ne le pensez.

Comprendre comment les développeurs de logiciels Open Source prennent en charge le logiciel open source Money 3

Extensions payées Considérons l'un des systèmes web les plus réussis, WordPress. Il est offert gratuitement à quiconque pour utiliser et modifier, mais il ya beaucoup de professionnels WordPress 6 étapes pour devenir un professionnel WordPress 6 étapes pour devenir un professionnel WordPress Vous voulez gagner votre vie à partir de Wordpress? Il y a plusieurs façons de s'y prendre: concevoir des thèmes, coder des plugins - mais il est particulièrement difficile de se distinguer et de trouver des clients potentiels. Lire la suite qui gagnent leur vie en créant et en vendant des plugins WordPress. Vous pouvez offrir le logiciel de base gratuitement et vendre vos propres extensions pour les fonctionnalités avancées.

Un autre exemple est le moteur de jeu Unity 5 Outils de développement de jeux gratuits pour créer vos propres jeux 5 Outils de développement de jeux gratuits pour créer vos propres jeux Grâce à ces incroyables outils de développement de jeux gratuits, un jeu qui a requis un an peut maintenant être faite en six mois ou plus vite, parfois sans code! Lire la suite, qui est disponible dans les versions gratuites et payantes. Cependant, il existe également Unity Asset Store, un marché central où les utilisateurs peuvent créer et vendre des plugins à utiliser par d'autres. Unity obtient une coupe de chaque vente et toutes ces ventes individuelles s'additionnent avec le temps.

Versions d'entreprise Offrir votre produit dans une version gratuite et payante n'est pas nouveau et c'est tout à fait légitime pour les produits OSS. Dans la plupart des cas, la version gratuite est open source alors que la version payante est à source fermée, mais ce n'est pas forcément le cas.

JetBrains, une société spécialisée dans les IDE de programmation riches en fonctionnalités, apprécie cette approche. Par exemple, ils offrent PyCharm gratuitement en tant que version «Communauté» open source et une version «Enterprise» plus avancée avec des fonctionnalités supplémentaires.

Sécuriser les commanditaires corporatifs

Il se peut qu'une entreprise ou un bienfaiteur apprécie tellement votre logiciel qu'il vous paiera à long terme pour continuer à travailler dessus, devenant essentiellement votre sponsor . Selon les circonstances, ledit parrainage peut être contractuellement lié ou simplement basé sur des dons, bien que ce dernier soit moins probable.

Un autre moyen de parrainage est le financement participatif . Vous ne pouvez pas trouver trop de succès avec OSS sur un site comme Kickstarter, mais il y a des alternatives avec un focus open source: FreedomSponsors et BountySource viennent à l'esprit.

Ou, si vous préférez garder le contrôle total sur votre campagne, vous pouvez toujours crowdfund à partir de votre propre site Web Forget Kickstarter: Comment Crowdfund de votre propre site Web Forget Kickstarter: Comment Crowdfund de votre propre site Web Crowdfunding a décollé dans un grand manière au cours des dernières années. Mais vous n'avez pas besoin d'utiliser un service comme Kickstarter si vous utilisez déjà votre propre site Web populaire. Lire la suite .

Ce ne sont pas les seuls moyens de gagner de l'argent en tant que développeur OSS, mais ils ont fait leurs preuves à maintes reprises. Certes, il pourrait être plus difficile de gagner des revenus avec l'OSS, mais ce n'est certainement pas impossible.

Comment un développeur open source peut-il gagner de l'argent? Partagez vos pensées avec nous dans les commentaires ci-dessous!

Crédit d'image: Code source via Shutterstock, Portrait de Happy Young Female Operator avec des écouteurs, closeup main sur le livre dans la bibliothèque, Jeune ingénieur logiciel travaillant dans le bureau avec des écouteurs sur la tête

In this article