Accéder au contenu.
Menu Sympa

trad-gnu - Re: [TRAD GNU] /gnu/gnu-linux-faq.html

Objet : Liste de travail pour la traduction de la philosophie GNU (liste à inscription publique)

Archives de la liste

Re: [TRAD GNU] /gnu/gnu-linux-faq.html


Chronologique Discussions 
  • From: "de Maillard Marc" <mdemaillard AT gmail.com>
  • To: trad-gnu AT april.org
  • Subject: Re: [TRAD GNU] /gnu/gnu-linux-faq.html
  • Date: Sun, 16 Dec 2007 19:18:04 +0100
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:references; b=sZwcYr610WKfexilbzcI5bZziydOzL3Hnu/l9xjQhB0OY8LnWy0BtYURINt/6QUJLIOxLsSkOpaHj4gM9PzhG1faupk0F2rObfLpwnla1+yfynYnFsSrHKANvcZcbDdM+GvzI0TQ4x9n7kC4gmXuLMqMQ+H7/dVJTlPtsmOJZ3g=

Bonjour,
Avis aux amateurs de relecture, voila mon premier jet pour :
gnu-linux-faq.fr.html

Cordialement,
Marc

On 18/11/2007, Cédric Corazza < cedric.corazza AT wanadoo.fr> wrote:
de Maillard Marc a écrit :
> Bonjour,
> J'attaque cette traduction, à moins que quelqu'un ne soit déjà dessus.

FAQ GNU/Linux - Projet GNU - Fondation pour le logiciel libre (FSF)

FAQ sur GNU/Linux par Richard Stallman

Pour en savoir plus, voir aussi nos pages suivantes : Linux et le Projet GNU, Pourquoi GNU/Linux ? et Les utilisateurs de GNU qui n'ont jamais entendu parler de GNU.

Quand les gens voient que nous utilisons et recommandons le nom GNU/Linux pour un système que beaucoup d'autres appellent simplement “Linux”, ils se posent beaucoup de questions. Voici les plus communes d'entre elles, et nos réponses.

Pourquoi l'appelez-vous GNU/Linux et pas Linux ?
La plupart des distributions de systèmes d'exploitation basés sur Linux en tant que noyeau sont à la base des versions modifiées du système d'exploitation GNU. Nous avons commencé a développer GNU en 1984, des années avant que Linus Torvalds ne commence à écrire son noyeau. Notre objectif était de développer un système d'exploitation entièrement libre. Bien sur, nous n'avons pas développé tous ses éléments nous-même — mais nous avons montré la voie. Nous avons développé la plupart des composants principaux, formant la plus importante contribution unique du système entier. La vision de base était également la notre.

En toute justice, nous devrions avoir au moins une mention équivalente.

Voir Linux et le Projet GNU et Les utilisateurs de GNU qui n'ont jamais entendu parler de GNU pour plus d'informations, et Le Projet GNU pour l'historique.

Pourquoi le nom est-il important ?
Bien que les développeurs de Linux, le noyeau, contribuent à la communauté du logiciel libre, la plupart d'entre eux ne s'intéressent pas à l'aspect libre. Les gens qui pensent que le système entier est Linux ont souvent les idées confuses et donnent à ces développeurs un rôle dans l'histoire de notre communauté qu'ils n'ont pas réellement joué. De cette manière ils donnent un poids innaproprié aux points de vue de ces développeurs.

Appeler le système GNU/Linux reconnait le rôle que notre idéalisme à joué dans la construction de notre communauté, et aide le public à reconnaitre l' importance pratique de ces idéaux.

D'où vient le fait que la plupart des gens appellent le système “Linux”?
Appeler le système “Linux” est une confusion qui s'est répandue plus rapidement que l'information corrective.

Les gens qui ont combiné Linux avec le système GNU ne réalisaient pas que c'était précisement ce qu'ils faisaient. Ils ont concentré leur attention sur le morceau qu'était Linux et n'ont pas réalisé que beaucoup de l'ensemble était GNU. Ils ont commencé à l'appeler “Linux” bien que ce nom ne corresponde pas à ce qu'ils avaient devant eux. Cela nous à pris quelques années pour réaliser le problème que cela représentait et pour demander aux gens de corriger cette habitude. A ce moment, la confusion avait déjà une bonne longueur d'avance.

La plupart des gens qui appelent le système “Linux” n'ont jamais entendu pourquoi ce n'est pas correct. Ils ont vu d'autres personnes utiliser ce nom et ont supposé qu'il devait être correct. Le nom “Linux” a donc répandu une image fausse de l'origine du système, parce que les gens supposent souvent que l'histoire du système correspondait à ce nom. Par exemple, ils croient généralement que son développement à été commencé par Linus Torvalds en 1991. Cette image faussée a tendance à renforcer l'idée que le système devrait être appelé “Linux”.

Beaucoup de questions dans ce fichier représentent les tentatives des gens pour justifier le nom qu'ils ont l'habitude d'utiliser.

Devrions-nous toujours utiliser le nom “GNU/Linux” à la place de “Linux”?
Pas toujours : seulement quand vous parlez du système en entier. Quand vous faites référence spécialement au noyeau, vous devriez l'appeler “Linux”, le nom que son développeur a choisi.

Quand les gens appelent le système entier “Linux”, ils appelent par conséquent le système entier par le même nom que celui du noyeau. Cela cause beaucoup de confusion, car seuls des experts peuvent dire si une affirmation concerne le noyeau ou le système entier. En appelent le système entier “GNU/Linux”, et en appelant le noyeau “Linux”, vous évitez l'ambiguité.

Est-ce que Linux aurait eu le même succès s'il n'y avait pas eu GNU ?
Dans cette alternative, il n'y aurait aujourd'hui rien de comparable au système GNU/Linux, et probablement aucun système d'exploitation libre du tout. Personne n'a essayé de développer un système d'exploitation libre dans les années 1980 excepté le Projet GNU et, plus tard, Berkeley CSRG, à qui le Projet GNU a spécialement demandé de commencer à libérer son code.

Linus Torvalds a été partiellement influencé par une conférence à propos de GNU en Finlande en 1990. Il est possible que même sans cette influence il aurait pu ecrire un noyeau de type Unix, mais il n'aurait probablement pas été un logiciel libre. Linux devint libre en 1992 quand Linus l'a re-distribué sous la licence GNU GPL. (Voir les notes de distribution pour la version 0.12.)

Même si Torvalds avait distribué Linux sous une autre license de logiciel libre, un noyeau libre seul n'aurait probablement pas fait beacoup de différence pour le monde. L'importance de Linux vient de ce qu'il prenait place dans un cadre plus large, un système d'exploitation complètement libre : GNU/Linux.

Ne serait-il pas mieux pour la communauté que vous ne divisiez pas les gens avec cette demande ?
Quand nous demandons aux gens de dire “GNU/Linux”, nous ne divisons pas les gens. Nous leur demandons de donner au Projet GNU de la reconnaissance pour le système GNU. Cela ne critique personne ni ne rejette personne.

Cependant, il y a des gens qui n'aiment pas ce que nous disons. Parfois ces gens nous rejettent dans leur réponses. A certaines occasions ils sont si grossiers que l'on se demande s'ils ne sont pas en train d'essayer intentionnellement de nous intimider pour nous réduire au silence. Cela ne nous fais pas taire, mais cela tends à diviser la communauté, donc nous espérons que vous pouvez les convaincre de cesser.

Cependant, ce n'est qu'une cause secondaire de division dans notre communauté. La principale division au sein de notre communauté est celle entre les gens qui apprécient le logiciel libre en tant que question étique et sociale, et considèrent le logiciel propriétaire comme un problème social (les soutiens du mouvement pour le logiciel libre), et ceux qui ne considèrent que les bénéfices pratiques et présentent le logiciel libre uniquement comme un modèle de développement efficace (le mouvement open source).

Ce désaccord n'est pas uniquement un problème de nom— c'est un problème de valeurs de base différentes. Il est essentiel pour la communauté de voir ce désaccord et d'y réfléchir. Les noms “logiciel libre” et “open source” sont les bannières de deux positions. Voir Pourquoi le logiciel libre est-il meilleur que l'open source.

Le désaccord sur ces valeurs rejoint partiellement l'attention que les gens accordent au rôle du Projet GNU dans notre communauté. Les gens qui accordent de l'importance à la liberté sont plus enclins à appeler le système “GNU/Linux”, et les gens qui apprenent que le système s'appele “GNU/Linux” sont plus enclins à faire attention à nos arguments philosophiques pour la liberté et la communauté : c'est pourquoi le choix du nom pour le système fait une réelle différence pour la société. Cependant, ce désaccord existerait probablement même si tout le monde connaissait les origines réelles du système et son vrai nom, car ce problème est un vrai problème. Il ne peux disparaitre que si nous, qui accordons de l'importance à la liberté, persuadons tout le monde (ce qui ne sera pas facile) ou que nous soyons complètement vaincus (espérons que non).

Le projet GNU ne soutient-il pas le droit à la liberté d'_expression_ de chaque individu d'appeler le système par n'importe quel nom qu'il choisit ?
Oui, effectivement nous croyons que vous avez le droit d'appeler le système d'exploitation par le nom que vous voulez. Nous demandons que les gens l'appelent GNU/Linux pour rendre justice au projet GNU, pour promouvoir les valeurs de liberté que GNU représente, et pour informer les autres que ces valeurs de liberté ont fait naitre ce système.
Puisque tout le monde connais le rôle de GNU dans le développement du système, le “GNU/” dans le nom ne va t'il pas sans dire ?
L'expérience montre que l'utilisateur du système, et le public utilisateur des ordinateurs en général, ne sais souvent rien du système GNU. La plupart des articles à propos du système ne mentionnent pas le nom "GNU", ou les idéaux que représente GNU. Les utilisateurs de GNU qui n'ont jamais entendu parler de GNU explique ceci plus avant.

Les personnes qui disent ceci sont probablement des geeks pensant aux autres geeks qu'ils connaissent. Les geeks ont pour la plupart entendu parler de GNU, mais beaucoup d'entre eux ont une idée complètement fausse de ce qu'est réellement GNU. Par example, beaucoup pensent qu'il s'agit d'une bibliothèque d'“outils”, ou un projet pour développer des outils.

La façon de poser la question, qui est typique, illustre une autre mécomprehension habituelle. Le fait de parler du "rôle de GNU" dans le développement de quelquechose sous-entends que GNU est un groupe de personnes. GNU est un système d'exploitation. Il serait censé de parler du rôle du projet GNU dans telle ou telle activité, mais pas de celui de GNU.

L'abréviation de “GNU/Linux” en “Linux” n'est-elle pas simplement comme l'abréviation de “Microsoft Windows” en “Windows”?
Il est utile de raccourcir un nom fréquement utilisé, mais pas si l'abréviation est trompeuse.

La plupart des gens dans les pays développés savent réellement que le système “Windows” est fait par Microsoft, donc abréger “Microsoft Windows” en “Windows” ne trompe personne sur la nature ou l'origine du système. Abréger “GNU/Linux” en “Linux” donne par contre une fausse idée d'où vient le système.

La question elle-même est trompeuse puisque GNU et Microsoft ne sont pas le même genre de chose. Microsoft est une entreprise, GNU est un système d'exploitation.

Est-ce que GNU n'est pas une bibliothèque d'outils de programmation qui a été intégrée dans Linux ?
Les personnes qui pensent que Linux est un système d'exploitation entier, tant est qu'ils aient entendu parler de GNU, ont souvent une fausse idée de ce qu'est GNU. Ils peuvent penser que GNU est le nom d'un ensemble de programes ; souvent ils disent outils de programmation, puisque certains de nos outils de programmation sont devenus populaires par eux-mêmes. L'idée que “GNU” est le nom d'un système d'exploitation est difficile à intégrer dans un cadre conceptuel dans lequel le système d'exploitation est étiqueté “Linux”.

Le projet GNU à été nommé d'après le nom du système d'exploitation GNU - c'est le projet de développer le système GNU. (Voir l'annoncement initial de 1983.)

Nous avons développé des programes tels que GCC, GNU Emacs, GAS, GLIBC, BASH, etc., parce que nous avions besoin d'eux pour le système d'exploitation GNU. GCC, le "GNU Compiler Collection" (Bibliothèque de compilation GNU) est le compilateur que nous avons écrit pour le système d'exploitation GNU. Nous, les nombreuses personnes travaillant sur le projet GNU, avont aussi développé Ghostscript, GNUCash, GNU Chess et GNOME pour le système GNU.

Quelle est la différence entre un sytème d'exploitation et un noyau ?
Un système d'exploitation, dans le sens que nous utilisons, signifie une bibliothèque de programes qui sont suffisants pour utiliser l'ordinateur afin de réaliser une grande variété de travaux. Un système d'exploitation à but généraliste, pour être complet, devrait être capable de réaliser tous les travaux souhaités par n'importe quel utilisateur.

Le noyeau est l'un des programes d'un système d'exploitation : le programe qui alloue les ressources de la machine aux autres programes qui tournent en même temps. Le noyeau s'occupe également de lancer et d'arrêter les autres programes.

Pour obscurcir les choses, certaines personnes utilisent le terme “système d'exploitation” pour signifier “noyeau”. Les deux utilisations remontent à de nombreuses année. L'utilisation de “système d'exploitation” pour signifier “noyeau” est trouvée dans un certain nombre de livres sur la conception de système, remontant aux années 80. D'autre part, dans les années 80, le “système d'exploitation Unix” était compris comme incluant tous les programes du système, et la version de Linux de Berkeley incluait même des jeux. Puisque nous avions l'intention que GNU soit un système d'exploitation similaire à Unix, nous avons utilisé le terme “système d'exploitation” de la même manière.

La plupart du temps quand les gens parlent du “système d'exploitation Linux” ils utilisent “système d'exploitation” dans le même sens que nous : ils veulent parler de l'ensemble de tous les programes. Si c'est ce à quoi vous voulez référer, merci de l'appeler “GNU/Linux”. Si vous parlez uniquement du noyeau, alors “Linux” est le nom correct, mais dites aussi s'il vous plait “noyeau” pour éviter toute ambiguité sur à propos de quel élément de logiciel vous parlez

Si vous préférez utiliser un autre terme comme “distribution de système” pour l'ensemble complet des programes, à la place de “système d'exploitation”, ce n'est pas un problème. Dans ce cas vous parlerez de distributions du sytème GNU/Linux.

Nous nommons le système entier d'après son noyeau, Linux. N'est-il pas normal d'appeler un système d'exploitation d'après son noyeau ?
Cette pratique semble très rare : nous n'avons pas trouvé d'autre example que la mauvaise utilisation du nom “Linux”. Normalement un système d'exploitation est développé comme un unique projet unifié, et les développeurs choississent un nom pour le système entier. Le noyeau n'a en général pas de nom pour lui-même : à la place, les gens parlent du “noyeau de untel” ou du “noyeau untel”.

Du fait que ces deux constructions sont utilisées de manière synoniymes, l'_expression_ “le noyeau Linux” peut facilement être mal comprise comme signifiant “le noyau de Linux” ce qui implique que Linux serait plus que le noyeau. Vous pouvez éviter cette incompréhension en disant ou en écrivant “le noyeau, Linux” ou “Linux, le noyeau.”

Le problème avec “GNU/Linux” est que c'est trop long. Pourquoi ne pas recommander un nom plus court ?
Pendant une période nous avons essayé le nom “LiGNUx”, qui combine les mots “GNU” et “Linux”. La réaction a été très mauvaise. Les gens acceptent beaucoup mieux “GNU/Linux”.

Le nom court le plus légitime pour ce système est “GNU”, mais nous l'appelons “GNU/Linux” pour les raisons données ci-dessous.

Puisque Linux est une contribution secondaire serait-il incorrect dans les faits d'appeler simplement le système “GNU”?
Dans les faits ce ne serait pas incorrect, mais ce n'est pas la meilleure chose à faire. Voici les raisons pour lesquelles nous appelons ce système “GNU/Linux” plutôt que juste “GNU” :
  • Ce n'est pas exactement GNU : il a un noyeau différent (c'est à dire, Linux). Distinguer GNU/Linux de GNU est utile.
  • Ce ne serait pas digne de gentlemean que de demander aux gens d'arrêter de donner la moindre reconnaissance à Linus Torvalds. Il a écrit un composant important du système. Nous voulons recevoir de la reconnaissance pour avoir lancé et soutenu le développement du système, mais cela ne signifie pas que nous devrions traiter Linus de la même manière que nous traitent ceux qui appelent le système “Linux”. Nous sommes en net désaccord avec ses vues politiques, mais nous gérons ce désaccord honorablement et ouvertement, plutôt qu'en essayant de le priver de reconnaissance pour sa contribution au système.
  • Puisque que de nombreuses personnes connaissent le système sous le nom “Linux”, si nous disions “GNU” ils pourraient simplement ne pas reconnaitre que nous parlons du même système. Si nous disons “GNU/Linux”, ils peuvent faire une connection avec ce dont ils ont entendu parler.

J'aurais besoin de payer une taxe si j'utilisais “Linux” dans le nom d'un produit, et ce serait aussi le cas si j'utilisais “GNU/Linux”. Est-ce un problème d'utiliser“GNU” sans “Linux”, pour éviter la taxe ?
Appeler le système “GNU” n'est pas un problème : à la base, c'est son nom correct. C'est gentil de donner à Linus Torvald une part de reconnaissance également, mais vous n'avez aucune obligation de payer pour obtenir le privilège de le faire.

Donc si vous voulez référer au système simplement par “GNU”, pour éviter de payer la taxe associée au nom “Linux”, nous ne vous critiquerons pas.

Beaucoup d'autres projets ont contribué au système tel qu'il est actuellement : cela inclus TeX, X11, Apache, Perl, et beaucoup d'autres programes. Est-ce que votre argument n'implique pas que nous devrions leur donner de la reconnaissance également ? (Mais cela mènerai à un nom aussi long qu'absurde.)
Ce que nous disons est que l'on devrait donner au principal développeur d'un système une part de reconnaissance. Ce principal développeur est le projet GNU, et le système est à la base GNU.

Si vous voulez vraiment donner de la reconnaissance à qui la mérite, vous pouvez penser que certains contributeurs secondaires méritent également de la reconnaissance dans le nom du système. Dans ce cas, loin de nous l'idée de nous en plaindre. Si vous pensez que X11 mérite de la reconnaissance dans le nom du système, et que vous voulez appeler le système GNU/X11/Linux, faites le. Si vous pensez que Perl saute aux yeux et mérite d'être mentioné, et que vous voulez écrire GNU/Linux/Perl, allez-y.

Comme un nom long comme GNU/X11/Apache/Linux/TeX/Perl/Python/FreeCiv devient absurde, il arrive un moment où il faudra tracer une limite et omettre les noms de beaucoup d'autres contributeurs secondaires. Il n'existe pas d'endroit évident où placer cette limite, donc où que vous souhaitiez la placer, nous ne le critiquerons pas.

Des limites différentes mèneront à des noms différents pour le système. Mais “Linux” est un nom qui ne peut résulter de considération d'équitée et de reconnaissance, quelle que soit cette limite choisie. Ce la ne peut pas être équitable de donner tout la reconnaissance à une unique contribution secondaire (Linux) en omettant la contribution principale (GNU).

Beaucoup d'autre projets ont contribué au système tel qu'il est actuellement, mais ils n'insistent pas à demander qu'on l'appelle XYZ/Linux. Pourquoi devrait-on traiter GNU spécialement ?
Des miliers de projets ont développé des programes couramment inclus dans les systèmes actuels GNU/Linux. Ils méritent tous de la reconnaissance pour leur contribution, mais ils ne sont pas les développeurs du système en tant qu'ensemble, donc ils ne demandent pas d'être reconnu comme tels.

GNU est différent puisqu'il est plus qu'une simple contribution de programe, plus qu'un ensemble de contributions programes. GNU est le cadre sur lequel le système a été bâti.

Beaucoup d'entreprises ont contribué au système tel qu'il est actuellement, cela ne signifie t'il pas que nous devrions l'appeler GNU/Redhat/Novell/Linux?

GNU n'est pas comparable à Red Hat ou Novell : ce n'est pas une entreprise, ni une organisation, ni même une activité. Gnu est un système d'exploitation. Quand nous parlons du projet GNU, cela réfère au projet de développement du système GNU. Le système GNU/Linux est basé sur GNU, et c'est pourquoi GNU doit apparaitre dans son nom.

La plupart des contributions des entreprises au système GNU/Linux sont dans le code qu'elles ont fourni pour des packages variés de GNU tels GCC ou GNOME. Dire GNU/Linux donne de la reconnaissance à ces entreprises de la même manières qu'à tous less autres développeurs de GNU.

Pourquoi écrivez-vous “GNU/Linux” au lieu de “GNU Linux”?
En bon anglais, dans la construction “GNU Linux” le mot “GNU” modifie “Linux”. Ceci peut soit signifier “la version GNU de Linux” ou bien “Linux, qui est un package GNU.” Aucune de ces significations n'est correcte dans le cas présent :

Linux n'est pas un package GNU : c'est à dire qu'il n'a pas été développé sous l'égide du projet GNU ou en tant que contribution au projet GNU. Linus Torvald a écris Linux de façon indépendante, en tant que projet personnel. Donc le sens “Linux, qui est un package GNU.” est faux.

Nous ne parlons pas ici d'une version distincte, GNU, du noyeau Linux. Le projet GNU n'a pas de version distincte de Linux. Les systèmes GNU/Linux n'utilisent pas de version différentes de Linux : la principale utilisation de Linux est précisement ces systèmes, et la version standard de Linux est développée pour eux. Donc “la version GNU de Linux” est également fausse.

Nous parlons ici d'une version de GNU, le système d'exploitation, distinguée par le fait d'avoir Linux comme noyeau. Un slash correspond bien à la situation puisqu'il signifie “combinaison.” (Pensez à “Entrée/Sortie”.) Ce système est une combinaison de GNU et de Linux, d'où le nom “GNU/Linux”.

Il y a d'autres moyens d'exprimer cette combinaison. Si vous pensez qu'un signe plus est plus clair, utilisez-le. En français, un tiret est clair : “GNU-Linux”. En espagnom, nous disons parfois “GNU con Linux”.

Pourquoi “GNU/Linux” plutôt que “Linux/GNU”?
Il est juste et équitable de mentionner en premier le principal contributeur. La contribution de GNU au projet n'est pas uniquement plus importante et plus ancienne que Linux, nous avons effectivement lancé l'activité entière.

Cependant, si vous préférez appeler le systeme “Linux/GNU”, c'est déjà largement plus correct que ce que les gens font d'habitude, à savoir ommettre complètement GNU et donner l'impression que le système entier est Linux.

Ma distribution s'appelle “Foobar Linux” : est-ce que cela ne montre pas que c'est réellement Linux ?

Cela signifie juste que les personnes qui font la distribution “Foobar Linux” répètent l'erreur générale.

Le nom officiel de ma distribution est “Foobar Linux” : cela ne pose t'il pas un problème de l'appeler par n'importe quel autre nom que juste “Linux”?

S'il se sont autorisés à changer “GNU” en “Foobar Linux”, vous pouvez aussi vous autoriser à le rétablir et à appeler la distribution “Foobar GNU/Linux”. Cela ne peut être pire de corriger l'erreur que de faire l'erreur en premier lieu.

Ne serait-il pas plus efficace de demander à des entreprises comme Mandrake, Red Hat et IBM d'appeler leur distributions “GNU/Linux” plutôt que de demander à chaque personne individuellement ?
Il ne s'agit pas d'un choix entre l'un et l'autre : nous demandons à des entreprises, des organisations et des induvidus de passer le mot. En fait, nous l'avons demandé à ces trois entreprises. Mandrake utilise parfois le terme “GNU/Linux”, mais IBM et Red Hat ont refusé de nous aider. Un de leur dirigeant à dit : “C'est une décision purement commerciale : nous pensons faire plus de profit en l'appelant `Linux'.” En d'autres termes, cette entreprise ne se préoccupe pas de ce qui est juste ou non.

Nous ne pouvons pas les faire changer, mais nous ne sommes pas du genre à abandonner simplement parceque le chemin n'est pas facile. Vous ne disposez peut-être pas d'autant d'influence qu'IBM ou Red Hat, mais vous pouvez tout de même aider. Ensemble nous pouvons changer la situation à tel point que les entreprises feront plus de profit en l'appelant “GNU/Linux”.

Ne serait-il pas mieux de réserver le nom “GNU/Linux” pour les distributions constituées uniquement de logiciels libres ? Après tout, c'est bien l'idéal de GNU.
La pratique courament admise d'ajouter des logiciels non libres au système GNU/Linux est un problème majeur pour notre communeauté. Cela enseigne aux utilisateurs que les logiciels non libres sont ok, et que les utiliser fait partie de l'esprit “Linux”. Beaucoup de groupes d'utilisateurs de “Linux” considèrent qu'aider les utilisateurs à utiliser des extensions non libres fait partie de leur mission, et peuvent même inviter des vendeurs à venir et faire de la vente pour eux. Ils adoptent des buts tels que “aider les utilisateurs” de GNU/Linux (ceci incluant l'aide à l'utilisation d'applications et de pilotes non libres), ou encore rendre le système plus populaire même au coût de la libertée.

La question est : comment faire changer cela ?

Etant donné que la plupart des communeautés qui utilisent GNU avec Linux ne réalisent déjà pas que c'est ce qu'ils font, désavouer ces versions dénaturées, dire que ce n'est pas vraiment GNU, n'aprendrait pas aux utilisateurs à donner plus de valeur à la liberté. Ils ne comprendraient pas le message. Ils répondraient simplement qu'ils n'avaient jamais pensé que ces systèmes étaient GNU.

Le moyen d'amener ces utilisateurs à voir une connection avec la liberté est exactement l'opposé : il faut les informer que toutes ces versions du système sont des versions de GNU, et qu'elles sont toutes basées sur un système qui existe spécialement pour le bien de la liberté des utilisateurs. En comprenant cela, ils pourront commencer à reconnaitre les distributions qui incluent des logiciels non libres comme des versions perverties, dénaturées de GNU, au lieu de penser qu'elles sont des “versions de Linux” correctes et légitimes.

Il est très utile de lancer des groupes d'utilisateurs de GNU/Linux, qui appelent le système par son nom GNU/Linux et adopent les idéaux du projet GNU comme base de leur activités. Si le groupe d'utilisateurs de Linux de votre région est touché par le problème décrit ci-dessus, nous vous suggérons de faire campagne dans ce groupe pour changer son orientation (et son nom), ou de lancer un nouveau groupe. Les gens qui se focalisent sur des buts plus superficiels ont le droit d'avoir leur point de vue, mais ne les laissez pas vous entrainer !

Pourquoi ne pas faire une distribution de Linux (sic) et l'appeler GNU/Linux ?
Toutes les versions des distributions “Linux” sont en réalité des versions du système GNU utilisant Linux comme noyeu. C'est le but du terme GNU/Linux que de communiquer sur ce point. Développer une autre distribution et appeler uniquement celle-là GNU/Linux rendrait incomprehensible ce que nous voulons expliquer.

Quant à développer une distribution de GNU/Linux, nous l'avons déjà fait une fois, quand nous avons lancé le développemet de Debian GNU/Linux. Le refaire ne semble pas utile : ce serait beaucoup de travail, et à moins que la nouvelle distribution n'ait des avantages substanciels par rapport aux autres distributions, elle ne servirait à rien.

A la place nous aidons les développeurs de distributions GNU/Linux 100% libres, comme gNewSense et Ututo.

Pourquoi ne pas simplement dire “Linux est le kernel GNU” et ne pas distribuer une version existante quelconque de GNU/Linux sous le nom “GNU” ?
Cela aurait pu être une bonne idée d'adopter Linux comme noyeau de GNU en 1992. Si nous avions réalisé le temps que cela prendrait pour faire marcher le Hurd GNU, nous aurions pu le faire. (Hélas, ce n'est facile à dire qu'avec du recul.)

Si nous voulions prendre une version existante de GNU/Linux et le réétiqueter “GNU”, cela reviendrait à la même chose que de prendre une version du système GNU et le réétiqueter “Linux”. Ce ne serait pas juste, et nous ne voulons pas agir de cette façon.

Le projet GNU a t'il condamné ou s'est-il opposé à Linux dans les premiers temps ?
Nous n'avons pas adopté Linux comme notre noyeau, mais nous ne l'avons ni condamné ni ne nous somme opposé lui. En 1993 nous avons commencé à discuter des arrangements pour sponsoriser le développement de Debian GNU/Linux. Nous avons également cherché à coopérer avec les personnes qui changeaient certains paquets GNU pour les utiliser avec Linux. Nous voulions inclure leurs changements dans les distributions standards pour que nos paquets fonctionnent directement en combinaison avec Linux. Mais ces changements étaient souvent ad-hoc et non compatbles, il était nécessaire de les nettoyer pour l'installation.

Les personnes ayant réalisé ces changements ont montré peu d'interêt à coopérer avec nous. Un d'entre eux nous a même dit qu'il s'en moquait de travailler avec le projet GNU puisqu'il était un “utilisateur Linux”. Cela nous a choqué, puisque les personnes qui adaptaient des paquets GNU pour d'autres systèmes voulaient généralement travailler avec nous pour que leurs changements soient inclus. Néanmoins ces personnes, développants un système basé principalement sur le système GNU, étaient le premier groupe (et toujours pratiquement le seul) à ne pas vouloir travailler avec nous.

C'est cette expérience qui nous a montré en premier que des personnes appelaient une version du système GNU “Linux”, et que cette confusion faisait obstrction à notre travail. Vous demander d'appeler le système GNU/Linux est notre réponse à ce problème, et aux autres problèmes posés par cette erreur de dénomination “Linux”.

Pourquoi avez-vous attendu si longtemps avant de demander aux gens d'utiliser le nom GNU/Linux ?

En fait nous n'avons pas attendu si longtemps. Nous avons commencé à parler en privé aux développeurs et distributeurs à ce sujet en 1994, et avons fait une campagne plus publique en 1996. Nous continuerons aussi longtemps que cela sera nécessaire.

La convention GNU/[nom] devrait-elle être appliquée à tous les programes sous GPL ?
Nous ne faisons jamais référence à des programes individuels en tant que “GNU/[nom]”. Quand un programe est un paquet GNU, nous l'appelons généralement “GNU [name]”.

GNU, le système d'exploitation, est constitué de beaucoup de programes différents. Certain des programes de GNU ont été écrits en tant que part du projet GNU ou spécialement comme contribution au projet : ce sont les paquets GNU, et nous utilisons souvent “GNU” dans leurs noms.

C'est aux développeurs d'un programe de décider s'ils veulent contribuer et en faire un paquet GNU. Si vous avez développé un programe et aimeriez qu'il devienne un paquet GNU, merci d'écrire à <gnu AT gnu.org>, pour que nous puissons l'évaluer et décider si nous le voulons ou non.

Ce ne serait pas correct de mettre le nom GNU sur chaque programe distribué sous GPL. Si vous écrivez un programe et le distribuez sous GPL, cela ne signifie pas que le projet GNU l'a écrit ou que vous l'avez écrit pour nous. Par exemple, le noyeau, Linux, est distribué sous notre GPL, mais Linus ne l'a pas écrit comme part du projet GNU : il a réalisé ce travail indépendemment. Si quelquechose n'est pas un paquet GNU, le projet GNU ne peut pas demander de reconnaissance pour cela, et mettre “GNU” dans son nom serait incorrect.

Au contraire, nous méritons la reconnaissance globale pour le système d'exploitation GNU en tant qu'ensemble, même si effectivement pas pour chaque programe individuel qu'il contient. Le système existe en tant que système grâce à notre détermination et notre persévérance, et ce depuis 1984, donc de nombreuses années avant que Linux ne soit commencé.

Le système d'exploitation dans lequel Linux est devenu populaire était fondamentalement le même que le système GNU. Ce n'était pas exactement le mmême, parce qu'il avait un noyeau différent, mais c'était majoritairement le même système. C'était une variante de GNU. C'était le système GNU/Linux.

Linux continue d'être principalement utilisé dans des dérivés de ce système : dans les versions actuelles du système GNU/Linux. Ce sont GNU et Linux en leur sein qui donne à ces sytèmes leur identité, et pas particulièrement Linux seul.

Puisque la mojorité de GNU vient d'Unix, GNU ne devrait-il pas montrer de la reconnaissance à Unix en utilisant “Unix” dans son nom ?
EN réalité, rien de GNU ne vient d'Unix. Unix était du logiciel propriétaire (et l'est toujours), donc utiliser n'importe quelle partie de son code dans GNU aurait été illégal. Ceci n'est pas une coincidence, c'est pourquoi nous avons développé GNU : puisque vous ne pouviez pas être libre en utilisant Unix, ou n'importe quel autre système d'exploitation de l'époque, nous avions besoin d'un système libre pour les remplacer. Nous ne pouvions copier de programes, ni même de parties d'entre eux, depuis Unix : tout a du être réécrit à nouveau.

Aucun code de GNU ne provient d'Unix, mais GNU est un système compatible avec Unix : c'est pourquoi beacoup des idées et spécifications de GNU proviennent d'Unix. Le nom “GNU” est une manière humoristique de payer son tribut à Unix, en suivant la tradition des hackers des acronymes récursifs qui a débuté dans les années 70.

Le premier de ces acronymes était TINT, “TINT Is Not TECO”. L'auteur de TINT a écrit une autre implémentation de TECO ( il en existait déjà beaucoup, pour de nombreux systèmes), mais au lieu de l'appeler par un nom ennuyeux comme “quelquechse TECO”, il a imaginé un nom plus intelligen et plus amusant. (C'est ce que hacking signifie : intelligence ludique.)

D'autres hackers ont tellement aimé ce nom qu'ils ont immité cette approche. Cela devint une tradition de, quand vous écriviez de zéro un programe similaire à un progrmae existant (imaginons que son nom était “Klever”), pouvoir lui donner un nom en acronyme récursif, tel que “MINK” pour “MINK Is Not Klever.” Dans le même esprit nous avons appelé notre remplacement d'Unix “GNU's Not Unix”.

Historiquement AT&T, qui développait Unix, voulait que personne ne fasse preuve de reconnaissance en utilisant “Unix” dans le nom d'un système similaire, même pas pour un système copié à 99% d'Unix.AT&T ont en réalité menacé de traduire en justice quiconque faisant preuve de reconnaissance à AT&T de cette manière. C'est pourquoi chaque version modifiée basée sur Unix (chacune d'entre elle tout autant propriétaire qu'Unix) ont reçu des noms complètement différents qui n'incluaient pas “Unix”.

Devrions-nous dire également “GNU/BSD” ?
Nous n'appelons pas les systèmes BSD (FreeBSD, etc.)systèmes “GNU/BSD”, parceque ce terme ne convient pas vu l'histoire des systèmes BSD.

Le système BSD a été développé par l'UC Berkeley en tant que logiciel non libre dans les années 80, et est devenu libre dans les années 90. Tout système d'exploitation libre existant aujourd'hui est presque certainement une variante soit du système GNU, soit d'une sorte de système BSD.

Les gens demandent parfois si BSD également est une variante de GNU, de la même manière que GNU/Linux l'est. Ce n'est pas le cas. Les développeurs de BSD ont été inspirés par l'exemple du projet GNU pour libérer le code de leur logiciels, et des appels explicites d'activiste de GNU les ont convaincu de commencer, mais le code n'a que peu de recoupement avec celui de GNU.

Les systèmes BSD d'aujourd'hui utilisent parfois certains paquets GNU, de la même manière que le système GNU utilise certains programes BSD : cependant, en tant qu'ensemble, ce sont deux systèmes différents qui ont évolué séparement. Les développeurs BSD n'ont pas écrit un noyeau pour l'ajouter au système GNU, donc un nom comme GNU/BSD ne convient pas du tout à la situation.

La connexion entre GNU/Linux et GNU est beaucoup plus étroire, et c'est la raison pour laquelle le nom “GNU/Linux” est approprié.

Il y a une version de GNU qui utilise le noyeau provenant de NetBSD. Ses développeurs l'ont appelé “Debian GNU/NetBSD”, mais “GNU/noyeaudeNetBSD” serait plus précis, puisque NetBSD est un système complet, et pas uniquement le noyeau utilisé. Ce n'est pas un système BSD, puisque la majorité du système est identique au système GNU/Linux.

Si j'instale les outils GNU sur Windows, cela signifie t'il que je fonctionne sous un système GNU/Windows ?
Pas dans le ême sens que nous utilisons dans “GNU/Linux”. Les outils de GNU sont simplement une partie des logiciels GNU, qui sont une part du système GNU, et par dessous ces outils vous aurez encore un système d'exploitation complet n'ayant auxun code en commun avec GNU. C'est donc une situation très différente de GNU/Linux.
Ne oeut-il y avoir de systèmes Linux sans GNU ?
Il est possible de faire un système qui utilise Linux comme noyeau mais n'est pas basé sur GNU. J'ai entendu parler de petits systèmes, utilisés pour du développement embarqué, qui incluent Linux mais pas le système GNU. Il y a eu à un moment des rumeurs sur IBM, disant qu'ils pensaient utiliser le noyeau Linux dans un système AIX : qu'ils essayent réellement de le faire ou non, c'est théoriquement possible. Quelles conclusions devont nous tirer quant à la dénomination des différents systèmes ?

Les personnes qui pensent que le noyeau est plus important que tout le reste du système disent : “Ils contiennent tous Linux, donc appelons les tous systèmes Linux.” Mais chacun de ces systèmes est très différents des autres, et tous les appeler par le même nom conduit à la confusion. ( Cela amène les gens à penser que le noyeau est plus important que tout le reste du système, par exemple.)

Dans les petits systèmes embarqués, Linux constitue peut-être la ajorité du système : peut-être que “systèmes Linux” est le bon terme pour eux. Ils sont très différents des systèmes GNU/Linux, qui sont plus GNU que Linux. Le système IBM hypothétique serait différent de ces deux groupes. Le nom correct à lui donner serait AIX/Linux : fondamentalement AIX, mais avec le noyeau Linux. Ces différents noms montreraient aux utilisateurs en quoi ces systèmes sont différents.

Pourquoi ne pas carrément appeler le système “Linux”, et renforcer le rôle de Linus Torwald comme posterboy (ndr : tête d'affiche, image de pub) pour notre communeauté ?
Linus Torvalds est le “posterboy” (ce terme ne vient pas de nous mais d'autre personnes) pour ses buts propres, pas les notres. Son but est de rendre le système plus populaire, et il croit que sa valeur pour la société réside essentiellement dans les avantages pratiques qu'il offre . sa puissance, sa fiabilité et sa large disponibilité. Il n'a jamais adhéré à la liberté de coopérer en tant que principe éthique, c'est pourquoi le publique ne connecte pas le nom “Linux” avec ce principe.

Linus a publiquement affirmé son désaccord avec les idéaux du mouvement du logiciel libre. Il a développé des logiciels non libres dans son travail pendant de nombreuses années (et l'a dit à un large public au cours d'un show mondial “Linux”), et a publiquement invité ses collègues développeurs de Linux, le noyeau, a utiliser des logiciels non libre pour travailler dessus avec lui. Il va même plus loin, et rembarre les personnes qui suggèrent que les ingénieurs et scientifiques devraient considérer les cons"quences sociales et de leur travaux techniques — rejetant ainsi les lessons apprisent par la société depuis le développement de la bombe atomique.

Il n'y a rien de mal à écrire un programe libre pour des motivations d'apprentissage et d'amusement : le noyeau écrit par Linus pour ces raisons est une contribution importante à notre communeauté. Mais ces raisons ne sont pas celles pour lesquelles le système complètement libre, GNU/Linux, existe, et elles n'assureront pas notre liberté dans le futur. Le publique a besoin de savoir cela. Linus a le droit de promouvoir son point de vue : cependant les gens devraient être au courant que le système d'exploitation en question provient d'idéaux de liberté, et pas de son point de vue.

Linus Torvalds reconnait-il que Linux est uniquement le noyeau ?

Il l'a reconnu dès le début. La première note de sistribution de Linux dit : “La plupart des outils utilisés avec Linux sont des logiciels GNU et sont sous la license GNU. Ces outils ne sont pas dans la distribution : demandez moi ( ou à GNU) pour plus d'informations.”.

la bataille est déjà perdue : la société a pris sa décision et nous ne pouvons rien y changer, pourquoi continuer à y penser ?
Ceci n'est pas une bataille, c'est une campagne éducative. Comment nommer le système n'est pas une décision unique, prise à un moment donné par la “société” : chaque personne, chaque organisation, peut décider quel nom utiliser. Vous ne pouvez forcer les autres à dire “GNU/Linux”, mais vous pouvez décider d'appeler le système “GNU/Linux” vous-même, et ainsi, vous ferez la différence.
La société a pris sa décision et nous ne pouvons rien y changer, quel bien cela fait-il si je dis “GNU/Linux” ?
Ce n'est pas une situation tout-ou-rien : les deux noms, le correct et l'incorrect, sont plus ou moins répandus par diverses personnes. Si vous appelez le système “GNU/Linux”, vous aiderez d'autres personnes à apprendre la vrai histoire, origine et raison d'être du système. Vous ne pouvez corriger tout ceux qui utilisent le nom incorrect par vous-même, pas plus que nous ne le pouvons. Mais si seulement quelques centaines de personnes vous voient utiliser le terme correct “GNU/Linux”, vous aurez éduqué un nombre substantiel de personnes avec très peu de travail. Et certains d'entre eux répandrons surement la correction à d'autres personnes.
Ne serait-il pas mieux d'appeler le système “Linux” et d'apprendre aux gens son origine réelle avec une explication tenant en 10 minutes ?
Si vous nous aidez en expliquant aux autres le problème de cette façon, nous apprécions votre effort, mais ce n'est pas la meilleure méthode. Ce n'est pas aussi efficace que d'appeler le système “GNU/Linux”, et utilise votre temps de inefficacement.

C'est inefficace parce que le message peut ne pas passer, et parce qu'il ne se répandra surement pas. Certaines personnes qui entendront votre explication feront attention, et peuvent même apprendre une image correcte des origines du système. Mais c'est peu probable qu'ils répètent l'explication à d'autres personnes chaque fois qu'ils parlent du système. Ils l'appeleront probablement simplement “Linux”. Sans en avoir l'intention particulière, ils aideront à répandre l'image incorrecte.

Cest aussi inefficace parceque cela prends beaucoup de temps. Dire et ecrire “GNU/Linux” ne vous prendra qu'une poignée de secondes par jour, pas des minutes, donc il vous est possible de toucher beaucoup plus de personnes de cette façon. Faire la distinction entre Linux et GNU/Linux quand vous écrivez et parlez est de loi la méthode efficace la plus facile d'aider le projet GNU.

Certaines personnes se moquent de vous quand vous leur demandez d'appeler le système GNU/Linux. Pourquoi se rendre la cible de ce traitement ?
Appeler le système “Linux” tends à donner une fausse image de l'histoire du système et des raisons de son existance. Les personnes se moquant de votre demande sont probablement celles ayant adopté cette fausse image : ils pensent que tout le travail a été effectué par Linus, donc ils rigolent quand nous demandons de la reconnaissance pour notre travail. S'ils connaissaient la vérité, il ne riraient probablement pas.

Pourquoi prenons nous le risque de faire une demande qui parfois amène les gens à se oquer de nous , Parceque parfois cela a des résultats utiles qui aident le projet GNU. Nous prenons le risque de moqueries non fondées pour réaliser notre objectif.

Si vous êtes témoins d'une situation ironique et injuste, ne restez s'il vous plait pas simplement passif. Expliquez aux gens se moquant l'histoire réelle. Quand ils se rendent compte que la demande est fondée, ceux qui ont une onse de bon sens arrêteront de rire.

Certaines personnes vous condamnent quand vous leur demandez d'appeler le système GNU/Linux. Ne perdez-vous pas du terrain en vous les aliénant ?
Pas tant que ça. Les gens qui n'apprécient pas notre rôle dans le développement du système ne feront probablement aucun effort pour nous aider. S'ils réalisent du travail qui contribue à nos buts, comme de distribuer du logiciel libre, c'est probablement pour d'autres raisons non liées, pas parceque nous le leur avons demandé. Pendant ce temps, en apprenant aux autres à attribuer notre travail à quelqu'un d'autre, ils minent notre capacité à recruter leur aide.

Cela n'a pas de sens de s'inquiéter de s'aliéner des personnes de toute façon déjà non coopératives, et c'est accepter la défaite de se retenir de corriger un problème majeur par peur de mécontenter les personnes même qui posent ce problème. C'est pour cela que nous continuerons à essayer de corriger ceux qui se trompent de nom.

Quelle que soit votre contribution, est-ce légitime de renommer le système d'exploitation ?
Nous ne renommosn rien : nous avons appelé le système “GNU” depuis notre première annonce en 1983. Les personnes qui essayent de le renommer “Linux” ne devraient pas l'avoir fait.
N'est-ce pas mal de forcer les gens à appeler le système “GNU/Linux”?
Ce serait mal de les y forcer, et nous n'essayons pas de le faire. Nous appelons le système “GNU/Linux”, et vous demandons simplement de faire de même.
Pourquoi ne pas assigner en justice les personnes qui appelent le système entier “Linux”?
Il n'y a aucune base légale pour les assigner en justice, mais comme nous croyons dans la liberté de parole, nous ne le ferions pas même si c'était possible. Nous demandons aux gens d'appeler le système “GNU/Linux” parce que c'est la bonne chose à faire.
Ne devriez-vous pas mettre quelque chose dans la GPL GNU pour obliger les gens à appeler le système “GNU” ?
Le but de la GPL GNU est de protéger la liberté des utilisateurs de ceux qui feraient des versions propriétaires basés sur des logiciels libres. Bien qu'il est vrai que ceux appelant le système “Linux” font souvent des choses qui limitent la liberté des utilisateurs, comme inclure des logiciels non libre dans le système GNU/Linux ou même développer des logiciels libres pour une telle utilisation, le simple fait d'appeler le système n'entrave pas lui-même les libertés des utilisateurs. Il parait incorrect de faire limiter par la GPL les noms que les utilisateurs peuvent utiliser pour le système.
Puisque vous étiez contre l'exigence de publicité de la license originale BSD de reconnaitre le mérite de l'université de Californie, n'est-il pas hypocrite de demander de la reconnaissance pour le projet GNU ?
Ce serait hypocrite de faire du nom GNU/Linux une exigence de license, et nous ne le faisons pas. Nous vous demandons seulement de nous donner la reconnaissance que nous méritons.
Puisque vous avez échoué à mettre quelquechose dans la GPL GNU qui exige des utilisateurs qu'ils apellent le système “GNU”, vous n'avez que ce que vous éritez : pourquoi vous plaignez-vous maintenant ?
Cette question présuppose une hypothèse générale éthique plutôt controversiale : que si les gens ne vous forcent pas à les traiter correctement, vous pouvez tirer avantage d'eux autant que vous le voulez. En d'autre mot, cela signifie que cela pourrait être juste.

Nous espérons que vous êtes autant en désaccord avec cette hypothèse que nous le sommes.

Ne seriez-vous pas mieux si vous ne contredisiez pas ce que tant de personnes croient ?
Nous ne pensons pas que nous devrions suivre un grand nombre de personne simplement parce qu'elles ont été trompées. Nous espérons que vous déciderez aussi que la vérité est importante.

Nous n'aurions jamais pu développer un système d'exploitation libre sans nier la croyance générale que les logiciels propriétaires étaient légitimes et acceptables.

Puisque tant de gens l'appelent “Linux”, cela ne leur donne t'il pas raison ?
Nous ne pensons pas que la popularité d'une erreur la fasse devenir juste.
Beaucoup de personnes sont intéressés par ce qui est pratique ou par qui gagne, pas par des arguments de justice ou d'injustice. Ne pourriez-vous pas obtenir leur soutiens par d'autres moyens ?
Ne s'intéresser qu'à ce qui est pratique ou à qui gagne est une approche immorale de la vie. Le logiciel non-libre est un exemple de cette aproche immorale et fleurit sur cette approche. Donc sur le long terme c'est courrir à la défaite que de se plier à cette approche. Nous continuerons à parler en terme de juste et d'injuste.

Nous espérons que vous êtes l'un de ceux pour qui la justice et l'injustice ont de l'importance.

Pour les questions et requêtes relatives à la FSF & GNU : gnu AT gnu.org. Autres moyens pour contacter la FSF. Merci d'envoyer des commentaires sur cette page web à webmasters AT gnu.org, envoyer une autre question à gnu AT gnu.org.

Copyright © 1996, 1997, 1998 Free Software Foundation, Inc.,

51 Franklin St - Fifth Floor, Boston, MA 02110, USA

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

La reproduction exacte et la distribution intégrale de cet article est permise sur n'importe quel support d'archivage, pourvu que cette notice soit préservée.

Traduction : Marc
Révision : trad-gnu AT april.org

Traductions de cette page




Archives gérées par MHonArc 2.6.16.

Haut de le page