Logiciel open source
Un logiciel open source est un logiciel dont le code source est librement accessible au public. Tout le monde peut télécharger et exécuter un projet logiciel open source, consulter son code source pour comprendre son fonctionnement ou le modifier pour l’améliorer. De nombreux projets logiciels open source sont le fruit d’un travail communautaire, maintenu par un groupe de développeurs bénévoles plutôt que par un seul développeur ou une seule organisation.
Les développeurs d’un projet mettent un programme et son code source à la disposition du public au moyen de l’une des nombreuses licences de logiciels open source, qui définissent la manière dont d’autres personnes peuvent utiliser ce code source. Il existe deux grandes catégories de licences open source : les licences permissives (ou académiques) et les licences copyleft (ou réciproques). Les licences permissives vous autorisent à utiliser, modifier et distribuer du code open source dans un autre projet, à condition d’indiquer qu’il contient du code open source et de créditer les auteurs de ce code. Les licences BSD, MIT et Apache font partie des exemples de ce type de licence. Les licences copyleft vous autorisent à utiliser, modifier et distribuer du code open source dans un nouveau projet, à condition de distribuer ce projet selon les mêmes conditions de licence. La GNU Public License (GPL) est le type de licence le plus courant dans cette catégorie.
Contrairement aux logiciels commerciaux, dont le financement du développement provient de la vente de logiciels, les projets logiciels open source sont généralement financés par des dons d’argent (versés par des organisations donatrices intéressées et au moyen du financement participatif de la communauté) et/ou de travail (réalisé par des programmeurs bénévoles). La documentation et l’assistance aux utilisateurs proviennent également de la communauté du projet plutôt que d’un personnel d’assistance rémunéré : si vous avez besoin d’aide pour utiliser un programme open source, vous pouvez souvent en trouver sur le forum, le groupe de discussion ou la page wiki du projet.
NOTE: Parmi les projets logiciels open source connus figurent le système d’exploitation Linux, le navigateur web Firefox et la suite bureautique LibreOffice.
Testez vos connaissances