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.
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.
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.
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.
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
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.
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.
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.