Bon, joli, pas cher... et libre

Asurmendi Sainz, Jabier

Informatika-ingeniaria eta Bitarlan-en sortzailea

"Si vous avez une pomme et moi une autre, si vous la changez, nous aurons une pomme, mais si vous avez une idée et moi une autre, si vous la changez, nous aurons deux idées". Par cette affinité, Richard Stallman, l'un des principaux précurseurs et promoteurs du logiciel libre, explique l'essence de la connaissance libre.
Bon, joli, pas cher... et libre
01/02/2007 Asurmendi Sainz, Jabier Ingénieur informatique et fondateur de Bitarlan

(Photo: Fichier)
Dans les années 60 et 70, le logiciel n'était pas considéré comme un produit, ni destiné à faire des bénéfices. C'était un supplément que les vendeurs de grands ordinateurs de l'époque donnaient aux clients pour pouvoir utiliser ces gadgets. Dans cet environnement, les programmeurs échangeaient le code source. Par la suite, par des accords de licence, certaines entités ont commencé à fixer des limites aux utilisateurs.

En 1983, Richard Stallman, pionnier du logiciel libre, a commencé à travailler sur le projet GNU, dans le but de retourner à cet environnement de travail initial et de développer un système d'exploitation libre complet. Deux ans plus tard, il fonda la Free Software Foundation (FSF) Free Software Foundation pour apporter un soutien juridique, financier et logistique au projet GNU.

En 1990, GNU avait un éditeur de texte nommé Emacs, un compilateur de langage GCC C et la plupart des programmes de bibliothèques et de services qui constituent un système d'exploitation UNIX conventionnel. Cependant, il manquait un composant très important du système d'exploitation, le noyau.

Ainsi, en 1991, le Finlandais Linus Torvalds a commencé à développer le noyau Linux et a décidé de le distribuer comme logiciel libre. Chez un père, onze programmeurs sont apparus prêts à collaborer au développement. Par internet, et peu à peu, ils ont obtenu le noyau compatible dont UNIX avait besoin.

Richard Stallman, pionnier du logiciel libre.
Chris McKenna

Mais qu'est-ce que le logiciel libre ? En fait, en anglais, le logiciel libre peut être compris comme gratuit ou libre. Bien que beaucoup de gens pensent le contraire, l'essence du logiciel libre n'est pas la gratuité, mais la liberté. Une fois acquis, le logiciel libre peut être utilisé librement, copie, recherche, modification et distribution. Le logiciel libre peut être disponible pour téléchargement gratuit sur Internet ou peut être obtenu au prix de la distribution. La gratuité n'est pas indispensable pour être libre, vous pouvez vendre et acheter des logiciels libres.

Les quatre libertés

Un logiciel est libre si vous respectez quatre types de liberté. La première, appelée liberté 0, permet l'utilisation de l'application à des fins privées, publiques, commerciales ou éducatives. 1 en liberté, il exprime la liberté d'analyser le fonctionnement de l'application et de s'adapter aux besoins de toute personne. La liberté 2 permet de réaliser et de distribuer des copies sans limite. Enfin, l'application liberté 3 est la liberté de toute personne pour changer, améliorer et redistribuer.

Il convient de noter que les libertés 1 et 3 obligent à la disponibilité du code source du logiciel. En fait, le code source de la plupart des applications qui ne sont pas des logiciels libres est inaccessible : seuls des fichiers binaires incompréhensibles sont mis entre les mains de l'utilisateur pour leur exécution sur l'ordinateur.

Ñua est le symbole du projet GNU.
Nevrax Design Team
D'autre part, il est fréquent de trouver des applications gratuites qui ne sont pas des logiciels libres. Ces applications sont appelées freeware, et dans ce cas oui, le mot free se réfère à la gratuité. Mais ces applications ne sont pas des logiciels libres, même avec le code source disponible, si elles ne respectent pas les quatre libertés.

Plus sûr et parlant

Le logiciel libre présente de nombreux avantages pour les utilisateurs informatiques, individuels, collectifs ou associations.

Un des avantages est la sécurité. Il n'y a pas de consensus absolu, mais le débat plaide pour le logiciel libre : sans crainte, on pourrait dire que le logiciel libre est plus sûr que le logiciel fermé. En effet, le code source de l'application étant disponible, les programmeurs et les entreprises de sécurité du monde entier peuvent effectuer des audits du code et vérifier que l'application n'a pas de porte dérobée ou qu'elle n'est pas un cheval de Troie (un programme pour obtenir des informations sur l'utilisateur ou effectuer une action malveillante sur l'ordinateur de l'utilisateur). Dans le cas du logiciel fermé, il n'est pas possible. En outre, les failles de sécurité et leurs solutions se trouvent plus rapidement grâce à la volonté des utilisateurs et des programmeurs communautaires.

En outre, le support technique des applications et des plates-formes n'est pas interrompu ou maintenu selon des critères commerciaux. Cela a été et est le cas des anciennes versions d'applications et systèmes d'exploitation de Microsoft. Dans le cas du logiciel libre, cependant, puisque le code source est disponible, la communauté ou les entreprises informatiques non productrices peuvent offrir un service technique. D'autre part, toute application ou plate-forme libre

La documentation peut être trouvée sur internet et généralement dans de nombreuses langues, même en basque.

En fait, le logiciel libre est bénéfique pour les langues minoritaires, car toute entité ou personne peut traduire le logiciel dans la langue désirée. Dans un logiciel fermé, cependant, seule la société propriétaire a droit à la traduction, qui est celle qui décide de la langue dans laquelle son logiciel est placé. De même, chaque fois qu'une ressource libre est créée pour une langue, elle est disponible pour tout le monde et sa présence s'élargit dans les nouvelles technologies.

Économiquement, bien sûr, le logiciel libre est plus avantageux que le logiciel fermé: le plus grand pourcentage de logiciel libre peut être acquis par devalu ou prix de distribution. Et si vous payez, pour être une application sur mesure ou pour inclure des accessoires ou d'autres services, vous pouvez copier sur autant d'ordinateurs et autant de fois que vous le souhaitez. Dans le cas du logiciel fermé, cependant, il est nécessaire de payer la licence pour chaque ordinateur.

En outre, il encourage le développement. Comme le code est ouvert, tout le monde peut l'améliorer ou l'adapter aux besoins, laissant libre la nouvelle version. Il ne faut pas inventer la roue à chaque fois et vous économisez du temps et de l'argent.

Le logiciel libre est une bonne occasion pour les pays appauvris d'accéder à la technologie et à l'éducation.
F. Noronha

À la maison, au travail, à l'école

Du point de vue social, le logiciel libre est une bonne occasion pour les pays appauvris d'accéder à la technologie, par exemple, ou pour que les individus et les petites entreprises qui ne peuvent pas payer les prix coûteux des licences laissent derrière eux les deux options qu'ils avaient jusqu'ici : copier le logiciel illégalement et avoir des problèmes économiques. On peut donc dire que le logiciel libre aide à réduire l'écart technologique.

Dans le cas d'entreprises et d'associations, un autre avantage notable est que si vous demandez un service ou un développement à une entreprise informatique, une fois les travaux terminés ne sont pas liés à elle pour apporter des modifications à ce ou à d'autres services. Vous pouvez vous adresser à une autre entreprise qui vous offre de meilleures conditions, ou si vous avez un ordinateur, vous pouvez le faire sans aucune limite. D'autre part, si l'entreprise informatique a la possibilité d'utiliser des logiciels libres, le service peut être plus économique car il n'a pas à partir de zéro.

Dans l'enseignement, il peut également être très pratique d'enseigner par logiciel libre autant que possible. D'une part, par la diversité qui existe dans chaque type d'application, qui n'est pas

Les groupes de soutien au logiciel libre organisent des conférences et des cours afin d'éveiller et d'intéresser à ce sujet.
GOBELAB: Hacklab de Getxo

enseigner le fonctionnement d'une application concrète, mais d'un type d'application; et d'autre part, parce que les élèves peuvent faire autant de copies désirées pour rester à la maison avec ce qu'ils ont appris. Si vous utilisez un logiciel fermé, vous devez acheter des licences pour continuer à apprendre ou à les utiliser professionnellement. En outre, il est possible d'étudier comment fonctionne en interne le logiciel libre lui-même, c'est-à-dire son code source.

Dans les entités publiques, il semble bien sûr plus approprié d'utiliser des logiciels libres, car dans la mesure où il s'agit d'argent public, il est plus responsable des dépenses. En outre, les expériences dans différents endroits ont été bonnes. D'autre part, au moment de choisir entre logiciel libre et fermé, les administrations devraient analyser les avantages offerts par le logiciel libre pour les langues minoritaires et donc pour l'euskera.

Peurs et difficultés

Certains trouveront également des inconvénients dans le logiciel libre. L'une d'elles est la question des formats. Formats standard pour photos, vidéos, sons, documents, etc. pas de problèmes, mais il ya des problèmes avec les formats non standard et fermé qui utilise un logiciel non libre. Les applications les plus importantes du logiciel libre prennent en charge ces formats (dans la mesure du possible, ce sont des formats fermés), mais pas l'inverse, et malheureusement elles sont les plus répandues dans la société. A titre d'exemple: Avec l'application bureautique OpenOffice, vous pouvez facilement travailler avec les documents créés avec MS Office, mais pas au contraire, même si le format Open Office est ouvert et standard.

La source est disponible et sert non seulement pour s'adapter, mais aussi pour apprendre comment il fonctionne à l'intérieur.
J. Asurmendi

Un autre argument contraire peut être la difficulté d'installation et de configuration, mais ce n'est pas tout à fait ainsi. Le navigateur Firefox, le client de messagerie Thunderbird et Open Office, par exemple, sont installés et utilisés avec la plus grande facilité dans GNU/Linux et MS Windows et MacOS X. Il est vrai que dans d'autres cas, il peut être difficile, mais il en va de même pour le logiciel fermé.

Les habitudes sont aussi une difficulté pour le logiciel libre, surtout dans le système d'exploitation. Habitué à un, il n'est pas facile de passer à un autre. Cependant, heureusement, l'installation de systèmes d'exploitation libres est de plus en plus simple, soulignant la popularité d'Ubuntu. Dans tous les cas, nous ne sommes pas tenus d'utiliser le logiciel libre via un système d'exploitation libre. Sur MS Windows ou MacOs X, les applications libres les plus importantes et un grand nombre de logiciels libres sont également disponibles, et généralement en basque. Cela peut être la première étape vers le monde du logiciel libre.

Types de licences de logiciels libres
Pour qu'une application soit libre, le moyen le plus simple est de la mettre comme domaine public, c'est-à-dire sans copyright. Mais le domaine public n'est pas un type de licence, il signifie que le contenu ou le produit n'est pas protégé et n'a besoin d'aucune licence. Cela permet d'échanger des applications et des améliorations, mais aussi de fermer des logiciels et de limiter ou de supprimer les libertés du logiciel libre. Pour éviter ce problème, les licences copyleft sont nées. Le copyleft garantit la liberté de l'utilisateur, mais garantit en même temps que si quelqu'un redistribue le logiciel en le modifiant ou non, il ne pourra restreindre la liberté de copier, redistribuer ou modifier. Les quatre libertés sont protégées par des licences de logiciel libre.
La licence de logiciel libre la plus répandue est la licence GNU GPL, dans laquelle sont conservés les droits d'auteur, mais avec la possibilité de redistribution et de modification. En outre, il établit les conditions nécessaires pour assurer la maintenance de la licence GNU GPL dans les nouvelles versions du logiciel. Cela empêche toute personne de modifier les applications ou parties de celles-ci qui ont une licence GNU GPL et qui sont redistribuées sous licence fermée. La Free Software Foundation a créé GNU GPL (GNU General Public License) dans les années 1980 et utilise la plupart des applications GNU et la moitié des applications qui sont des logiciels libres.
En outre, deux autres licences similaires peuvent être utilisées à des fins différentes. GNU LGPL (Licence Publique Générale Abrégée de GNU) pour les bibliothèques de sources et GNU FDL (Licence de Documentation Libre de GNU) pour utilisation dans n'importe quel manuel, manuel ou autre type de documentation. Ce dernier est celui qui utilise la prestigieuse encyclopédie libre Wikipedia sur Internet.
Une autre licence est MPL (Mozilla Public License). Fondée par la Netscape Communication Corporation, elle a ensuite été cédée à la Fondation Mozilla. Cette licence est conforme aux quatre libertés du logiciel libre, mais si l'utilisateur le souhaite, elle permet la réutilisation commerciale de l'application avec une licence non ouverte. Par conséquent, contrairement à la LPL, elle n'oblige pas à le redistribuer avec la même licence ou compatible.
(Photo: Fichier)
La licence BSD est également remarquable. Cette licence est utilisée pour les systèmes BSD ( Berkeley Software Distribution ): FreeBSD ou OpenBSD, par exemple. La licence BSD limite moins que la GPL, elle est très proche du domaine public et, comme le MPK, autorise la réutilisation du code source dans des logiciels non libres.
Enfin, il existe la licence MIT ou X11 de l'Institut de technologie du Massachusetts. La particularité de cette licence est que le texte de la licence ne contient pas de copyright, donc elle peut être modifiée. Cependant, même parmi les partisans du logiciel libre, beaucoup conseillent de ne pas modifier la licence si la version originale n'est pas spécifiée par changement.
Il existe d'autres licences, mais on peut dire que les plus importantes sont celles mentionnées ci-dessus. Cependant, de nouvelles licences pourraient être créées, car il s'agit d'accords entre l'auteur et l'utilisateur.
Asurmendi Sainz, Jabier
Services
228 228
2007 2007 2007 2007
Services
040 040
Logiciel
Article 5 Article 1 Article 1 Article 1
Services
Babesleak
Eusko Jaurlaritzako Industria, Merkataritza eta Turismo Saila