Debian Weekly News - E-Mail


Von: Joachim Lammarsch (president@Dante.DE)
Betreff: Wichtige Nachricht von Knuth: Falsche cm-Schriften unter Linux
Newsgroups: de.comp.tex
Datum: 1996/07/14
Der Präsident der TUG hat mir mitgeteilt, dass Prof.
Dr. Donald E. Knuth eine Verletzung seines Copyrights bei den cm-Schriften
angezeigt hat. Den Originaltext habe ich nachfolgend beigefügt.

Wie es scheint, betrifft es ausschließlich die Linux-Verteilung. Auf
den CDROM, die über DANTE e.V. erhältlich sind, ist die cm-Verteilung
nicht modifiziert. Den Fehler konnte ich in meiner Slackware-Linux-Installation nachweisen. Ebenfalls ist die Modifikation auf der
Linux-CDROM der Suse GmbH vorhanden.

Um möglichst schnell diese unerfreuliche Angelegenheit aus der Welt
zu schaffen, bitte ich alle, die TeX-Installationen zu überprüfen. Es
ist in der Mitteilung von Prof. Knuth klar angegeben, wie vorzugehen ist.
Falls die Modifikation vorhanden ist, müssen die entsprechenden Dateien
ersetzt und neue Formatfiles erzeugt werden. Die richtigen Dateien
sind auf den CTAN-Hosts verfügbar. Vom Kauf von CDROM rate ich Abstand
zu nehmen, bis wieder fehlerfreie CDROM verfügbar sind. DANTE e.V.
wird sich bemühen, die betroffenen Produzenten schnellstens zu informieren
und ihnen die korrekten Dateien zur Verfügung zu stellen. All diejenigen, die
diesbezüglich weitere Informationen haben, bitte ich, mir diese zur
Verfügung zu stellen. Ebenfalls wäre ich sehr daran interessiert zu
erfahren, welcher Mensch eine solche Modifikation vorgenommen hat.

Die Verärgerung von Prof. Knuth ist verständlich. Mehr und mehr ist
zu beobachten, dass das Copyright des Öfteren leichtfertig übergangen
wird. Wir sollten diese Angelegenheit zum Anlass nehmen, künftig
noch mehr als bisher darauf zu achten, dass keine unerlaubten
Modifikationen vorgenommen werden und das Copyright in jedem Falle
respektiert wird.

Mit freundlichen Grüßen
Joachim Lammarsch
(Präsident DANTE e.V.)

-------------------------Text Text Text-----------------------------------

Wichtige Nachricht an alle Benutzer von TeX
===========================================

Zwei Schriftprobleme sind aufgetreten, die korrigiert werden müssen, bevor
Sie noch schlimmer werden. Das eine ist ein schwerwiegendes
Schriftkompatibilitätsproblem; das andere ist ein ästhetisches Problem mit
obsoleten Designs (dieser Teil ist unten nicht gezeigt m.g.)

Beide betreffen nur die Computer Modern-Schrift-Familie. Ich zähle bei der
Hilfe, diese Probleme zu beheben, auf das traditionelle Wohlwollen von
TeX-Benutzern überall.

Die Slackware-Linux-Distribution hat schlechte Schriften
========================================================

Irgendjemand in Deutschland hat 1994 unautorisierte Änderungen an den
Quelldateien von Computer Modern (den METAFONT-Programmen, die die Computer
Modern-Schriften definieren) vorgenommen, in direkter Verletzung meiner
Klausel auf der Copyright-Seite von Computers & Typesetting, Band E.

Im Ergebnis erzeugen diese Schriften ganz verschiedene Ergebnisse auf
verschiedenen Computersystemen und sie werden TeX auch dazu bringen, Ihre
alten Veröffentlichungen mit anderen Zeilenumbrüchen, Seitenumbrüchen,
übervollen Kästen, etc. zu setzen. Unglücklicherweise wurden die korrekten
Dateien irgendwie durch die unautorisierten Dateien ersetzt – ich bin
nicht sicher wann. Aber ich bin auf jeden Fall wütend!

Liebe Freunde, ich entschied mich, diese Schriften lizenzfrei zu veröffentlichen
anstatt sie proprietär zu machen; alles wofür ich gebeten habe, ist das niemand
sie ändert OHNE DEN NAMEN ZU ÄNDERN, so dass jeder Benutzer äquivalente
Ergebnisse auf allen Computersystemen erhält, jetzt und in 50 Jahren. Ich habe
enorme Mühen auf mich genommen, um TeX und METAFONT-Systeme auf hunderten von
verschiedenen Computern äquivalent zu machen, und sie archivierbar zu machen wie
keine kommerzielle Software es je war. Wenn Sie diese Schriften verbessern
wollen, nur zu, aber GEBEN SIE IHREN SCHRIFTEN NICHT DEN GLEICHEN NAMEN WIE
MEINEN. Ich bestehe darauf, dass jede Schrift mit dem Namen cmr10 die gleichen
Schriftmetriken hat, so dass TeX die exakt gleichen Zeilenumbrüche und
Seitenumbrüche auf jedem Computersystem auf der Welt auswählt. Diese
Kompatibilität muss durch Gruppenzwang (Boykotte, schlechte Presse, usw.)
erzwungen werden, gegenüber jedem, der die Regeln verletzt. Die
TeX-Benutzer-Gruppe entscheidet nun, wie diese Aktion am besten verurteilt
werden kann und wie der Krebs davon abgehalten werden kann, zu viele Systeme
zu infizieren.


Eine andere Person hat das Aussehen des Apostrophen und des umgedrehten
Apostrophen in der Computer Modern Typewriter-Schrift geändert, entgegen
meinen Wünschen. Anstatt ihn hier zu benennen habe ich ihn gebeten, seine
Arbeit so schnell wie möglich zurückzuziehen.

Der Freiwillige, der mir beim Herausfinden, warum mein TeX von seinem
verschieden war, geholfen hat, erzählt mir, dass er die verfälschten
Schriftdateien von einem InfoMagic 4-CD-Satz vom März 1995 bekommen habe.

Schau, ich zähle die Linux-Leute zu meinen persönlichen Helden; Ich möchte
keine Kampagne gegen ihre ausgezeichnete Arbeit machen. Sie haben diese
schlechten Schriften unzweifelhaft ganz unschuldig irgendwo aufgenommen. Aber
jetzt muss die Gemeinschaft schnell die Nachricht in die Welt bekommen, dass
die (mindestens) seit Frühjahr 1995 mit Linux verteilten CM-Schriften
schmerzhaft korrumpiert sind. Die inkompatiblen Schriften müssen von allen
Computern, die mit legitimen Installationen von TeX kompatibel sein wollen,
verbannt werden.

Wie Sie herausfinden, ob Ihre Schriften korrumpiert sind
=========================================================

Geben Sie die folgenden, einfachen Befehle an TeX, nach der
**-Eingabeaufforderung:

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

Dann tippen Sie x an der >-Eingabeaufforderung. Falls TeX antwortet, dass
\box0 eine \hbox der Breite 10.55559 sei, dann sind Sie in guter Form;
\relax! Wenn aber TeX antwortet, dass \box0 die Breite 10.31947 habe,
dann tut es mir Leid zu sagen, dass Sie ein großes Problem haben. In diesem
Fall wird TeX Ihnen auch ein \kern zwischen dem h und dem o zeigen.

Die Quelle der Fehler kann auf drei illegitime Schriftdateien zurückverfolgt
werden. Bitte bringen Sie Ihren Systemadministrator dazu, die Dateien, die
Sie haben, durch die offiziell korrekten zu ersetzen, die Sie hier finden
können:

       roman.mf
       romlig.mf
       punct.mf

Mehrere andere Dateien in der Slackware-Distribution sind in Hinblick auf
die offiziellen Quellen im Verzeichnis ~ftp/pub/tex/cm auf labrea.stanford.edu
leicht veraltet, aber das Ersetzen der obigen drei Dateien UND DER
NEU-ERSTELLUNG ALLER SCHRIFTEN wird alle ernsthaften Probleme kurieren.
(Tatsächlich brauchen Sie keine Bitmaps neu zu erstellen, abgesehen von den
Schreibmaschinen-artigen cmtt* und cmtex*; alles was Sie sonst noch machen
müssen, ist die Schriftmetrik-Dateien neu zu erstellen, und zwar die Dateien
mit den Endungen ".tfm". Sie müssen auch die ".fmt"-Dateien,
die TeX beim Beginn eines Auftrags verwendet, neu erstellen, da diese
vorgeladene Schriftinformationen enthalten.)

Wenn Sie diesen Newsletter wöchentlich in Ihrer Mailbox haben wollen, abonnieren Sie die Mailingliste debian-news-german.

Hier gibt es ältere Ausgaben dieser Nachrichtenseite.

Diese Ausgabe der wöchentlichen Debian-Nachrichten wurde von Martin 'Joey' Schulze erstellt.