Les derniers contenus publiés

Pourquoi est il plus logique de dire GNU/Linux et non Linux ?

Linux désigne le coeur du système d'exploitation, c'est à dire le noyau ("kernel" en anglais), développé à l'origine par Linus Torvalds. Par dessus ce noyau, vient se rajouter un grand nombre d'utilitaires, dont certains indispensables comme un compilateur, un débugger et un éditeur. Ces utilitaires, le noyau, ainsi que la majorité des logiciels essentiels accompagnant le noyau ont été développés dans le cadre du projet GNU.

Que sont Linux et GNU/Linux ?

Linux est le nom d'un noyau, inspiré des noyaux Unix mais dont le code est intégralement original. Il a initialement été développé par Linus Torvalds à partir de Minix (conçu par Andrew Tannenbaum) en 1991. Il a depuis été enrichi par des milliers de développeurs qui collaborent à travers Internet. C'est un noyau POSIX, pouvant fonctionner sur plusieurs types d'architectures matérielles (i386 et clones, SPARC, PowerPC, DEC Alpha, et bien d'autres encore).

Références

Quelques références :

  • Le site du projet GNU: http://www.gnu.org/.
  • Le site de l'APRIL: http://www.april.org/.
  • Le site de l'ABUL: http://www.abul.org/.
  • Certains extraits (très légèrement modifiés) du livre (protégé par la GPL) "Bien débuter sous GNU/Linux de René Cougnenc (adaptation française de GNU/Linux Installation and Getting Started par Matt Welsh)" sont présents dans ce document.

Quelques exemples de logiciels libres ?

 

Quelques exemples de logiciels libres ?

Voici un petit aperçu des logiciels libres que l'on peut trouver.

 

Firefox

Windows / Linux / Mac : oui / oui / oui
Français / Anglais : oui / oui
Note : Navigateur basé sur Gecko, convivial et disposant de nombreuses fonctionnalités, extensibles par le biais de modules complémentaires.

K-Meleon

Windows / Linux / Mac : oui / non / non
Français / Anglais : oui / oui
Note : Navigateur basé sur Gecko, rapide, personnalisable et léger.

Chromium

Windows / Linux / Mac : oui / oui / oui
Français / Anglais : oui / oui
Note : Navigateur basé sur WebKit, lancé par Google, simple et rapide.

Lecteur de courriel

Thunderbird

Windows / Linux / Mac : oui / oui / oui
Français / Anglais : oui / oui
Note : lecteur de courriel et de forums nntp, extensibles par le biais de modules complémentaires.

si.Mail

Windows / Linux / Mac : oui / non / non
Français / Anglais : oui / oui
Note : lecteur de courriel rapide, utilisant une visualisation des messages par onglets

Bureautique

OpenOffice.org

Windows / Linux / Mac : oui / oui / oui
Français / Anglais : oui / oui
Note : suite complète avec traitement de texte, tableur, présentation, dessin et bases de données. Gère le format OpenDocument mais aussi les formats de la suite bureautique de Microsoft.

Abiword

Windows / Linux / Mac : oui / oui / oui
Français / Anglais : oui / oui
Note : traitement de texte rapide et complet associé au tableur Gnumeric au sein de Gnome Office.

PDFCreator

Windows / Linux / Mac : oui / non / non
Français / Anglais : oui / oui
Note : logiciel permettant, avec une grande simplicité, la génération de fichiers pdf depuis n'importe quel autre logiciel capable d'imprimer.

Comment installer un logiciel libre ?

En général, le logiciel peut se présenter de deux façons différentes :

Quel est l'intérêt de posséder les sources d'un logiciel ?

Les sources d'un logiciel permettent la description de celui-ci sous forme de texte lisible par un humain, à partir duquel est généré une forme exécutable par la machine. La possession du source du programme est obligatoire pour la compréhension du fonctionnement du programme et pour sa modification (améliorations, correction de bogues).

Où puis-je me procurer les logiciels libres ?

Les grandes surfaces spécialisées ou les rayons micro-informatique des grands magasins ou librairies proposent de nombreuses distributions GNU/Linux. C'est le meilleur moyen de se procurer un ensemble cohérent de logiciels libres, packagé, documenté, et, le plus souvent, accompagné d'un contrat de service après-vente pour l'aide à l'installation et à l'utilisation.

Beaucoup de sites Internet offrent des accès aux logiciels libres (sources, documentations, ...). De même, on trouve des distributions sur CD-ROM, dans les magazines sur les logiciels libres.

A quelles conditions peut-on vendre des logiciels libres ?

Il convient de se soumettre à certaines restrictions précisées dans la GPL pour pouvoir vendre des logiciels libres. Tout d'abord, tout vendeur ou distributeur ne peut pas réduire les droits des utilisateurs qui ont acheté les programmes. Cela signifie que si vous avez acheté un CD-ROM de programmes soumis à la GPL, vous pouvez les copier autant que vous voulez et les redistribuer sans contrepartie financière. En second lieu, les distributeurs doivent préciser clairement aux utilisateurs que les programmes sont couverts par la GPL.

Peut-on vendre un logiciel libre ?

Tout à fait, la FSF encourage ceux qui distribuent des logiciels libres à les vendre le prix qu'ils veulent (ou peuvent). La seule condition est que les sources de ces logiciels doivent être disponibles librement (ce qui implique bien évidemment que cet accès aux sources soit gratuit).

Peut-on prévoir les coûts de maintenance d'un logiciel libre ?

Il est souvent difficile de prévoir les coûts réels de maintenance d'un outil, qu'il soit libre ou propriétaire.

Pour le logiciel propriétaire, les règles semblent souvent claires à l'achat, mais évoluent en réalité selon le bon vouloir des éditeurs, sans que les utilisateurs puissent y changer quoi que ce soit.

La pérennité d'un logiciel libre est-elle assurée ?

Le mode de développement communautaire de la plupart des logiciels libres (du moins ceux dont l'utilité est réelle en entreprise) garantit une pérennité au moins aussi grande que celle des applications propriétaires. Si un groupe de programmeurs décide subitement d'arrêter la maintenance d'un logiciel, il y a de grandes chances qu'un autre groupe de développement reprenne le flambeau et assure la maintenance.

Quelles sont les limites du Logiciel Libre ?

Il n'y a pas de limites au Logiciel Libre, excepté quand les lois régissant la propriété intellectuelle (brevets par exemple) interdisent complètement celui-ci. Le but ultime est de fournir le logiciel libre pour permettre aux utilisateurs d'exploiter leur ordinateur comme ils l'entendent, et de cette manière rendre obsolète le logiciel propriétaire.

Quelle est l'évolution du Logiciel Libre ?

Le Logiciel Libre avance à pas de géant, et ce, grâce à la médiatisation. On voit de plus en plus de logiciels libres en entreprise, et on voit même des entreprises en tirer profits.

De plus, les jeunes diplômés sont maintenant de plus en plus formés au sein de leur cursus à l'informatique libre (projet de développement utilisant du Logiciel Libre, système d'exploitation, centres de calcul équipés). Les étudiants d'aujourd'hui sont les professionnels de demain et beaucoup d'entre eux vont introduire le Logiciel Libre dans leur entreprise.

Quelle est la perception des entreprises vis à vis du Logiciel Libre ?

Les entreprises ont parfois eu un point de vue négatif sur le Logiciel Libre. Ceci peut être lié à plusieurs raisons:

Qu'est-ce qui pousse les programmeurs à faire du Logiciel Libre ?

Il y a plein de raisons pouvant pousser un programmeur à faire du libre. Celui-ci peut vouloir développer un logiciel et en faire profiter la communauté, ou rajouter des fonctionnalités à un logiciel libre existant suivant ses besoins. Ou tout simplement, il peut désirer obtenir de l'aide en regroupant d'autres programmeurs autour de son logiciel.

Qui sont les programmeurs de logiciels libres ?

N'importe qui peut participer à la création, à l'évolution, d'un logiciel libre, et ce, de plusieurs façons. Un programmeur peut, par exemple, apporter sa contribution pour la programmation du logiciel, quelqu'un d'autre peut créer la documentation ou tester le logiciel.

Quelle est la différence entre Logiciel Libre, freeware, shareware, charityware, logiciel domaine public, ... ?

Un logiciel libre protège la liberté des utilisateurs. A l'opposé, toutes les autres formes de distribution posent des problèmes en matière de liberté et de sécurité pour les utilisateurs :

Qu'est ce qu'un logiciel libre ?

Le "logiciel libre" se rapporte à la liberté pour les utilisateurs d'exécuter, de distribuer, d'étudier, de modifier et d'améliorer le logiciel. Plus précisément, cela réfère à quatre niveaux de libertés :

Qu'est ce qu'un logiciel ?

Pour comprendre le concept de Logiciel Libre, vous devez d'abord comprendre ce qu'est un logiciel (ou encore programme ou application). Du point de vue de l'utilisateur, un logiciel est une application qui répond à l'un de ses besoins (traitement de textes, programme de dessin, jeu, ...). C'est une suite de petites instructions invisibles pour l'utilisateur, qui forme un tout cohérent.

Introduction

FAQ sur le Logiciel Libre

Ce document est une FAQ (Frequently Asked Questions / Foire Aux Questions) sur les logiciels libres, il donne des réponses aux questions les plus fréquemment posées sur le mouvement du Logiciel Libre. Mots-clés: Logiciel Libre, GNU, FSF, GPL, Copyleft, brevet logiciel, Open Source.

Copyright © 1998, 1999, 2000, 2001, 2006,2008 APRIL

Peut-on utiliser des versions traduites de la GPL pour poser le Copyleft sur un logiciel ?

Malheureusement, il n'est actuellement pas possible d'utiliser une version traduite de la GPL. En effet, la FSF indique que le risque d'introduire des erreurs ou des difficultés d'applications de la licence GPL est augmenté avec les traductions de celle-ci.

On doit donc utiliser la version anglaise, ce qui n'est apparamment pas un problème vis-à-vis du droit, puisque cela constitue alors un contrat de type international. Pour les implications juridiques de l'utilisation de la GPL en france, consulter le document suivant.

Comment fait-on pour mettre son logiciel sous licence GNU GPL ?

Ceci est clairement expliqué dans le texte de la GPL. Il suffit d'inclure au début de chaque fichier source la paragraphe suivant :

Les logiciels sous licence GPL appartiennent-ils au domaine public ?

Il faut bien préciser qu'un logiciel protégé par la GPL ne relève pas du domaine public. Un programme du domaine public est un programme qui n'appartient à personne, et par conséquent tout le monde peut en faire ce qu'il veut. Un programme protégé par la GPL, à l'opposé, appartient à son ou ses auteurs. Cela signifie que le programme est protégé par les lois internationales en vigueur pour cette discipline, et que l'auteur existe vis à vis de la loi. Le fait que le programme puisse être distribué librement ne signifie pas qu'il appartienne au domaine public.

Qu'est ce que la GNU FDL ?

La GNU FDL ("Free Documentation License", Licence de documentation libre) permet de garantir les mêmes droits aux documents que la GPL aux programmes.

Le texte complet de la FDL est disponible sur le site de GNU. Une traduction non-officielle en français de la GFDL est disponible dans ce document.

Pourquoi ne doit on pas utiliser la Lesser GPL ?

Comme mentionnée plus haut, la Lesser GPL est une "restriction de la GPL". Dans le cadre de la création d'une bibliothèque innovatrice (qui ne possède pas d'équivalent dans un contexte propriétaire ou autre), il est recommandé de la placer sous licence GPL, plutôt que LGPL. Ainsi, les futurs utilisateurs de cette bibliothèque devront mettre leurs programmes sous licence GPL. Un exemple typique de ce cas est la bibliothèque readline.

Pourquoi la LGPL s'appelle-t-elle Lesser GPL au lieu de Library GPL ?

La Lesser GPL contient exactement les mêmes clauses que son ancêtre, la Library GPL. En fait, la Library GPL est devenue la Lesser GPL. Le terme "library" a laissé la place à "lesser", car la notion de bibliothèque liée d'origine à cette licence est ambiguë. Il faut ainsi percevoir la Lesser GPL comme une dégradation de la GPL, du fait de la possibilité de l'utilisation des bibliothèques placées sous cette licence par des programmes propriétaires.

Qu'est ce que la LGPL ?

La LGPL (Lesser General Public License, Licence Publique Generale Limitée) est communément considérée comme l'équivalent de la GPL pour les bibliothèques ou les composants logiciels servant à la génération de programmes (par exemple, la bibliothèque C). Cette licence protège de la même façon les auteurs et le code source du logiciel, et les conditions de distributions sont identiques. Mais, contrairement à la GPL, il est possible d'utiliser une bibliothèque sous licence LGPL avec le source du code propriétaire.

Qu'est ce que la GPL ?

La GNU GPL (GNU General Public License, Licence Publique Générale GNU) est une licence qui spécifie les conditions de distribution de logiciels dits libres. Elle a été élaborée pour le projet GNU. La GPL autorise quiconque le désire, à vendre ses programmes et à gagner de l'argent en développant le service associé à celui-ci, mais impose également que tout le monde puisse parallèlement distribuer la même chose comme il l'entend, sans restrictions.

Qu'est ce que le CopyLeft (Gauche d'Auteur) ?

Le Copyleft est une protection juridique fondée sur le Copyright. S'appuyant sur ce dernier, dans un premier temps, l'auteur affirme ses droits, puis il octroie à tout le monde et sans discrimination, quatre libertés fondamentales : la permission d'exécuter le logiciel, de le copier, de le modifier et de distribuer à sa guise les versions modifiées. Il interdit par contre à quiconque d'ajouter des modifications propriétaires ou de réutiliser tout ou partie du code dans un logiciel propriétaire. Les libertés accordées en deviennent inaliénables.

Qui est Richard Stallman ?

Richard Stallman est avant tout un informaticien de talent, auteur initial de logiciels libres aussi fameux que l'éditeur Emacs, le compilateur GCC ou le débogueur GDB.