Le logiciel libre n'est pas vraiment gratuit

  • Nov 22, 2023

Le développement d'un site a toujours un coût, et aucun raccourci, car le développement nécessite du talent, pas seulement des corps, et le talent coûte de l'argent.

GNOU
Voici une histoire vraie.

Un ami a appelé récemment. Il avait dépensé des milliers de dollars pour peaufiner du code GPL et voulait savoir comment retirer son argent. "Comment puis-je le vendre ?" il a dit. "J'ai dépensé beaucoup d'argent pour ça."

Je lui ai dit qu'il ne pouvait pas. L'outil sur lequel il avait construit était sous le Licence publique générale. Il ne pouvait pas le vendre. En fait, il a dû faire don du nouveau code au même site où il avait obtenu son outil d'origine.

Mon ami était sidéré. Après tout, j'avais recommandé l'outil d'origine.

Eh bien, vous pouvez créer des services sur le site que vous avez construit, ai-je dit. Vous pouvez vendre des publicités contre cela. Vous pouvez héberger les sites d'autres personnes à l'aide de votre logiciel amélioré. Il existe de nombreuses façons de retirer votre argent. Vous ne pouvez tout simplement pas vendre le code.

"Mais j'ai payé des milliers de dollars pour que ça marche !" La douleur transmise par le téléphone était palpable.

Oui, c'est typique. Construire quelque chose d’utile avec du code open source coûte cher. Vous rencontrez les mêmes problèmes pour attirer et conserver des talents dans le développement open source que si vous utilisiez des outils propriétaires. Le coût de cette période initiale peut dépasser celui auquel vous feriez face avec un logiciel payant. Et votre retour est limité, car vous devez restituer vos améliorations.

Alors pourquoi le faire?

Eh bien, j'ai dit à mon ami, regardez l'outil avec lequel vous avez commencé. En tant qu'offre exclusive, cela coûterait beaucoup plus cher que ce que vous avez investi. Vous devrez attendre les réparations et les mises à niveau. Vous ne seriez pas en mesure de les faire vous-même. Et la plupart des "améliorations" de mon ami n'étaient que des ajustements de modules existants, trouvés sur le même site que l'outil d'origine.

Le fait est que « gratuit » n’est pas gratuit. Le développement d'un site a toujours un coût, et aucun raccourci, car le développement nécessite du talent, pas seulement des corps, et le talent coûte de l'argent.

Alors pourquoi le faire? Parce que vous commencez plus tôt que vous ne le feriez autrement. Parce que vous gagnez plus de contrôle, tant sur le produit fini que sur son développement en cours. Parce que la communauté autour de votre logiciel peut vous donner des raccourcis pour le mettre à niveau.

Pas parce que c'est moins cher. Parce que ce n'est pas le cas.

Parce que c'est mieux.