Logiciel libre

Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication par autrui en vue de sa diffusion sont permises, techniquement et légalement[1], ceci afin de garantir certaines libertés induites, dont le contrôle du programme par l'utilisateur et la possibilité de partage entre individus[2].

Ces droits peuvent être simplement disponibles — cas du domaine public — ou bien établis par une licence, dite « libre », basée sur le droit d'auteur. Les « licences copyleft » garantissent le maintien de ces droits aux utilisateurs même pour les travaux dérivés.

Les logiciels libres constituent une alternative à ceux qui ne le sont pas, qualifiés de « propriétaires » ou de « privateurs »[Note 1]. Ces derniers sont alors considérés par une partie de la communauté du logiciel libre comme étant l'instrument d'un pouvoir injuste, en permettant au développeur de contrôler l'utilisateur[3].

Le logiciel libre est souvent confondu à tort[Note 2] avec :

  • les gratuiciels (freewares) : un gratuiciel est un logiciel gratuit propriétaire, alors qu'un logiciel libre se définit par les libertés accordées à l'utilisateur. Si la nature du logiciel libre facilite et encourage son partage, ce qui tend à le rendre gratuit, elle ne s'oppose pas pour autant à sa rentabilité principalement via des services associés. Les rémunérations sont liées par exemple aux travaux de création, de développement, de mise à disposition et de soutien technique. D'un autre côté les logiciels gratuits ne sont pas nécessairement libres, car leur code source n'est pas systématiquement accessible, et leur licence peut ne pas correspondre à la définition du logiciel libre.
  • l’open source : le logiciel libre, selon son initiateur, est un mouvement social[4] qui repose sur les principes de Liberté, Égalité, Fraternité[5] ; l’open source quant à lui, décrit pour la première fois dans La Cathédrale et le Bazar, s'attache aux avantages d'une méthode de développement au travers de la réutilisation du code source.
Carte conceptuelle du logiciel libre
Schéma conceptuel autour du logiciel libre
Heckert GNU white
Logo du projet GNU, initiateur du mouvement du logiciel libre.

Définition

Premières ébauches

La notion de logiciel libre est décrite pour la première fois dans la première moitié des années 1980 par Richard Stallman[Note 3] qui l'a ensuite — avec d'autres[Note 4] — formalisée et popularisée avec le projet GNU (GNU signifiant « Gnu is Not Unix ») et la Free Software Foundation (FSF).

Une première ébauche de définition du logiciel libre est ainsi proposée en 1986 par la FSF ; un logiciel est alors dit libre s'il confère à son utilisateur les libertés suivantes :

« Premièrement, la liberté de copier un programme et de le redistribuer à vos voisins, qu'ils puissent ainsi l'utiliser aussi bien que vous. Deuxièmement, la liberté de modifier un programme, que vous puissiez le contrôler plutôt qu'il vous contrôle ; pour cela, le code doit vous être accessible[6]. »

Définition de la Free Software Foundation (FSF)

Aujourd'hui, un logiciel est considéré comme libre, au sens de la Free Software Foundation, s'il confère à son utilisateur quatre libertés (numérotées de 0 à 3)[7] :

  1. la liberté d'exécuter le programme, pour tous les usages ;
  2. la liberté d'étudier le fonctionnement du programme et de l'adapter à ses besoins ;
  3. la liberté de redistribuer des copies du programme (ce qui implique la possibilité aussi bien de donner que de vendre des copies) ;
  4. la liberté d'améliorer le programme et de distribuer ces améliorations au public, pour en faire profiter toute la communauté.

L'accès au code source est une condition d'exercice des libertés 1 et 3.

La FSF précise quelques points. D'abord ces libertés doivent être irrévocables. Chacun doit avoir la possibilité d'en jouir sans devoir prévenir un tiers. La redistribution du programme doit pouvoir se faire sous toute forme, notamment compilée, éventuellement à la condition de rendre disponible le code source correspondant. L'utilisateur doit pouvoir fusionner des logiciels libres dont il n'est pas lui-même l'auteur. La FSF accepte toutefois des restrictions mineures quant à la façon dont un logiciel modifié doit être présenté lorsqu'il est redistribué.

Définition du projet Debian

Le projet Debian, commencé en 1993 avec le soutien de la Free Software Foundation, a développé Les principes du logiciel libre selon Debian[8] également connus sous l'acronyme DFSG (pour Debian Free Software Guidelines). Proposé en 1997 par Bruce Perens[9], le côté pratique y est mis en évidence en 10 points, en précisant par exemple : la non-discrimination des utilisateurs et des usages ; les restrictions acceptables en matière de préservation du code source de l'auteur original ; ou encore l'acceptation explicite du changement du nom d'un logiciel dont on redistribue une évolution. On peut noter à ce propos que les noms de plusieurs logiciels libres (et de leurs éditeurs) ont des marques déposées : par exemple Linux[10], Mozilla[11] ou Apache[12].

Cette définition établie pour Debian a été reprise dans le cadre de l'Open Source Initiative (OSI) pour établir l'Open Source Definition[13], en 1998. La terminologie FLOSS (Free/Libre Open Source Software) est ensuite apparue pour tenter de réunir les notions de logiciel libre et logiciel open source.

« Logiciel libre » et « open source »

Littéralement, open source signifie « code source ouvert ». Toutefois, on utilise généralement open source en référence à l’Open Source Definition introduite par l’Open Source Initiative (OSI) en 1998, qui souhaitait une autre terminologie pour les logiciels libres, qui se voulait en anglais moins ambigüe et plus adaptée au monde des affaires que free software.

Le mouvement pour le logiciel libre a défini des règles sur des principes éthiques, celui pour l'open source (qui en découle) a proposé une traduction fonctionnelle. Cela a déclenché des différends relatifs au respect de ces principes. Les défenseurs du logiciel libre considèrent que le logiciel libre est une affaire de philosophie, tandis que les partisans de l'open source rejettent toute philosophie[14].

Cette initiative a causé une controverse avec Richard Stallman et la Free Software Foundation[15] qui regrettaient la mise en avant des principes techniques aux dépens de l'éthique. Richard Stallman explique aussi pourquoi le logiciel libre est meilleur que l'open source[16] et pourquoi l'« open source » passe à côté du problème que soulève le logiciel libre[17].

S'il persiste des désaccords entre ces mouvements, il reste qu'un travail conjoint d'harmonisation fait que les définitions officielles du logiciel libre par la Free Software Foundation et de l'open source par l’Open Source Initiative renvoient dans la pratique à des licences ayant certains points communs dont voici un exemple :

« La FSF considère maintenant l'APSL comme une licence de logiciel libre avec deux problèmes pratiques majeurs, qui rappellent la NPL : Ce n'est pas un vrai copyleft, parce qu'elle autorise des liens avec d'autres fichiers qui peuvent être entièrement privateurs (propriétaires). Elle est incompatible avec la GPL. Pour cette raison, nous vous recommandons de ne pas utiliser cette licence pour publier de nouveaux logiciels ; mais il n'y a pas de problème à utiliser ou améliorer des logiciels publiés par d'autres personnes sous cette licence. » (versions 1.x de l’Apple Public Source License par exemple[18]).

Histoire du logiciel libre

À l'époque des premiers ordinateurs, c'était le matériel informatique qui était censé constituer la source de revenus, le logiciel n'étant qu'un moyen d'en faciliter la vente. L'accès au code source était normal, car nul n'achetait un ordinateur sans disposer d'une équipe de programmeurs. Bien avant même la création d'Unix, les milieux professionnels et universitaires s'échangeaient volontiers logiciels et codes sources, et les constructeurs cédaient le leur pour rien jusqu'à ce que les lois antitrust ne le leur interdisent afin de permettre l'exercice d'une concurrence dans ce domaine[19],[20]. En outre, jusqu'aux années 1970, il n'était pas encore tout à fait clair que le droit d'auteur s'applique aux logiciels.

Par décisions de justice, les constructeurs sont contraints de facturer séparément leurs logiciels au début des années 1970 ; en quinze ans, l'avènement de la micro-informatique va généraliser ce modèle et donner un essor aux éditeurs de logiciels qui s'orientent vers la vente de licences d'utilisation. Un exemple souvent cité pour illustrer ce tournant est une lettre ouverte de Bill Gates aux hobbyistes, leur enjoignant de cesser de copier illicitement les logiciels.

Les constructeurs ont parallèlement restreint l'accès au code source des programmes, comme en atteste la stratégie OCO, object-code only d'IBM à partir du début des années 1980. Il devient impossible, et dans certains cas interdit, d'étudier, de corriger ou d'améliorer les logiciels acquis. Non seulement l'utilisateur ne peut plus adapter le logiciel à ses souhaits, mais en cas de bug, il se retrouve dépendant du bon vouloir de l'éditeur du logiciel. Enfin, la copie, une opération naturelle pour un ordinateur, devient en règle générale interdite (par défaut, le droit d'auteur interdit la copie non explicitement autorisée). Les logiciels disponibles uniquement sous ces conditions restrictives deviennent alors la règle, et les logiciels jusqu'alors librement échangés se retrouvent souvent intégrés dans des produits commerciaux figés et non partageables.

Richard Stallman, alors chercheur au laboratoire d'intelligence artificielle du Massachusetts Institute of Technology, ressent profondément ce changement lorsque les collègues, avec qui il travaillait et échangeait des logiciels jusqu'ici, sont engagés à leur tour pour utiliser et produire des logiciels qu'ils ne pourront plus étudier et partager. Stallman commença à constater ces restrictions en présence de programmes sur lesquels il ne pouvait intervenir, un pilote d'imprimante notamment[21]. Robert Sproull aurait refusé de lui fournir le code source en raison d'un contrat de non divulgation que Xerox avait passé avec lui, pratique encore peu courante à l'époque[22].

En 1984 il crée donc le projet GNU, qui a pour objectif de construire un système d'exploitation compatible avec Unix, et dont la totalité des logiciels est libre. Parallèlement aux travaux de développement engagés, Richard Stallman fonde la Free Software Foundation. Afin de donner une assise solide à son projet, Richard Stallman définit précisément la notion de logiciel libre et il rédige la licence publique générale GNU (GPL) qui utilise le droit d'auteur pour garantir la pérennité des libertés accordées aux utilisateurs (et donc interdire la possibilité qu'une évolution ne soit plus libre). Il publie également le manifeste GNU afin de marquer le début du projet GNU, puis les bulletins GNU périodiquement. Le projet débute par le développement de GNU emacs un éditeur de texte.

Au début des années 1990 la majorité du système GNU était fonctionnelle, seul le noyau manquait. Le Noyau est la partie d'un système d'exploitation qui communique avec le matériel et alloue les ressources aux autres programmes. Le projet GNU Hurd dont les spécifications avaient été définies par Stallman lui-même avait pour but de développer un noyau libre. Cependant le projet prenait du retard, et la conception choisie pour celui-ci paraissait difficile à mettre en œuvre. En 1991, Linus Torvalds, un étudiant finlandais, écrit son propre noyau, puis le publie un peu plus tard sous licence GPL. Son noyau, nommé Linux, associé aux logiciels GNU précédemment développés, permettait alors de former un système d'exploitation complètement libre et pleinement utilisable[23].

Les années suivantes ont vu un nombre considérable de projets de logiciel libre se lancer. La fsf référence actuellement plus de 30 000 paquets de logiciel libre. Depuis la fin des années 1990, le succès des logiciels libres, notamment de GNU/Linux, suscite un vif intérêt dans l'industrie informatique et les médias[Note 5].

Caractéristiques des logiciels libres

Accès aux sources

Les libertés d'étudier et modifier un logiciel supposent un accès au code source du logiciel. L'accès au code source est important car les logiciels sont généralement distribués sous une forme compilée en langage machine, prêts à être exécutés par un ordinateur. Mais le langage machine est très peu lisible par l'homme et rend l'étude du logiciel extrêmement pénible, voire impossible. L'accès au code source est donc une condition nécessaire pour permettre à l'utilisateur de savoir ce que le programme fait réellement[24].

Contrôle par l'utilisateur

Trisquel GNU Linux 5.5 screenshot
Capture d'écran de Trisquel Gnu/Linux, un système d'exploitation constitué exclusivement de logiciels libres.

Un des objectifs principaux du logiciel libre est de permettre à l’utilisateur d'avoir le contrôle de son ordinateur et des logiciels qu'il utilise[25],[26]. Ce contrôle est donné individuellement : chacun peut étudier en détail ce que fait le logiciel, et le modifier s'il le souhaite. Mais les utilisateurs ont aussi le contrôle de manière collective sur leur ordinateur[27] : on ne peut étudier personnellement l'ensemble des logiciels que l'on utilise, mais la relecture collective du code source par la communauté des développeurs, rend peu probable la possibilité qu'une fonctionnalité cachée ou malveillante puisse rester secrète longtemps. Si une telle fonctionnalité est découverte une version modifiée l'évinçant du logiciel peut rapidement être réalisée, discréditant ainsi la version originale. Ceci a pour effet de dissuader, la plupart du temps, les développeurs d'ajouter de telles fonctionnalités[28]. Cependant, cette idée est très largement contestée par les créateurs de logiciels non libres[29].

Richard Stallman pense qu'en utilisant des logiciels propriétaires, les utilisateurs perdent la possibilité de contrôler une partie de leur propre vie[30]. Les propriétaires de logiciels propriétaires (les développeurs, ou l'entreprise pour laquelle ils travaillent) ont selon lui le pouvoir d'espionner ou de restreindre les utilisateurs[31].

La définition du logiciel libre par la FSF précise[1] :

« Quand les utilisateurs ne contrôlent pas le programme, c'est le programme qui contrôle les utilisateurs. Le développeur contrôle le programme, et par ce biais, contrôle les utilisateurs. Ce programme non libre, ou « privateur », devient donc l'instrument d'un pouvoir injuste. »

Le 25 octobre 2013, dans l'émission Ce soir (ou jamais !), cette notion de contrôle fait débat entre Jacques Attali et Jérémie Zimmermann. Jacques Attali affirme « Le mot libre est très mal adapté car les logiciels dit libres sont souvent attachés à une seule entreprise ». Selon Jérémie Zimmermann, « la liberté pour les logiciels c'est un vrai concept […] ce que ça veut dire c'est contrôler la machine plutôt que de se laisser contrôler par elle », ce à quoi Attali répond que « Si vous laissez chacun avoir la possibilité de contrôler sa confidentialité alors vous rendez impossible l'État de droit »[32].

Communautés

La qualité du logiciel est souvent proportionnelle au nombre de développeurs. Plus la communauté de développement s'étend, plus elle devient un gage de qualité et de réactivité. De la même manière, la communauté des utilisateurs, ayant comme rôle principal de faire remonter des dysfonctionnements et des suggestions, a une influence proportionnelle à sa taille.

Les développeurs et utilisateurs de logiciels libres sont généralement indépendants, sans tendance politique particulière, et leurs motivations sont diverses. Ils réalisent ou utilisent des outils fondés sur un mode de production reposant sur la collaboration, l'entraide, le partage, la mutualisation. À ce titre, Bill Gates a comparé les communautés du libre à des « communistes d'un nouveau genre »[33], bien que Richard Stallman démente être ou avoir été communiste[34].

En France, les communautés Ubuntu et Mozilla comptent parmi les plus actives. Il existe également des associations de défense et promotion du logiciel libre telles que l'April, l'AFUL ou le réseau Framasoft.

Formats ouverts

Les logiciels libres ont, dans leur grande majorité, tendance à respecter les formats standards ouverts, ce qui favorise l'interopérabilité. Par exemple, le développement du navigateur web Mozilla Firefox s'applique à respecter autant que possible les recommandations émises par le World Wide Web Consortium. De même, LibreOffice et Apache OpenOffice utilisent le format OpenDocument, aux spécifications publiques définies à l'origine par le comité technique d'OASIS et certifié comme norme ISO[35], incarnant ainsi une valeur pérenne pour les applications bureautiques. L'utilisation de formats ouverts dont l'ensemble des spécifications techniques sont connues, garantit l'accès aux documents numériques archivés.

Toutefois, la préférence pour les formats ouverts, si elle est effectivement constatée, n'est pas un élément de la définition du logiciel libre.

L'adhésion à une politique de formats ouverts touche à présent largement le monde de l'industrie informatique. À titre d'exemple, les spécifications du langage C#, une création de Microsoft fortement inspirée par le langage Java de Sun Microsystems, ont été publiées et rendues exploitables par d'autres acteurs de l'informatique avant même celles de Java.

Commercialisation

La commercialisation des logiciels libres est possible mais la liberté no 2 en interdit l'exclusivité. Cette caractéristique rend délicat le retour sur investissement financier pour les développeurs du logiciel par la vente du logiciel. Autrement dit : les logiciels libres ne permettent pas de rétribution directe des auteurs. Ceux-ci doivent se limiter à la vente de services associés à l'utilisation du logiciel (voir l'article consacré aux sociétés de services en logiciels libres et l'article Modèles d'affaires des logiciels open source).

Les licences libres les plus « contraignantes » imposent que tout projet qui réutilise le code source du logiciel libre devienne lui-même un logiciel libre. Les éditeurs traditionnels s'y refusant catégoriquement, cette disposition les enferme dans le monde du « non-libre » (l'univers des logiciels propriétaires). Il se crée alors un fossé entre les deux mondes, qui est dommageable du point de vue de l'interopérabilité et de l'harmonie entre des systèmes libres et propriétaires qui sont amenés à « cohabiter ».

Il existe aussi une forme de distribution mixte: il s'agit d'un système de double licence selon lequel l'éditeur propose d'une part une distribution libre (et généralement gratuite) et, en parallèle, une distribution fermée et payante, assortie des conditions commerciales classiques des logiciels non-libres (et parfois de fonctionnalités supplémentaires).

La politique controversée des grands comptes

Certains partisans du logiciel libre voient une incohérence dans la politique de certaines entreprises ayant affiché une adhésion aux principes de l’open source mais étant favorables à l'extension du logiciel au champ du brevetable. Pour eux, le logiciel libre (via la Free Software Foundation) lutte ouvertement contre la brevetabilité des logiciels et, conséquemment, contre l’exclusivité d’exploitation d’une idée par une seule personne ou entreprise. Ils craignent qu'à terme, certains membres de l’open source détiennent des portefeuilles de brevets sur des idées, leur permettant de réclamer des redevances sur chaque portion de code source.

IBM, par exemple, déposa en Europe et aux États-Unis certains algorithmes cruciaux dans le fonctionnement général du noyau ou du système d’exploitation GNU/Linux et porta devant des tribunaux des affaires afin que les brevets logiciels soient institués et reconnus en Europe. Pourtant, cette même entreprise autorise l'usage de 500 de ces brevets[36] aux développeurs de logiciels libres et open source.

Dans la pratique, tout procès en propriété intellectuelle coûte en temps et en argent. Il est donc difficile pour la communauté open source de faire valoir ses droits face aux multinationales. Certains de ses détracteurs l'accusent de recevoir parfois d'une multinationale des coups de pouce l'aidant à lutter contre l'influence d'une autre (ce fut un moment le cas entre Sun et Microsoft dans l'affaire OpenOffice). IBM finance également la communauté des logiciels libres contre les actions de Microsoft, etc.. Le système no win, no pay autorisé aux États-Unis (et qui fut utilisé pour défendre les victimes pauvres de Bhopal) peut éventuellement permettre à la communauté du libre de défendre ses droits, bien que les dossiers soient par nature plus complexes, demandant parfois d'examiner des centaines de milliers de lignes de code.

Sécurité

La sécurité relative des logiciels libres et propriétaires est sujette à débat.

  • le libre accès au code source permet l'examen du logiciel par des experts indépendants ;
  • le libre accès au code source rend impossible le recours à la sécurité par l'obscurité, ce qui est considéré comme un avantage ou un défaut, selon le point de vue ;
  • la découverte de failles de sécurité est facilitée par la publication du code source. En effet, l'ouverture du code permet statistiquement à un plus grand nombre de personnes d'avoir la possibilité de repérer et de corriger des vulnérabilités.

Innovation

L'effet du logiciel libre sur l'innovation est sujet à débat.

Les partisans du logiciel libre considèrent qu'il permet de garantir une activité innovante. Parce qu'un large panel de contributeurs peuvent y apporter de nouvelles fonctionnalités. Ce dynamisme accélérerait les échanges et favoriserait l'innovation alors que le principe de « verrouillage » nuirait à ce dynamisme. Enfin l'accès à l'intégralité du code source ne permet pas de garder longtemps un avantage concurrentiel ce qui pousserait à l'innovation.

Certains innovateurs comme Pranav Mistry du Media lab (MIT, États-Unis) proposent[37] de mettre à la fois les innovations matérielles et les innovations logicielles en licence libre pour tous.

De l'autre côté certains acteurs du monde du logiciel propriétaire considèrent au contraire que le logiciel libre peut avoir un effet négatif sur l'innovation en décourageant l'investissement d'acteurs privés[38].

Financement

Il existe une grande disparité à l'intérieur des logiciels sous « licence libre » en ce qui concerne leur financement. D'une part une grande majorité de petits logiciels non financés (bénévolat), et d'autre part des logiciels majeurs du marché, financés principalement par les grands acteurs de l'industrie informatique, ainsi Linux est financé entre autres par Red Hat, IBM et Intel, Firefox par Google.

En France, les entreprises consacrent « 16 % de part de budget informatique alloués aux logiciels libres »[39].

Licences

Base légale

Les logiciels libres sont soumis, comme tout logiciel publié hors du domaine public, au droit d'auteur. Dans ce cadre, le droit d'auteur est exercé par le biais d'une licence libre qui énumère les droits que l'auteur choisit d'octroyer à l'utilisateur.

Eben Moglen, contributeur à la conception de la licence GNU GPL (notamment la version 3), insiste sur la distinction entre licence et contrat qui existe en droit américain : une licence est une autorisation unilatérale, tandis qu'un contrat suppose des obligations réciproques[40]. Les logiciels libres sont distribués avec de simples licences. Généralement, ils sont également distribués sans la moindre garantie.

Certaines licences, dont la plus connue et utilisée pour les logiciels libres, la licence publique générale GNU, sont relativement complexes. Ainsi, la GPL ne donne le droit de redistribuer un logiciel que si l'ensemble du logiciel, y compris toutes les éventuelles modifications, sont redistribuées selon les termes exacts de la GPL. Cette licence a un caractère héréditaire car la fusion d'un logiciel sous GPL avec un logiciel non GPL, n'autorise la redistribution du logiciel fusionné que sous GPL.

Licences libres

Les licences des logiciels libres sont souvent réparties en trois catégories, selon le degré de liberté qu'elles accordent en matière de redistribution.

La Fondation pour le logiciel libre ou Free Software Foundation, catégorise les licences d'après quelques questions clés[41] :

  • permet-elle de qualifier, ou non, un logiciel libre[42] ?
  • s'agit-il, ou non, d'un « Copyleft » ou « gauche d'auteur » ?
  • est-elle compatible avec la GPL de GNU ? À moins que le contraire ne soit spécifié, les licences compatibles le sont à la fois avec la GPLv2 et la GPLv3 ;
  • pose-t-elle certains problèmes pratiques ?

Domaine public

En langage courant : « Le logiciel appartient à tout le monde ». C'est une caractéristique juridique qui n'a pas besoin de licence du fait que le logiciel n'a aucun ayant droit. Les droits patrimoniaux concernant ce logiciel disparaissant, il peut alors être utilisé encore plus librement, sous réserve que soient respectés les droits extra-patrimoniaux de ses auteurs. Théoriquement, tout logiciel tombe dans le domaine public une fois les droits d'auteur échus. Toutefois, la durée de protection des droits d'auteur est bien plus longue que le plus ancien des logiciels, par exemple 70 ans après la mort de l'auteur dans tous les pays de l'Union européenne. On ne trouve donc dans le domaine public que des logiciels qui y ont été placés à la suite d'une renonciation aux droits.

Licences de type BSD

Il s'agit d'un type de licence imposant peu de contraintes ; cependant, ce type de licence ne protège pas contre les restrictions. En général, seule la citation des auteurs originaux est demandée. En particulier, ces licences permettent de redistribuer un logiciel libre sous une forme non libre. Ces licences permettent donc à tout acteur de changer la licence sous laquelle le logiciel est distribué. Un cas de changement de licence courant est l'intégration de logiciel sous licence BSD dans un logiciel sous copyleft (licence GPL). Un autre cas courant est l'intégration de logiciel sous licence BSD dans les logiciels propriétaires.

Ces licences sont notamment utilisées par la Berkeley software distribution (licence BSD), X Window (licence MIT) et Apache Software Foundation (licence Apache).

Copyleft, licences de type GPL

Copyleft
Logo copyleft (« gauche d'auteur » ou « laisser copier », les deux traductions sont possibles) Le C « inversé » est le symbole du copyleft. En 2009, il n'est pas reconnu comme symbole légal. L'« opposé » est le symbole copyright.

« GPL » est l'acronyme de « General Public License » (Licence Publique Générale). La plus répandue des licences de ce type est la Licence Publique Générale GNU (GNU General Public License), ou GNU GPL pour faire court. On peut réduire encore plus en « GPL », s'il est entendu qu'il s'agit de la GNU GPL[43]. La Free Software Foundation ou FSF se réfère à la catégorie de licence « copyleft ».

La GPL contient des « contraintes contre les contraintes ». Par exemple, l'article deux de la GPL permet d'apporter des modifications et de la distribution d'une œuvre sous licence GPL si le licencié fait tout le travail soit concédé comme un tout, sans frais à toute tierce partie suivant les termes de la GPL. Autrement dit, cette licence interdit la redistribution hors des principes du copyleft, car « Si un programme est un logiciel libre au moment où il quitte les mains de son auteur, cela ne signifie pas nécessairement qu'il sera un logiciel libre pour quiconque en possèdera une copie »[44]. Les licences du projet GNU sont les plus célèbres. Une telle licence permet d'intégrer du logiciel sous licence BSD et de le redistribuer sous licence GPL. L'inverse est impossible. La licence GPL est critiquée puisqu'elle empêche les fournisseurs de logiciels propriétaires de censurer le code.

La contrainte en aval contre les restrictions est intentionnelle. Les auteurs de la GPL soutiennent également que tous les logiciels doivent être sous licence libre parce qu'il est moralement inacceptable de faire autrement[45].

La GPL entretient l'effort de rendre le plus de logiciel libre possible et ce unidirectionnellement. Il s'agit d'une licence qui protège inconditionnellement les développements logiciels appartenant au domaine public.

D'importants programmes libres sous licence comme le compilateur GNU C++, le noyau Linux et la suite de bureautique LibreOffice n'existeraient pas sans cela[46].

En somme, la licence GPL est conçue pour protéger les libertés des utilisateurs tout en facilitant la coopération avec la communauté du logiciel libre[47].

Licences non libres

Classification des licences
Schéma de classification des CLUF

Un logiciel non libre est appelé logiciel propriétaire ou logiciel privateur. Cette première appellation peut apparaître trompeuse, car à l'exception de logiciels du domaine public, les logiciels libres n'ont pas moins de propriétaires que les autres, encore que le terme auteurs soit plus approprié. Les auteurs de logiciels libres conservent certains droits dépendants du type de licence libre employée.

Quelques exemples de types de logiciels non libres :

  • Freeware, logiciels gratuits, graticiels. On utilise ce terme pour les logiciels propriétaires qui sont distribués gratuitement. Les freewares ne sont pas libres car leur code source n'est pas disponible et donc seul l'auteur original peut l'améliorer et publier des versions modifiées. En outre, la revente d'un freeware est souvent restreinte.
  • Shareware, logiciels à partager, partagiciels. Le shareware est un logiciel qu'on peut légitimement se procurer gratuitement, mais qu'on doit payer si l'on désire l'utiliser. Aucun logiciel libre n'est un shareware. À la limite, un logiciel libre pourrait encourager la rétribution de l'auteur, sans que cela n'ait force de licence (sans quoi il ne serait plus libre). Mais toute personne serait libre de supprimer l'encouragement et de redistribuer cette version allégée.
  • Shared Source. Le terme Shared Source (code source partagé) vient de la Shared Source Initiative de Microsoft[48]. Il s'agit d'un type de licence qui donne le droit de regarder le code source et parfois d'en distribuer des versions modifiées. Toutefois, le droit de vendre n'est pas attribué et les licences shared source ne sont pas considérées comme des licences de logiciel libre.

Offre en logiciels libres

Typologies de services rendus

Des logiciels libres sont aujourd'hui disponibles pour des besoins aussi variés que la gestion de projets, de temps, gestion d'établissements scolaires ou universitaires, incluant des modules de comptabilité, finances, ressources humaines, cursus et scolarité, documentation, communication, formation, pédagogie, travail collaboratif, gestion de données et de contenu, gestion de contenu web, gestion de l'apprentissage, gestion des droits numériques, créativité (arbres heuristiques…). Portails et plates-formes numériques de travail ou d'enseignement (TICE dont formation en ligne), services numériques divers, etc.

Leur maintenance et développement peuvent être externalisés ou coopératifs.

Quelques exemples

GNU Noyau Linux Open BSD LibreOffice
VLC GIMP Blender Audacity
Mozilla Firefox Mozilla Thunderbird Gnome KDE
Apache MySQL PHP Python
Logos de quelques-uns des logiciels libres les plus célèbres.

Parmi les logiciels libres les plus connus du grand public figurent :

Les logiciels libres ont aussi un rôle important dans le fonctionnement d'Internet :

Le réseau Framasoft, dont le slogan est « la route est longue mais la voie est libre », référence dans son annuaire plus de mille six cents logiciels libres.

Le logiciel libre dans le marché du logiciel

Part de marché logiciel libre
Part de marché du logiciel libre dans le marché du logiciel au fil des années

Le logiciel libre s'impose de plus en plus comme une solution de remplacement moins coûteuse que les logiciels propriétaires. Il devient également un produit de plus en plus mis en avant par des revendeurs, soit pour sa fiabilité (cas de fournisseurs de serveurs), soit pour son coût de licence nul, permettant au client d’investir la différence dans des services associés. Ses spécificités ont également abouti à ce que les acteurs de l'écosystème inventent des modèles d'affaires spécifiques afin de se financer.

Le tableau suivant reprend les données disponibles pour la France :

Croissance et prévision de croissance du marché du logiciel libre en France
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
Chiffre d’affaires du
logiciel libre (millions d’€)
60 100 140 250 440[49] 733 1 100[50] 1 500 (Europe : 5 100) 2 200 2 501 3 000[51] 4 100[52] 4 500[53]
Part de marché du logiciel libre
(dans l’industrie du logiciel)
0,2 % 0,4 % 0,5 % 0,9 % 1,4 % 2,1 % 6 %[54] 10 %[55] 13 %[56]
Croissance du marché
du logiciel libre
67 % 40 % 79 % 72 % 66 %[57] 47 % 30 %[58] 20 %[49] 33 % depuis 2012 [55] 15 %
Croissance
du reste du marché
-4,2 % 3,8 % 6,3 % 6,6 % 7,1 % 17 %[59]
Rapports Pierre Audoin Consultants[Note 6]

Du côté des administrations, on peut citer les gouvernements brésilien, sud-africain, d'Andalousie et d'Estrémadure en Espagne, qui ont officiellement affiché leur orientation vers le logiciel libre. En France, on peut noter, après la gendarmerie nationale, le passage de secteurs l'administration centrale à LibreOffice via MIMO.

En France, le chiffre d'affaires du logiciel libre en 2007 est de 730 millions d'euros. Rapportés aux 30 milliards du marché du logiciel, cela représente 2,4 % de part de marché (contre 1,5 % en 2006)[60].

En outre, l'AFUL a édité un dossier et l'April un livre blanc sur les modèles économiques liés au logiciel libre.

La position officielle de la France pour « l'usage du logiciel libre dans l'administration » est précisée en septembre 2012 dans un document du même nom appelé aussi circulaire Ayrault sur le logiciel libre car adressé par ce dernier à l'ensemble de ses ministres[61].

Le cabinet Pierre Audoin prévoit une part de marché du logiciel libre de 20 % dans les logiciels et services en 2020[62].

Promotion du logiciel libre

Des conférences et ateliers sont organisés régulièrement pour promouvoir le logiciel libre avec découvertes, démonstrations et évolutions des logiciels entrant dans la définition du libre. Ce sont des événements organisés à des niveaux scolaires comme le Capitole du Libre[63], régionaux[64], nationaux[65] et internationaux comme le FOSDEM[66].

Notes et références

Références

  1. « En gros, les utilisateurs ont la liberté d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer le logiciel. Avec ces libertés, les utilisateurs (à la fois individuellement et collectivement) contrôlent le programme et ce qu'il fait pour eux. Quand les utilisateurs ne contrôlent pas le programme, c'est le programme qui les contrôle ». (Gnu.org)
  2. (en) Stallman R. 2009, p. 20 : « Computer users should be […] free to share software because helping other people is the basis of society ».
  3. « Quand les utilisateurs ne contrôlent pas le programme, c'est le programme qui les contrôle. Le développeur contrôle le programme, et par ce biais contrôle les utilisateurs. Ce programme non libre, ou « privateur », devient donc l'instrument d'un pouvoir injuste.». (Gnu.org)
  4. « Pratiquement tous les logiciels « open source » sont des logiciels libres ; les deux termes décrivent pratiquement la même catégorie de logiciel. Mais ils représentent des vues basées sur des valeurs fondamentalement différentes. L'« open source » est une méthodologie de développement ; le logiciel libre est un mouvement social. » — Richard Stallman dans Pourquoi l'« open source » passe à côté du problème que soulève le logiciel libre
  5. Interview de Richard Stallman par PROgrammez!, sur le site programmez.com
  6. Dans le texte : « First, the freedom to copy a program and redistribute it to your neighbors, so that they can use it as well as you. Second, the freedom to change a program, so that you can control it instead of it controlling you; for this, the source code must be made available to you » (Source)
  7. Qu'est-ce qu'un « Logiciel Libre » ?, projet GNU, Free Software Foundation
  8. Le contrat social Debian, avec Les principes du logiciel libre selon Debian
  9. Dans la liste de diffusion de Debian : Debian's "Social Contract" with the Free Software Community
  10. Linux Mark Institute
  11. Mozilla Trademark Policy
  12. Apache FAQ, Is 'Apache' a trademark?
  13. Camille Paloque-Berges et Christophe Masutti, Histoires et cultures du Libre. Des logiciels partagés aux licences échangées, Lulu.com, (ISBN 9782953918793, lire en ligne)
  14. D'après les propos de Loïc Dachary, vice-président et fondateur de la FSF Europe cité dans Benkeltoum, N. 2009. Les Régimes de l’open source : solidarité, innovation et modèles d'affaires, thèse de doctorat en sciences de gestion. Paris : Centre de gestion scientifique, Mines ParisTech. page 20. « http://pastel.paristech.org/5900/01/Benkeltoum-2009.TheseOpenSource.pdf »(ArchiveWikiwixArchive.isGoogle • Que faire ?)
  15. « Pourquoi nous parlons de Logiciel Libre », sur fsfe.org, Free Software Foundation Europe (consulté le 17 janvier 2018)
  16. « Pourquoi l'expression « logiciel libre » est meilleure qu'« open source » », sur gnu.org, Free Software Foundation, (consulté le 17 janvier 2018)
  17. Richard Stallman, « Pourquoi l'« open source » passe à côté du problème que soulève le logiciel libre », sur gnu.org, Free Software Foundation, (consulté le 17 janvier 2018)
  18. « Les problèmes avec les anciennes versions de l'Apple Public Source License », sur gnu.org, Free Software Foundation, (consulté le 17 janvier 2018)
  19. (en) The Daemon, the GNU and the Penguin — by Peter H. Salus — Part 1
  20. (en) The Daemon, the GNU and the Penguin — by Peter H. Salus — Ch. 2 & 3
  21. « J'avais déjà eu l'expérience douloureuse des accords de non-divulgation, quand quelqu'un m'avait refusé, ainsi qu'au laboratoire d'IA du MIT, l'accès au code source du programme de contrôle de notre imprimante (l'absence de certaines fonctionnalités dans ce programme rendait l'utilisation de l'imprimante très frustrante). Aussi ne pouvais-je pas me dire que les accords de non-divulgation étaient bénins. J'avais été très fâché du refus de cette personne de partager avec nous ; je ne pouvais pas, moi aussi, me comporter d'une telle manière à l'égard de mon prochain. »(source)
  22. Cette information est issue du document Libre comme Liberté (traduit de l'anglais Free as in Freedom), par Sam Williams, chapitre 1, disponible sur Wikisource.
  23. Stallman: "Vers 1990 presque tout le système existait, il manquait seulement le noyau. [...] Linus Torvalds a écrit un noyau de style classique, qui s'appelle Linux. En combinant Linux avec le système GNU, d'autres personnes sont arrivées à un système complet qui pouvait marcher sur une machine, qui était tout à fait libre, ce qui était le but du projet GNU et c'est presque le même système que GNU. C'est une version modifiée du système GNU par substitution d'un noyau par un autre." [1]
  24. "car les utilisateurs n'ont pas le code source du programme. À cause de cela [...], ils ne peuvent savoir ce que le programme fait réellement" [2]
  25. « Free software is about having control over the technology we use in our homes » (en) http://www.fsf.org/working-together/control/
  26. « In order for computer users to have freedom in their own computing activities, they must have control over the software they use » (en) http://www.gnu.org/philosophy/digital-inclusion-in-freedom.html
  27. « ... and collectively to have control over what our software does and thus to have control over our computing. » (en) http://fsfe.org/projects/gplv3/bangalore-rms-transcript
  28. « most of the time, even those who are not stopped by their consciences and social pressure refrain from putting malfeatures in free software. » http://www.fsf.org/blogs/rms/ubuntu-spyware-what-to-do
  29. par exemple Ken Thompson, co-concepteur du système UNIX cité dans https://dl.acm.org/citation.cfm?id=358210 : « You can't trust code that you did not totally create yourself (...) No amount of source-level verification or scrutiny will protect you from using untrusted code »
  30. Stallman R. 2009, p. 52, 3e paragraphe.
  31. Stallman R. 2009, p. 239, 4e paragraphe.
  32. Ce soir (ou jamais !), le 25 octobre 2013, vers la minute 60
  33. "a new kind of communism" http://www.humaniteinenglish.com/spip.php?article319
  34. "Quiconque critique certaines pratiques commerciales peut s'attendre à être traité de « communiste » [...] si des gens croient à ces accusations, c'est qu'il n'ont pas vraiment écouté ce sur quoi portaient les critiques" http://www.gnu.org/philosophy/luispo-rms-interview.html
  35. OASIS OpenDocument (ODF)
  36. IBM Nouvelles - Canada
  37. (en) Pranav Mistry, « About », sur pranavmistry.com (consulté le 3 février 2010)
  38. Jean-Marie Gouarné, « Le logiciel libre menace-t-il vraiment l'innovation ? », sur 01net.com, (consulté le 17 janvier 2018)
  39. Katleen Erna, « 94 % des entreprises françaises sont favorables aux logiciels open-source, qu'apporte le libre aux professionnels ? », sur developpez.com, (consulté le 17 janvier 2018)
  40. The GPL Is a License, not a Contract
  41. La liste de la fsf.org des licences libres commentées
  42. Définition selon la version de la Fondation pour le logiciel libre ou Free Software Fondation [3]
  43. Signification de l’acronyme GPL
  44. (Traduction de) Richard Stallman dans Le projet GNU
  45. au sens où il est immoral de faire payer un logiciel dont le coût marginal de reproduction est nul
  46. Les avantages de la licence GPL selon le manuel de FreeBSD
  47. Guide rapide de la GPL
  48. Microsoft Shared Source Initiative Home Page
  49. Open Source : le marché français dépasse les 1,5 milliard d’euros, sur le site lemagit.fr du 17 juillet 2009 - consulté le 12 octobre 2012
  50. La place des logiciels libres dans l'Enseignement Supérieur et la Recherche, dans l'administration, en France, en Europe et dans le monde, sur le site projet-plume.org - consulté le 12 octobre 2012
  51. (en) Do You Really Need a VPS to Host Your Sites?, sur le site progilibre.com du 10 octobre 2012
  52. https://www.lesechos.fr/18/11/2015/lesechos.fr/021490018237_le-marche-du-logiciel-libre-pese-4-1-milliards-en-france.htm
  53. Antoine Crochet-Damais, « Open Source : une croissance de 15% en France en 2016 », sur journal du net, (consulté le 19 mai 2017)
  54. http://www.numerama.com/magazine/21592-le-logiciel-libre-represente-6-du-marche-en-france.html
  55. http://www.open-source-guide.com/Actualites/L-open-source-un-marche-a-6-milliards-d-euros-en-france-d-ici-2020
  56. http://www.clubic.com/pro/legislation-loi-internet/propriete-intellectuelle/logiciel-libre-open-source/actualite-786632-logiciel-libre-france.html
  57. [PDF] Logiciel libre : les enjeux, sur le site candidats.fr du 9 avril 2009 - consulté le 12 octobre 2012
  58. +33 % pour 2009 : le logiciel libre ne connaît pas la crise, sur le site toolinux.com du 12 mars 2010 - consulté le 12 octobre 2012
  59. http://www.lefigaro.fr/secteur/high-tech/2015/10/19/32001-20151019ARTFIG00020-les-trois-grandes-tendances-du-marche-des-logiciels-en-france.php
  60. La France est devenu « un pays phare pour le logiciel libre » sur ZDnet
  61. [PDF] L'usage du logiciel libre dans l'administration, sur le site circulaire.legifrance.gouv.fr
  62. Amaelle Guiton, « Logiciel libre : à la conquête du grand public », sur libération, (consulté le 19 mai 2017)
  63. « L'édition 2016 du Capitole du Libre, l'événement consacré aux logiciels libres, aura lieu du 19 au 20 novembre à l'ENSEEIHT, Toulouse », Developpez.com,‎ (lire en ligne, consulté le 18 mars 2017)
  64. « Atelier Logiciel Libre à Rennes (35) le 15 février 2011 - LinuxFr.org », sur linuxfr.org (consulté le 18 mars 2017)
  65. « Ubuntu Paris – Journées parisiennes de sensibilisation aux logiciels libres et à Ubuntu », sur ubuntu-paris.org (consulté le 18 mars 2017)
  66. « La communauté du logiciel libre se défend contre la surveillance », sur ARTE Info (consulté le 18 mars 2017)

Notes

  1. Le qualificatif de « privateur », rarement employé dans la langue française bien qu'il existe, est régulièrement utilisé par Richard Stallman qui le préfère à celui de « propriétaire » pour désigner les logiciels non libres (exemple dans cette retranscription de l'une de ses conférences). Une rapide explication de cette préférence terminologique et sémantique est donnée sur le site de l'April (voir ici). Ainsi, l'emploi du terme « privateur » met plutôt l'accent sur le fait que les logiciels non libres privent leurs utilisateurs des libertés garanties par les logiciels libres au sens de la FSF.
  2. La confusion est surtout présente dans les pays anglophones du fait de l'utilisation du mot free qui signifie à la fois libre et gratuit. Cette confusion est souvent levé par l'expression « Free like free speech, not like free beer ».
  3. Par exemple dans l'annonce de la création du projet GNU sur Arpanet en 1983 (Source) :

    « Why I Must Write GNU : I consider that the golden rule requires that if I like a program I must share it with other people who like it. I cannot in good conscience sign a nondisclosure agreement or a software license agreement. So that I can continue to use computers without violating my principles, I have decided to put together a sufficient body of free software so that I will be able to get along without any software that is not free. »

  4. Plusieurs contributeurs apparaissent dans le premier premier « bulletin GNU » de février dans lequel apparaissent une définition du logiciel libre ainsi que le rôle de la Free Software Foundation. (Source)
  5. Un point culminant du succès économico-médiatique des logiciels libres est l'introduction en bourse de VA Linux, qui a connu une hausse record de 698 %.
  6. cité par Computer Reseller News, no 192, 18 janvier 2007, p. 18 et Le nouvel Économiste no 1617 du 14 au 20 juin 2012, page 32.

Annexes

Bibliographie

Document utilisé pour la rédaction de l’article : document utilisé comme source pour la rédaction de cet article.

Articles connexes

Liens externes

  • Portail de l’informatique
  • Portail des logiciels libres
  • Portail de l’altermondialisme
Droit des marques

Le droit des marques confère à une entreprise, une association ou un particulier le monopole d'exploitation de la marque pour le type de produits ou services qu'elle accompagne.

La marque est un signe permettant à un acteur économique ou social de distinguer les produits ou services qu'il distribue des produits ou services identiques ou similaires de ses concurrents.

Selon les pays, ce droit peut naître du simple usage du signe dans la vie des affaires (marque non déposée ou ™), ou du dépôt du signe à titre de marque auprès d'un organisme spécialisé (marque déposée ou ®).

Framework

En programmation informatique, un framework (appelé aussi infrastructure logicielle, socle d'applications, infrastructure de développement, ou cadre d'applications au Canada) désigne un ensemble cohérent de composants logiciels structurels, qui sert à créer les fondations ainsi que les grandes lignes de tout ou d’une partie d'un logiciel (architecture). Un framework se distingue d'une simple bibliothèque logicielle principalement par :

son caractère générique, faiblement spécialisé, contrairement à certaines bibliothèques ; un framework peut à ce titre être constitué de plusieurs bibliothèques, chacune spécialisée dans un domaine. Un framework peut néanmoins être spécialisé, sur un langage particulier, une plateforme spécifique, un domaine particulier : communication de données, data mapping, etc. ;

le cadre de travail qu'il impose de par sa construction même, guidant l'architecture logicielle voire conduisant le développeur à respecter certains patrons de conception ; les bibliothèques le constituant sont alors organisées selon le même paradigme.Les frameworks sont donc conçus et utilisés pour modeler l'architecture des logiciels applicatifs, des applications web, des middlewares et des composants logiciels. Les frameworks sont acquis par les informaticiens, puis incorporés dans des logiciels applicatifs mis sur le marché, ils sont par conséquent rarement achetés et installés séparément par un utilisateur final.

Free Software Foundation

La Free Software Foundation (FSF) (littéralement « Fondation pour le logiciel libre »), est une organisation américaine à but non lucratif fondée par Richard Stallman le 4 octobre 1985, dont la mission est la promotion du logiciel libre et la défense des utilisateurs.

La FSF aide également au financement du projet GNU depuis l'origine. Son nom est associé au mouvement du logiciel libre.

Freelog

Freelog est un magazine bimestriel français consacré aux logiciels libres, freeware et open source. Il est édité par le groupe DP Presse.

Freeware

Un logiciel gratuit, gratuiciel, ou freeware est un logiciel propriétaire distribué gratuitement sans toutefois conférer à l'utilisateur certaines libertés d'usage,, associées au logiciel libre. Les termes « gratuiciel » ou « logiciel gratuit », dont l'usage est préconisé par la commission générale de terminologie et de néologie en France, sont des traductions du mot anglais freeware, qui est une contraction de free (gratuit) et software (logiciel) — contraction qui prête à confusion en anglais avec free software qui désigne en anglais un logiciel libre.

Un logiciel freeware peut fonctionner gratuitement pour une durée de temps illimité. L'auteur d'un logiciel freeware pourrait limiter les droits de copie et/ou de distribution de son logiciel. En tant que logiciel propriétaire le principe de freeware peut être une stratégie de marketing fondée sur des revenus indirects (support, produits liés, ...) plutôt que sur la vente du logiciel.

GNU

GNU est un système d’exploitation libre créé en 1983 par Richard Stallman, maintenu par le projet GNU. Il reprend les concepts et le fonctionnement d’UNIX.

Les logiciels qui composent GNU sont généralement[réf. nécessaire] utilisés en association avec des logiciels libres issus d'autres projets tels que le noyau Linux.

Son symbole est un gnou, bovidé vivant en Afrique.

Histoire du logiciel libre

L'histoire du logiciel libre est intimement imbriquée avec celle de l'informatique et celle du génie logiciel. Elle ne commence en tant que telle qu'à partir du moment où est apparu le besoin de distinguer le logiciel libre du logiciel propriétaire, selon le principe énoncé pour Le Cru et le Cuit.

Ces prémices datant de la fin du XXe siècle, il ne peut s'agir d'une discipline académique. L'histoire du logiciel libre est donc présentée ici de façon informelle.

Image vectorielle

Une image vectorielle (ou image en mode trait), en informatique, est une image numérique composée d'objets géométriques individuels, des primitives géométriques (segments de droite, arcs de cercle, courbes de Bézier, polygones, etc.), définis chacun par différents attributs (forme, position, couleur, remplissage, visibilité, etc.) et auxquels on peut appliquer différentes transformations (homothéties, similitude, rotations, écrasement, mise à l'échelle, extrusion, inclinaison, effet miroir, dégradé de formes, morphage, symétrie, translation, interpolation, coniques ou bien les formes de révolution). Elle se différencie en cela des images matricielles (ou images bitmap), qui sont constituées de pixels.

Inkscape

Inkscape est un logiciel libre de dessin vectoriel sous licence GNU GPL. Il gère des fichiers conformes avec les standards XML, SVG et CSS du W3C.

Le logiciel est intégré à la liste des logiciels libres préconisés par l’État français dans le cadre de la modernisation globale de ses systèmes d’informations.

Il s’agit d’un logiciel multiplateforme, disponible notamment sous Windows, Mac OS X (sous X11), GNU/Linux et FreeBSD.

Il a des fonctionnalités assez similaires aux logiciels propriétaires CorelDRAW et Adobe Illustrator.

Licence de logiciel

Une licence de logiciel est un contrat par lequel le titulaire des droits d'auteur sur un programme informatique définit avec son cocontractant (exploitant ou utilisateur) les conditions dans lesquelles ce programme peut être utilisé, diffusé ou modifié.

Logiciel propriétaire

Un logiciel propriétaire, logiciel non libre ou parfois logiciel privatif voire logiciel privateur, désigne un logiciel qui ne permet pas légalement ou techniquement, ou par quelque autre moyen que ce soit, d'exercer simultanément les quatre libertés logicielles que sont l'exécution du logiciel pour tout type d'utilisation, l'étude de son code source (et donc l'accès à ce code source), la distribution de copies, ainsi que la modification et donc l'amélioration du code source.

Les limitations légales, permises par le droit d'auteur, qui s'appliquent aux logiciels, sont choisies par les ayants droit et sont souvent encadrées par un contrat de licence utilisateur final (CLUF), nommé alors licence propriétaire. Elles ont souvent, mais pas toujours, pour objectif de permettre le contrôle de la diffusion du logiciel afin de permettre la vente de licences de logiciels.

Un logiciel étant un objet purement numérique, sa copie est souvent aussi simple que la copie de tout autre fichier informatique. Les diffuseurs de logiciels propriétaires ont par conséquent parfois recours à des systèmes de « gestion des droits numériques ». Les droits des utilisateurs de logiciels propriétaires sont souvent limités à son exécution pour des usages donnés.

Dans un logiciel propriétaire, il est rarement possible à un simple utilisateur du logiciel de modifier le logiciel, à la fois pour des raisons légales, la licence ne lui permettant pas de modifier le logiciel et de redistribuer les modifications, mais aussi des raisons d'origine technique, liées à l'absence de diffusion du code source ou d'offuscation du code source. Ces techniques permettent à l’éditeur de garder contrôle sur le code des logiciels qu'il diffuse. Le logiciel Windows est par exemple propriétaire.

Le logiciel propriétaire se définit de manière différente par opposition aux logiciels libres et open source. Ces mouvements considèrent que l'éditeur n’a pas à garder le code source secret, et que le divulguer et autoriser sa diffusion permettent de mutualiser les efforts sur le logiciel, et ainsi d'améliorer sa qualité et ses fonctionnalités pour le mouvement open source, ou pour des raisons éthique pour la sensibilité logiciel libre de ce mouvement, pour lequel il ne devrait pas exister de barrière à l'utilisation du logiciel, à sa modification ou à sa diffusion.

Certains éditeurs de logiciels propriétaires utilisent ce terme en référence au droit de la propriété intellectuelle[réf. nécessaire], qui est apparu en 1967.

Lorsque de tels logiciels sont commercialisés, le modèle d'activité des entreprises éditrices repose le plus souvent[réf. nécessaire] sur la vente de droits d'utilisation. Ces derniers sont contractualisés sous la forme d'un CLUF qui :

– stipule les droits que l'acquéreur obtient sur le logiciel ;

– explicite souvent les droits que le propriétaire accorde, où les restrictions qu'il impose, suivant le point de vue,.Bien que l'expression « acheter un logiciel » soit courante pour désigner ce type de transaction, elles concernent un droit d'utilisation limité au cadre établi par la licence ; le transfert de propriété n'existant qu'en cas de vente du droit d'auteur ou copyright associé. Un logiciel propriétaire n'est pas nécessairement payant ; les logiciels gratuits mais non-libres sont appelés freeware ou gratuiciel.

Mozilla Thunderbird

Mozilla Thunderbird (prononciation : /mɒd.ˈzɪl.ə ˈθʌn.də.bɜː(ɹ)d/) est un client de messagerie, libre, distribué gratuitement par la fondation Mozilla et issu du projet Mozilla. Consacré à l'origine au courrier électronique, aux groupes de discussion et aux flux RSS et Atom, s'est au fil du temps équipé de fonctionnalités supplémentaires tels qu'agenda, de gestionnaire de tâches et de messagerie instantanée, lui conférant désormais le titre de collecticiel.

Il est également « extensible », c'est-à-dire qu'il peut facilement recevoir de nouvelles fonctionnalités par l'ajout d'extensions.

Thunderbird est distribué selon les termes de la licence publique Mozilla (MPL) et diverses autres licences libres, ce qui lui permet d'être porté sur la plupart des systèmes d'exploitation.

Le logiciel est intégré à la liste des logiciels libres préconisés par l’État français dans le cadre de la modernisation globale de ses systèmes d’informations (S.I.).

La dernière version du logiciel est disponible dans 59 langues.

Open source

La désignation open source [ˈoʊpən sɔɹs], ou « code source ouvert », s'applique aux logiciels (et s'étend maintenant aux œuvres de l'esprit) dont la licence respecte des critères précisément établis par l'Open Source Initiative, c'est-à-dire les possibilités de libre redistribution, d'accès au code source et de création de travaux dérivés. Mis à la disposition du grand public, ce code source est généralement le résultat d'une collaboration entre programmeurs.

Le mouvement open source s'est constitué en 1998 sous l'impulsion d'Eric Raymond et s'est développé en opposition au mouvement du logiciel libre qui prône des valeurs philosophiques et politiques de justice, tandis que l'open source se focalise sur des considérations techniques de développement logiciel et ne voit pas de problème à l'utilisation de systèmes intégrés combinant logiciels propriétaires et logiciels open source. Dans la pratique toutefois, la très grande majorité des logiciels open source sont également libres, l'exception la plus notable étant les logiciels pratiquant la tivoïsation.

L’open source a déjà investi tous les grands domaines du système d’information des administrations françaises : environnements serveurs, domaines applicatifs, outils d’ingénierie, solutions de réseaux et sécurité. Les solutions open source sont désormais au même rang que les solutions propriétaires dans le paysage des logiciels du secteur public. Les décideurs effectuent d’ailleurs de plus en plus leur choix à partir d’un jugement éclairé, en comparant systématiquement solutions propriétaires et solutions libres.

Perl (langage)

Perl est un langage de programmation créé par Larry Wall en 1987 pour traiter facilement de l'information de type textuel. Ce langage, interprété, s'inspire des structures de contrôle et d'impression du langage C, mais aussi de langages de scripts sed, awk et shell (sh).

Il prend en charge les expressions régulières dans sa syntaxe même, permettant ainsi directement des actions sur l'aspect général de séquences de texte.

Une association, The Perl Foundation, s'occupe de son devenir, et entre autres de son éventuel passage de la version 5.x à la version 6. Le statut du langage est celui de logiciel libre, distribué sous double licence : Artistic License et GPL.

Richard Stallman

Richard Matthew Stallman, né le 16 mars 1953 à Manhattan, connu aussi sous les initiales rms (en minuscules), est un programmeur et militant du logiciel libre. Initiateur du mouvement du logiciel libre, il lance, en 1983, le projet GNU et la licence publique générale GNU connue aussi sous le sigle GPL. Il a popularisé le terme anglais « copyleft ». Programmeur renommé de la communauté informatique américaine et internationale, il a développé de nombreux logiciels dont les plus connus des développeurs sont l’éditeur de texte GNU Emacs, le compilateur C de GNU (GCC), le débogueur GNU (gdb) mais aussi, en collaboration avec Roland McGrath, le moteur de production GNU Make.

Depuis le milieu des années 1990, il consacre la majeure partie de son temps à la promotion des logiciels libres auprès de divers publics un peu partout dans le monde. Depuis quelques années, il fait campagne contre les brevets logiciels et la gestion des droits numériques (DRM). Le temps qu’il alloue encore à la programmation est consacré à GNU Emacs, bien qu’il ne soit plus le mainteneur principal depuis février 2008. Il gagne sa vie en partie avec les cachets de conférencier qu’on lui donne à l’occasion ou des prix qu’on lui remet.

En 2010, un récit biographique qui relate la vie de Richard Stallman paraît en français sous le titre Richard Stallman et la révolution du logiciel libre.

Ruby

Ruby est un langage de programmation libre. Il est interprété, orienté objet et multi-paradigme. Le langage a été standardisé au Japon en 2011 (JIS X 3017:2011), et en 2012 par l'Organisation internationale de normalisation (ISO 30170:2012).

SeaMonkey

SeaMonkey est une suite Internet (navigateur web, client de messagerie, éditeur HTML, agenda, messagerie instantanée) open source qui est la continuation de la Suite Mozilla (née de la libération du code source de Netscape Communicator 5.0 par Netscape Communications). Il est possible de lui adjoindre l'extension Lightning qui lui rajoute un module de taches et d'agenda permettant de remplacer Outlook.

SeaMonkey est développée par la communauté, contrairement à Mozilla Firefox qui est dirigé par la Mozilla Corporation, depuis sa création en août 2005. Le groupe gérant le projet SeaMonkey est le SeaMonkey Council (Conseil SeaMonkey).

Tizen

Tizen est un système d'exploitation open source multiplateformes, conçu pour un usage sur smartphones, tablettes, télévisions connectées et les équipements automobiles (In car entertainment (en), aussi surnommé IVI). Les composants logiciels principaux sont Linux, les Enlightenment Foundation Libraries (EFL) et WebKit. Les applications Tizen sont principalement des applications web, donc des applications HTML5 au sens large du terme, qui fonctionnent sans navigateur web et hors ligne. Tizen fait partie de la Linux Foundation. Le développement technique est dirigé par Intel et Samsung, la partie commerciale par la Tizen Association.

Œuvre libre

Une œuvre libre, ou contenu libre, est une œuvre de l'esprit (ce qui implique sa soumission au droit d'auteur) dont la diffusion et la modification sont libres. Ces œuvres sont notamment des images, des textes, de la musique et des logiciels dont chacun peut distribuer autant de copies qu'il le souhaite, et aussi les modifier pour les améliorer. La notion d'œuvre libre assure donc la liberté d'expression seulement dans la mesure où elle permet la liberté de diffusion et de modification des informations contenues dans les œuvres et le cas échéant, la commercialisation.

Les droits sont accordés par les auteurs dans une licence associée au document dite licence libre ou licence de libre diffusion, ces dernières étant également appelées licence ouverte, en fonction des droits cédés. Ces libertés de l'utilisateur vis-à-vis des œuvres (usage, étude, modification, diffusion) sont souvent associées à des obligations (citer l'auteur original, maintenir la licence originale) ou des restrictions (pas d'usage commercial, interdiction de certains médias) choisies par l'auteur.

Il existe différentes licences qui proposent éventuellement différentes options permettant aux auteurs de choisir le type d'utilisation de leur travail qu'ils souhaitent ou non autoriser, par exemple parmi les licences Creative Commons.

La notion d'œuvre libre est apparue à la suite de celle de logiciel libre et en constitue une extension.

Les œuvres sous licence libre découlent directement des mêmes principes que ceux instaurés par le logiciel libre.

En revanche les œuvres sous licence ouverte constituent un schisme par rapport à l'idée originale de licence libre. En effet l'idée originale derrière le concept de logiciel libre était de rendre indépendantes les personnes jouissant d'une œuvre de la volonté des détenteurs des droits sur cette œuvre.

Dans les licences ouvertes, l'objectif est autre, ce qui se traduit notamment par les différences suivantes :

ne pas inclure le droit de modifier l'œuvre ;

pouvoir exclure également l'utilisation commerciale.En revanche, le droit de redistribution est unanimement considéré comme discriminant aussi bien pour les œuvres sous licence dites libre que sous licence dites ouverte.

Cette proximité dans le vocabulaire et les méthodes porte largement à confusion, et entraîne de nombreux débats houleux sur « la liberté du mot libre ». Ainsi on ne parlera de logiciel libre que pour des logiciels sous licence libre, mais il est courant de voir utilisée l'expression musique libre pour des œuvres musicales sous une licence ouverte mais pas libre. Leur but est de faire partager ce qu'ils aiment ou ce qu'ils veulent changer dans quelque chose.

Licence
Protection anticopie
Déplombage et détournement
Classification des licences
Mouvements utilisant des licences libres ou de libres diffusion

Dans d’autres langues

This page is based on a Wikipedia article written by authors (here).
Text is available under the CC BY-SA 3.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.