Nouvelles hebdomadaires Debian - Courriel


De : Joachim Lammarsch (president@Dante.DE)
Sujet : Message important de Knuth : mauvaises polices cm dans Linux
Groupe de discussion : de.comp.tex
Date : 14 juillet 1996
Le président du TUG m'a signalé que le professeur Donald E. Knuth a
dénoncé une violation de son droit d'auteur sur les polices cm. J'ai inclus
le texte original ci-dessous.

Apparemment, cela concerne exclusivement la diffusion de Linux.
La distribution cm n'est pas modifiée sur les CD en vente sur
DANTE e.V. Je pouvais mettre en évidence cette erreur sur mon système
Slackware-Linux. La modification est également présente sur le CD
de Suse GmbH.

Pour résoudre cette affaire fâcheuse, je demande à tous de vérifier les
installations de TeX. La marche à suivre est expliquée clairement dans
le communiqué du professeur Knuth. Si la modification est présente, les
données correspondantes doivent être remplacées et les nouveaux fichiers
de format créés. Les données correctes sont disponibles sur les serveurs
CTAN. Je déconseille l'achat de CD tant que l'erreur ne sera pas
corrigée sur ceux-ci. DANTE e.V. va s'efforcer de fournir des informations
sur les produits concernés et mettre les données correctes à votre
disposition le plus vite possible. Je demande à tous ceux qui auraient
des informations supplémentaires de bien vouloir les mettre à disposition.
De même, je serais heureux de connaître celui qui a entrepris d'effectuer
cette modification.

L'énervement du professeur Knuth est compréhensible. On constate de plus
en plus que les droits d'auteur sont bafoués sans scrupules. Nous
devrions tirer les conséquences de cette affaire et, désormais
encore plus qu'auparavant, faire attention à ce qu'aucune modification
non autorisée ne soit entreprise et que le droit de copie soit respecté
dans tous les cas.


Salutations amicales
Joachim Lammarsch
(Président de DANTE e.V.)

-------------------------Texte Texte Texte--------------------------------

Message important à tous les utilisateurs de TeX
================================================

Deux problèmes de polices ont fait surface et doivent trouver une solution
avant que cela n'empire. L'un d'entre eux est un problème sérieux
d'incompatibilité des polices, l'autre est un problème esthétique
dû à une conception obsolète (cette partie n'est pas détaillée ci-dessous).

Ces deux problèmes ne concernent que la famille de polices Computer
Modern. Je compte sur la bonne volonté traditionnelle des utilisateurs
de TeX un peu partout pour aider à résoudre ces problèmes.

La distribution Linux Slackware contient de mauvaises polices
=============================================================

Quelqu'un en Allemagne a appliqué des modifications non autorisées aux
fichiers du source de Computer Modern en 1994 (les programmes METAFONT
qui définissent les polices Computer Modern), en violation directe
avec mes stipulations sur la page des droits d'auteur de
Computers & Typesetting, Volume E.

En conséquence, ces polices produisent des résultats différents sur des
systèmes informatiques différents. TeX va ainsi reformater vos anciens
articles avec des coupures de ligne ou de page différentes, des cadres
débordants, etc. Malheureusement, les fichiers non autorisés ont, on ne
sait comment, remplacé les fichiers corrects — je ne suis pas sûr de
la date à laquelle cela a été fait. Mais ce qui est certain, c'est que je
suis furieux !

Chers amis, j'ai décidé de mettre ces polices dans le domaine public plutôt
que de les rendre propriétaires ; tout ce que j'ai demandé, c'est que
personne ne les change, à moins que le nom soit changé,
pour que tous les utilisateurs puissent obtenir des résultats équivalents
sur tous les systèmes informatiques, maintenant et dans 50 ans.
J'ai fait des efforts énormes pour rendre équivalents TeX et les systèmes
METAFONT sur des centaines d'ordinateurs différents et pour m'assurer
qu'elles ne deviennent jamais un logiciel commercial. Si vous voulez
améliorer ces polices, allez-y, mais ne donnez pas à vos
polices le même nom que les miennes. J'insiste sur le fait que
toutes les polices appelées cmr10 ont la même taille, donc TeX choisit
exactement les mêmes coupures de ligne ou de page sur n'importe quel
ordinateur dans le monde. Cette compatibilité doit être renforcée par
des pressions tierces (boycotts, mauvaise publicité, etc.) contre ceux
qui enfreignent la règle. Le groupe des utilisateurs de TeX est en train
de décider de la manière de condamner cette action et d'éviter que ce
cancer ne contamine trop de systèmes.


Une autre personne a changé les formes de l'apostrophe et a inversé cette
dernière dans les polices Computer Modern Typewriter, contre ma
volonté. Plutôt que de la nommer ici, je lui ai demandé de retirer son
travail le plus tôt possible.

Le volontaire qui m'a aidé à découvrir pourquoi mon TeX était différent
du sien m'a dit qu'il avait obtenu des fichiers de polices modifiés d'un
ensemble de 4 CD d'InfoMagic daté de mars 1995.

Regardez, j'inclus les personnes de Linux parmi mes héros personnels ;
je ne veux pas faire campagne contre leur excellent travail. Il n'y a
aucun doute qu'ils aient pris ces mauvais fichiers de polices quelque part
en toute innocence. Mais maintenant la communauté doit rapidement
faire passer le mot que toutes les polices CM distribuées avec Linux depuis
l'automne 1995 (au moins) sont gravement corrompues. Les polices
incompatibles doivent être bannies de tous les ordinateurs qui espèrent
être compatibles avec des installations de TeX légitimes.

Comment savoir si vos polices sont corrompues
=============================================

Tapez les instructions suivantes dans TeX, après l'invite ** :

       \setbox 0 = \hbox{ho} \showbox 0

Ensuite, tapez x à l'invite >. Si TeX répond que \box0 est un \hbox
de largeur 10.55559, vous n'avez pas de problème ; \relax ! Mais si
TeX répond que \box0 a une largeur de 10.31947, je suis désolé de vous
annoncer que vous avez un gros problème. Dans ce cas, TeX vous montrera
également un \kern entre le h et le o.

La source des erreurs peut être tracée jusqu'aux trois fichiers de polices
illégitimes. Veuillez demander à votre administrateur système de remplacer
les fichiers que vous avez par ceux qui sont corrects et que vous
trouverez ici :

       roman.mf
       romlig.mf
       punct.mf

Plusieurs autres fichiers dans la distribution Slackware sont fortement
dépassés, si l'on prend comme référence les sources officielles dans le
répertoire ~ftp/pub/tex/cm sur labrea.stanford.edu, mais remplacer les
trois fichiers ci-dessus et reconstruire toutes les polices corrigera
tous les problèmes sérieux. (Actuellement, vous n'avez pas besoin de
refaire les bitmaps, sauf pour les polices de style typewriter cmtt* et
cmtex* ; vous devez cependant reconstruire les fichiers de taille des
polices, c'est-à-dire ceux avec une extension en « .tfm ». Vous devez
également reconstruire les fichiers « .fmt » que TeX utilise au démarrage
d'un travail, car il contient beaucoup d'informations préchargées sur
les polices.)

Pour recevoir cette gazette chaque semaine dans votre boîte à lettres, abonnez-vous à la liste de diffusion debian-news pour la version anglaise ou à la liste de diffusion debian-news-french pour la version française.

Les dernières parutions de cette gazette sont disponibles.

Ce numéro de la Debian Weekly News a été édité par Martin « Joey » Schulze.
Il a été traduit par Cyril Brulebois et Thomas Huriaux.