Open Source vs logiciel libre Quelle est la différence et pourquoi est-ce important?

  • Owen Little
  • 0
  • 2252
  • 561
Publicité

Vous avez donc téléchargé Firefox et remplacé Microsoft Office par LibreOffice? Vous aimez tellement ces applications que vous ne payerez plus rien à Microsoft ou à Apple et vous avez décidé d'aller à 100% sous Linux. Comment vous pouvez aider à faire de 2017 l'année du bureau Linux. Comment vous pouvez aider à faire de 2017 l'année du bureau Linux peu importe si Linux parvient à dominer l'informatique dans le monde. Ce qui compte, c’est que nous puissions l’utiliser aujourd’hui, et c’est génial - et c’est le moment de faire le grand saut! .

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

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

Un peu de contexte pour le contexte

Dans les années 1950, presque tous les logiciels étaient produits par des universitaires et des chercheurs. Ils partageaient sans restriction le logiciel et le code source afin que les utilisateurs puissent corriger leurs propres bogues. 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 libre.

Une partie de cela était culturelle. Cela était dû en partie à la nature du logiciel. Contrairement aux biens matériels, 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 donné lieu à un procès antitrust de 1969 à 1982. En 1983, Apple a obtenu gain de cause devant la Cour suprême qui avait déterminé que le logiciel binaire pouvait être protégé par le droit d'auteur. Microsoft a publié Windows quelques années plus tard.

C’était le climat dans lequel le mouvement pour garder les logiciels “libre” formé.

Les 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 visant à créer un système d’exploitation totalement compatible avec Unix, 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 le logiciel libre..

Stallman n'a pas inventé la phrase “logiciel gratuit,” qui fait largement référence aux logiciels du domaine public. Mais il a expliqué ce que cela signifiait pour un logiciel d'être libre.

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” se réfère à ces libertés, pas le prix. Il se trouve que la plupart des logiciels libres ne coûtent pas d'argent, en grande partie parce que les entreprises qui cherchent à vendre des logiciels ont tendance à restreindre la liberté des utilisateurs de copier, de distribuer ou d'améliorer leurs achats..

La Free Software Foundation énumère quatre libertés qu'elle considère essentielles:

  1. Liberté 0 - La liberté de gérer le programme à votre guise, dans n'importe quel but.
  2. Liberté 1 - La liberté d'étudier le fonctionnement du programme et de le modifier de sorte que votre ordinateur fonctionne à votre guise. L’accès au code source est une condition préalable pour cela.
  3. Liberté 2 - La liberté de redistribuer des copies pour 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 à toute la communauté une chance de bénéficier de vos changements. L’accès au code source est une condition préalable pour cela.

Frapper la phrase “Open source”

Alors que le label de logiciel libre est explicitement éthique, le label open source ne l’est pas. Le terme formé dans les années 1990, après Eric Raymond La cathédrale et le bazar contribué à inspirer Netscape pour la publication du code source de sa suite Internet Netscape Communicator.

Cela a ensuite inspiré Raymond et les autres à voir comment ils pourraient amener les idéaux de la Free Software Foundation au monde des affaires. Ils sont venus avec le terme “Open source,” et en 1998, Raymond et Bruce Perens ont fondé l’initiative Open Source. L’initiative Open Source fournit la définition Open Source en 10 points et offre une marque de certification aux applications compatibles..

Le mouvement open source n'ignore pas les valeurs du logiciel libre, il est davantage concerné par la collaboration ouverte. L'objectif est que les entreprises et les développeurs rendent le code de leur logiciel disponible gratuitement. De cette façon, les utilisateurs peuvent faire confiance aux programmes en cours d'exécution sur leurs machines et apporter des correctifs et des fonctionnalités au projet..

Beaucoup d'éthique s'alignent toujours, mais le mouvement de l'open source est moins conflictuel et plus enclin à faire des compromis pour 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 adopte le copyleft pour protéger les quatre libertés énumérées ci-dessus. Cela empêche légalement les gens de redistribuer les logiciels libres avec des restrictions supplémentaires. L'organisation a inscrit ce principe dans les licences de logiciels libres Open Source GNU General Public License: lesquelles devriez-vous utiliser? Licences de logiciel Open Source: lesquelles devriez-vous utiliser? Saviez-vous que toutes les licences Open Source ne sont pas identiques? . Toute personne utilisant le code GPL doit également publier ses propres créations en tant que GPL..

La plupart des programmes principaux qui font de Linux et d’autres systèmes d’exploitation libres 3 Des systèmes d’exploitation analogues à UNIX qui ne sont pas Linux 3 Des systèmes d’exploitation analogues à UNIX qui ne sont pas Linux Récemment, les gens ont commencé à confondre "UNIX" avec "Linux". Linux a été influencé par UNIX, mais les systèmes UNIX n’ont aucune relation avec Linux. Voici quelques systèmes UNIX importants à connaître. les travaux ont commencé dans le cadre du projet GNU. Beaucoup d'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 source ouvert pour créer des applications à source fermée, telles que la licence MIT. Ces licences non copyleft sont appelées licences permissives.

Alors qu’un défenseur des logiciels libres peut considérer l’utilisation de logiciels libres pour créer des logiciels non libres comme une restriction des libertés des utilisateurs, un promoteur de logiciels à source ouverte peut être plus enclin à considérer une licence permissive comme étant réellement libre, car les utilisateurs sont libres de faire ce qu’ils veulent. vouloir avec le code, même si cela signifie faire une application propriétaire.

Certaines personnes particulièrement importantes affirment 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 parler de logiciel libre logiciel gratuit. Mais parce que les utilisateurs généraux associent “libre” avec le prix, ce nom n'est pas si clair. Les choses sont particulièrement compliquées si vous avez réellement sont avoir une discussion sur les logiciels libres dans le contexte de l'argent.

C’est pourquoi vous voyez la plupart des logiciels libres dénommés logiciel libre et open source, ou FOSS. Cela vous permet de dire que les logiciels libres sur Windows sont souvent accompagnés de publicités, mais pas les logiciels libres et à code source libre, sans dérouter tout le monde dans la pièce..

Beaucoup d'utilisateurs et de développeurs s'en moquent

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 aucun sens. De nombreux utilisateurs veulent simplement exécuter des programmes. Les meilleurs logiciels et applications Linux. Les meilleurs logiciels et applications Linux. Que vous soyez un utilisateur débutant ou expérimenté, voici les meilleurs logiciels et applications Linux que vous devriez utiliser aujourd'hui. , et un groupe de développeurs veulent juste les créer. La licence du logiciel est une priorité moindre.

Mais le monde des logiciels libres et ouverts est un monde qui discute ouvertement de l’éthique. Les mots ont donc de l’importance, même si cela peut rendre la vie plus confuse..

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




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.