Publicité

Vous avez donc téléchargé Firefox et remplacé Microsoft Office par LibreOffice? Vous aimez tellement ces applications que vous ne jeterez plus d’argent sur Microsoft ou Apple et que vous a décidé d'aller à 100 pour cent Linux Comment vous pouvez aider à faire de 2017 l'année du bureau LinuxPeu importe que Linux atteigne la domination informatique mondiale. Ce qui importe, c'est que nous pouvons l'utiliser aujourd'hui, et c'est génial - et c'est le moment idéal pour franchir le pas! Lire la suite .

Mais vous avez depuis découvert que logiciel gratuit n'a pas tout à fait la même signification ici et vous vous demandez peut-être pourquoi nous n'appelons pas simplement tout ça Open source pour plus de clarté. Quel est le problème?

Il s'avère que les logiciels libres et les logiciels open source ne sont pas les mêmes. Clarifions cela.

Un peu de contexte

Dans les années 1950, presque tous les logiciels étaient produits par des universitaires et des chercheurs. Ils ont partagé des logiciels informatiques et du code source sans limitations afin que les utilisateurs puissent corriger leurs propres bugs. Il s'agissait en grande partie de logiciels du domaine public - qui, au sens du droit d'auteur, est la forme la plus libre de gratuité.

instagram viewer

Cela était en partie culturel. Cela est dû en partie à la nature des logiciels. Contrairement aux biens physiques, les logiciels numériques peuvent être copiés à l'infini gratuitement et avec un effort minimal. Le matériel informatique pourrait être vendu, bien sûr, mais le code?

Cela a commencé à changer dans les années 1970. IBM a commencé à facturer séparément les logiciels et a cessé de fournir le code source. Cela a engendré un procès antitrust de 1969 à 1982. En 1983, Apple a gagné une affaire devant la Cour suprême déterminer que les logiciels binaires pourraient être protégés par le droit d'auteur. Microsoft a sorti Windows quelques années plus tard.

C'est dans ce climat que s'est formé le mouvement pour garder les logiciels «gratuits».

Origines du mouvement du logiciel libre

À partir des années 1970, Unix était le système d'exploitation dominant. En 1983, Richard Stallman a annoncé un projet pour créer un système d'exploitation compatible Unix complètement non propriétaire, le projet GNU. Deux ans plus tard, il a fondé la Free Software Foundation avec pour mission de défendre et d'éduquer les gens sur les logiciels libres.

Stallman n'a pas inventé l'expression «logiciel libre», qui faisait largement référence aux logiciels du domaine public. Mais il a expliqué ce que cela signifiait pour un logiciel d'être gratuit.

La Free Software Foundation définit le logiciel libre comme un logiciel que les utilisateurs sont libres d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer. Le «libre» fait référence à ces libertés, pas au prix. Il se trouve que la plupart des logiciels gratuits ne coûtent pas cher, principalement parce que les entreprises cherchant à vendre des logiciels ont tendance à restreindre la liberté des utilisateurs de copier, distribuer ou améliorer ce acheter.

La Fondation du logiciel libre énumère quatre libertés qu'il considère comme essentielles:

  1. Liberté 0 - La liberté d'exécuter le programme comme vous le souhaitez, pour n'importe quel but.
  2. Liberté 1 - La liberté d'étudier le fonctionnement du programme et de le modifier pour qu'il fasse votre calcul comme vous le souhaitez. L'accès au code source en est une condition préalable.
  3. Liberté 2 - La liberté de redistribuer les copies afin que vous puissiez aider votre voisin.
  4. Liberté 3 - La liberté de distribuer des copies de vos versions modifiées à d'autres. En faisant cela, vous pouvez donner à l'ensemble de la communauté une chance de bénéficier de vos changements. L'accès au code source en est une condition préalable.

Inventer l'expression «Open Source»

Alors que le label du logiciel libre est explicitement éthique, le label open source ne l'est pas. Le terme formé dans les années 1990, après La cathédrale et le bazar a aidé à inspirer Netscape à publier le code source de sa suite Internet Netscape Communicator.

Ceci, à son tour, a inspiré Raymond et d'autres à voir comment ils pourraient apporter les idéaux de la Free Software Foundation au monde des affaires. Ils ont trouvé le terme «open source» et en 1998, Raymond et Bruce Perens ont fondé l'Open Source Initiative. L’Open Source Initiative fournit les 10 points Définition Open Source et cela offre une marque de certification aux applications compatibles.

Le mouvement open source n'ignore pas les valeurs du logiciel libre, mais il s'intéresse davantage à la collaboration ouverte. L'objectif est que les entreprises et les développeurs mettent gratuitement à disposition le code de leurs logiciels. De cette façon, les utilisateurs peuvent faire confiance aux programmes exécutés sur leurs machines et apporter des correctifs et des fonctionnalités au projet.

Beaucoup d'éthiques s'alignent toujours, mais le mouvement open source est moins conflictuel et plus disposé à faire des compromis afin de répandre l'adoption.

Une différence clé

Le logiciel libre et les mouvements open source s'accordent sur la plupart des valeurs fondamentales, mais ils ont des définitions différentes de la liberté.

La Free Software Foundation embrasse le copyleft pour protéger les quatre libertés énumérées ci-dessus. Cela empêche légalement les gens de redistribuer des logiciels libres avec des restrictions supplémentaires. L'organisation inscrit ce principe dans la licence publique générale GNU Licences de logiciels Open Source: lesquelles devez-vous utiliser?Saviez-vous que toutes les licences open source ne sont pas identiques? Lire la suite . Quiconque utilise du code GPL doit également publier ses propres créations sous GPL.

De nombreux programmes de base qui font Linux et autres systèmes d'exploitation gratuits 3 systèmes d'exploitation de type UNIX qui ne sont pas LinuxRécemment, les gens ont commencé à confondre "UNIX" avec "Linux". Linux a été influencé par UNIX, mais les systèmes UNIX n'ont aucun rapport avec Linux. Voici quelques systèmes UNIX importants à connaître. Lire la suite les travaux ont commencé dans le cadre du projet GNU. De nombreuses applications sont sous licence GPL.

Les licences de logiciels libres sont également open source, mais toutes les licences open source ne nécessitent pas que les développeurs partagent leur code. Certains autorisent les développeurs à utiliser du code open source pour créer des applications open source, telles que la licence MIT. Ces licences non copyleft sont connues sous le nom de licences facultatives.

Alors qu'un défenseur du logiciel libre peut considérer l'utilisation de logiciels libres pour créer des logiciels non libres comme restreignant les libertés d'un utilisateur, un promoteur open source peut être plus enclin à voir une licence permissive comme vraiment gratuite - comme chez les gens sont libres de faire ce qu'ils veulent avec le code, même si cela signifie faire un propriétaire app.

Certaines personnes particulièrement importantes soutiennent que certaines licences de logiciels libres, telles que GPL v3, ont tellement de conditions qu’elles limitent considérablement la liberté du développeur.

Le besoin de logiciels libres

Pour récapituler, tous les logiciels libres sont des logiciels open source, mais tous les logiciels open source ne sont pas des logiciels libres. Pour cette raison, les partisans du logiciel libre préféreraient se référer au logiciel libre comme logiciel gratuit. Mais comme les utilisateurs généraux associent «gratuit» au prix, ce nom n'est pas si clair. Les choses sont particulièrement compliquées si vous sont avoir une discussion sur le logiciel libre dans le contexte de l'argent.

C’est pourquoi vous voyez la plupart des logiciels gratuits dénommé logiciels libres et open source, ou FOSS. Cela vous permet de dire que les logiciels gratuits sous Windows sont souvent accompagnés de publicités, mais pas les logiciels gratuits et open source, sans dérouter tout le monde dans la salle.

De nombreux utilisateurs et développeurs s'en moquent tout simplement

Une grande partie de cette conversation concerne les licences, et cela peut être un sujet plutôt ennuyeux. Pour les non-avocats, une grande partie de cela n'a même pas de sens. De nombreux utilisateurs je veux simplement exécuter des programmes Les meilleurs logiciels et applications LinuxQue vous soyez nouveau sur Linux ou que vous soyez un utilisateur chevronné, voici les meilleurs logiciels et applications Linux que vous devriez utiliser aujourd'hui. Lire la suite , et un tas de développeurs veulent juste les créer. La licence du logiciel est une priorité moindre.

Mais le monde du logiciel libre et open source en est un qui discute ouvertement de l'éthique, donc les mots comptent, même si cela peut rendre la vie plus confuse.

Êtes-vous d'accord avec les principes du logiciel libre ou le mouvement open source? Êtes-vous empathique pour les deux? Que pensez-vous que nous devrions appeler un logiciel libre et open source? Discutons-en dans les commentaires ci-dessous!

Bertel est un minimaliste numérique qui écrit à partir d'un ordinateur portable avec des commutateurs de confidentialité physiques et un système d'exploitation approuvé par la Free Software Foundation. Il valorise l'éthique par rapport aux fonctionnalités et aide les autres à prendre le contrôle de leur vie numérique.