Open Source vs logiciel libre : quelle est la différence et pourquoi est-ce important ?
Vous avez donc téléchargé Firefox et remplacé Microsoft Office par LibreOffice ? Vous aimez tellement ces applications que vous arrêterez de jeter de l’argent sur Microsoft ou Apple et déciderez d’utiliser Linux à 100 %.
mais tu as découvert plus tard Logiciel gratuit N’ayant pas exactement la même signification ici, vous vous demandez peut-être pourquoi nous n’appelons pas simplement toutes ces choses 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.
un peu de contexte pour le contexte
Dans les années 1950, presque tous les logiciels étaient créés par des universitaires et des chercheurs. Ils partagent les logiciels informatiques et le code source sans restriction afin que les utilisateurs puissent corriger leurs propres erreurs. La plupart d’entre eux sont des logiciels du domaine public – la forme la plus libre de libre au sens du droit d’auteur.
Une partie de cela est la culture. Une partie de la raison est la nature du logiciel. Contrairement aux objets physiques, les logiciels numériques peuvent être reproduits à l’infini gratuitement avec un minimum d’effort. Bien sûr, le matériel informatique peut être vendu, mais qu’en est-il du code ?
Dans les années 1970, cela a commencé à changer. IBM a commencé à facturer les logiciels séparément et a cessé de fournir le code source. Cela a déclenché un procès antitrust qui a duré de 1969 à 1982. En 1983, Apple a remporté une affaire de la Cour suprême qui a statué que les logiciels binaires pouvaient être protégés par le droit d’auteur. Quelques années plus tard, Microsoft a publié Windows.
C’est l’atmosphère créée par le mouvement pour garder les logiciels « libres ».
Les origines du mouvement du logiciel libre
Unix est le système d’exploitation dominant depuis les années 1970. En 1983, Richard Stallman a annoncé un projet de création d’un système d’exploitation entièrement non propriétaire et compatible Unix, le projet GNU. Deux ans plus tard, il fonde la Free Software Foundation, dont la mission est de défendre et d’éduquer les gens sur les logiciels libres.
Faire une vidéo du jour
Stallman n’a pas inventé l’expression « logiciel libre », qui fait principalement référence aux logiciels du domaine public. Mais il a élargi le sens du logiciel 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’apprendre, de modifier et d’améliorer. « Gratuit » fait référence à ces libertés, pas au prix. La plupart des logiciels gratuits ne coûtent pas d’argent, en grande partie parce que les entreprises qui cherchent à vendre des logiciels ont tendance à limiter la liberté des utilisateurs de copier, distribuer ou améliorer ce qu’ils achètent.
La Free Software Foundation énumère quatre libertés qu’elle considère comme essentielles :
- Gratuit 0 – Exécutez librement des programmes pour n’importe quel but.
- gratuit 1 — Étudiez librement le fonctionnement du programme et modifiez-le pour qu’il calcule comme vous le souhaitez. L’accès au code source est une condition préalable pour ce faire.
- Libre 2 — Liberté de redistribuer des copies afin que vous puissiez aider vos voisins.
- Gratuit 3 — Liberté de distribuer des copies de la version modifiée à d’autres. En faisant cela, vous donnez à toute la communauté la possibilité de bénéficier de vos changements. L’accès au code source est une condition préalable pour ce faire.
a inventé l’expression « open source »
Alors que le label du logiciel libre est un label éthique clair, le label open source ne l’est pas.Le terme s’est formé dans les années 1990 chez Eric Raymond Cathédrale et Bazar Aidez Netscape à publier le code source de sa suite Internet Netscape Communicator.
Cela a à son tour inspiré Raymond et d’autres à voir comment ils pourraient apporter les idéaux de la Free Software Foundation dans le monde des affaires. Ils ont inventé le terme « open source », et en 1998, Raymond et Bruce Perens ont fondé l’Open Source Initiative. Le programme Open Source fournit une définition en 10 points de l’open source et une marque de certification pour les applications compatibles.
Au lieu d’ignorer la valeur des logiciels libres, le mouvement open source se concentre davantage sur la collaboration ouverte. L’objectif est que les entreprises et les développeurs fournissent gratuitement le code de leur logiciel. 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.
De nombreuses éthiques sont toujours alignées, mais le mouvement open source est moins conflictuel et plus disposé à faire des compromis afin d’étendre l’adoption.
une différence essentielle
Les mouvements du logiciel libre et de l’open source s’alignent sur la plupart des valeurs fondamentales, mais ils définissent la liberté différemment.
La Free Software Foundation utilise 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. Toute personne utilisant du code sous licence GPL doit également publier ses propres créations sous licence GPL.
De nombreux programmes de base qui font fonctionner Linux et d’autres systèmes d’exploitation libres ont été lancés 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 n’exigent pas que les développeurs partagent leur code. Certains permettent aux développeurs d’utiliser du code open source pour créer des applications à source fermée, telles que la licence MIT. Ces licences non-copyleft sont appelées licences.
Alors que les défenseurs du logiciel libre peuvent affirmer que l’utilisation de logiciels libres pour créer des logiciels non libres limite la liberté des utilisateurs, les partisans de l’open source peuvent être plus enclins à considérer les licences permissives comme véritablement gratuites, tout comme les gens sont libres de faire n’importe quoi Ils veulent du code, même s’il signifie faire des applications propriétaires.
Certaines personnes particulièrement éminentes ont fait valoir que certaines licences de logiciels libres, telles que la GPL v3, comportent tellement de conditions qu’elles limitent considérablement la liberté des développeurs.
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 défenseurs du logiciel libre préfèrent désigner le logiciel libre comme Logiciel gratuitMais puisque l’utilisateur moyen associe « gratuit » au prix, le nom n’est pas si clair.si tu es vraiment Oui Discutez du logiciel libre dans le contexte de l’argent.
C’est pourquoi vous verrez la plupart des logiciels gratuits appelés Logiciel libre et open sourceou logiciels open sourceCela vous permet de dire que les logiciels gratuits sous Windows sont généralement accompagnés de publicités, mais pas les logiciels libres et open source, sans dérouter tout le monde dans la salle.
De nombreux utilisateurs et développeurs s’en fichent tout simplement
La majeure partie de la conversation porte sur les licences, ce qui peut être un sujet plutôt ennuyeux. Pour les non-avocats, la plupart n’ont même pas de sens. De nombreux utilisateurs veulent simplement exécuter des programmes et un groupe de développeurs veulent simplement les créer. La manière dont le logiciel est concédé sous licence est une priorité secondaire.
Mais le monde des logiciels libres et open source est un monde où l’on discute ouvertement de l’éthique, donc les mots comptent, même s’ils rendent la vie plus confuse.
Êtes-vous d’accord avec les principes du logiciel libre ou avec le mouvement open source ? Ressentez-vous la même chose pour les deux ? Que pensez-vous que nous devrions appeler un logiciel libre et open source ? Discutons-en dans les commentaires ci-dessous !
A propos de l’auteur