Un projet open-source est un projet dont le code source est mis à disposition gratuitement et qu'il est possible de modifier et de redistribuer (sous la même licence que le projet original).

À noter que les notions d'open-source et de logiciel libre sont deux choses différentes, voici un article de Richard Stallman pour en savoir plus.

Un logiciel open-source peut être publié par une entreprise, une association ou un particulier et demande parfois des ressources financières afin de pouvoir être maintenu, que ce soit pour le développement, l'infrastructure, etc...

Certaines entreprises arrivent à rentabiliser ces projets en mettant en place du support payant, mais ce n'est pas le cas de tous les projets, et certains logiciels open-source peuvent devenir des gouffres financiers, bien qu'ils soient utilisés par des grandes entreprises et des millions de développeurs à travers le monde.

Voilà pourquoi de plus en plus de projets open-source se tournent vers les dons et les sponsors pour survivre et continuer à faire évoluer le projet.

Open Collective

Open Collective est une plateforme permettant (notamment) aux projets open-source de récolter des dons (peu importe le montant) mais aussi de se faire sponsoriser par d'autres organisations, entreprises, etc...

En plus d'être une plateforme de récolte de dons, Open Collective permet aussi de :

  • Gérer la partie administrative et fiscale
  • Tenir un budget transparent aux yeux de la communauté

Et cerise sur le gâteau, Open Collective est lui-même un projet open-source ! Tous les dépôts de code sont disponible sur Github à l'adresse suivante : https://github.com/opencollective

Alors que vous ayez envie de soutenir personnellement quelques projets, ou que votre entreprise ait envie de sponsoriser une technologie qu'elle utilise, c'est LA plateforme idéal.

À noter qu'Open Collective permet aussi de financer des évènements comme des meetups, conférences et autres !

Quelques projets

Voici une petite liste de projets tech majeurs financés par la communauté Open Collective :

Babel - New expense - Open Collective
Babel is the community maintained compiler for evolving the future of JavaScript
vue - Open Collective
We are on a mission to help more frontend devs enjoy building apps for the web.
webpack - Open Collective
webpack is THE build solution for modern web applications.
Create React App - Open Collective
Set up a modern web app by running one command.
Parcel - Open Collective
📦🚀 Blazing fast, zero configuration web application bundler
electron - Open Collective
Build cross platform desktop apps with JavaScript, HTML, and CSS
socket.io - Open Collective
We are on a mission to enable real-time bidirectional communication on every platform.
J'espère que cet article vous aura plu, et à bientôt sur le blog !

À propos de l'auteur

Hello, je suis Nicolas Brondin-Bernard, ingénieur web indépendant depuis 2015 passionné par le partage de d'expériences et de connaissances.

Aujourd'hui je suis aussi coach pour développeurs web juniors, tu peux me contacter sur nicolas@brondin.com, sur mon site ou devenir membre de ma newsletter pour ne jamais louper le meilleur article de la semaine et être tenu au courant de mes projets !


Photo par Paul Volkmer sur Unsplash