L’acteur
  • Lieu : Sans, Mondial
  • Services : Développement
Accueil > Acteurs > Communauté du logiciel libre

Communauté du logiciel libre

Les logiciels libres sont le fruit du travail de programmeurs bénévoles. Organisés par projets (qui peuvent compter entre quelques dizaines à plusieurs milliers de développeurs), cette communauté a produit des applications comme Linux, Firefox ou LibreOffice ainsi que des langages de programmation et applications pour le web, dont PHP, MySQL et Apache.

Le logiciel libre (free software)
se développe dans les années 1970, quand se démocratisent les ordinateurs personnels. L’offre de logiciels étant réduite à cette époque et leur achat souvent onéreux, la création de programmes gratuits par et pour les usagers prend son envol.

Richard Stallman fonde en 1983 le projet GNU?, visant la création d’un système d’exploitation libre et gratuit.
En 1985, Stallman crée la Free Software Foundation (FSF), fédération pour la défense du logiciel libre. La Free Software Foundation Europe naît en 2001 ; son logo figure sur cet article.
La Licence GNU General Public License (GPL), introduite en 1989, a été conçue pour garantir que les logiciels créés sous cette licence restent libres et gratuits quand ils sont utilisés et modifiés par des tiers.
En 1991, Linus Torvalds crée Linux (un système d’exploitation basé sur GNU) qui devient un pilier du mouvement et participe à sa structuration. Torvalds lance Git (2005), puis GitHub (2008), qui révolutionnent la gestion collective de projets de développement.
En 1998 est créée la Mozilla Foundation qui développe le navigateur Firefox et l’application Thunderbird. En 2011 naît l’ancêtre de LibreOffice.

Les logiciels open source
En 1998 intervient une scission au sujet de la vente de services et de prestations pour les utilisateurs des logiciels libres.
Elle mène à la création d’un deuxième modèle, nommé simplement "open source", terme qui introduit une distinction avec le logiciel libre.
Les deux modèles désignent des logiciels dont le code source est accessible et modifiable par tous ; la différence réside dans l’usage qui peut en être fait.

Les licences qui émergent suite à cette scission distinguent les deux modèles :

  • la licence GPL impose depuis 1989 que les logiciels dérivés d’un logiciel libre doivent être eux aussi gratuits et libres, et publiés sous licence GPL.
  • des licences plus permissives comme MIT, MPL, Apache ou BSD autorisent l’intégration de code open source dans des logiciels propriétaires et payants, et n’imposent pas la publication du code source du logiciel final.

L’adoption de l’open source par les GAFAM
Le modèle open source a permis à des développeurs de recevoir une rémunération et a entrainé la création de nombreux emplois. Dans les années 2000, des entreprises comme IBM, Red Hat et Google investissent massivement dans l’open source. Microsoft, longtemps opposée à cette pratique, rachète GitHub en 2018. Des acteurs majeurs comme Google, Facebook et Amazon publient des projets open source (TensorFlow, React, Kubernetes…).

Le XXIe siècle est marqué aussi par l’utilisation généralisée de logiciels open source dans l’infrastructure de l’Internet (Apache, MySQL, PHP), dans le cloud et dans le domaine de l’intelligence artificielle.

Les enjeux de la sécurité
Les logiciels open source représentent une alternative viable aux logiciels propriétaires en ce qui a trait aux fonctionnalités et à la sécurité.
Le code de ces produits étant accessible à tous, des experts indépendants peuvent l’analyser et détecter des vulnérabilités. Il est possible de vérifier que le logiciel ne contient pas de portes dérobées ou de fonctionnalités malveillantes. Aussi, la communauté propose des correctifs souvent plus rapidement qu’une entreprise.

Porteurs et partenaires

Plusieurs initiatives ont été créées au sein de la communauté du logiciel libre et open source, dont la

Article publié le 1er avril 2025

Les logos et marques mentionnés sont la propriété de leurs titulaires respectifs. Leur utilisation sur ce site est uniquement à des fins d’information.