So befolgen Sie die „Knuth-Lizenz“

So befolgen Sie die „Knuth-Lizenz“

Ich möchte einen Teil des Codes von verwenden manfnt.mf. Vielleicht lässt sich meine Situation am besten mit dieser (Entwurfs-)Commit-Nachricht zusammenfassen (leicht bearbeitet, damit sie bei der Verarbeitung als Markdown in Ordnung aussieht):

Neue Datei dbend.mf

Kopie vonhttp://mirrors.ctan.org/systems/knuth/dist/lib/manfnt.mf, für das das Änderungsdatum „1989-08-11 11:39:25“ angegeben ist.

http://ctan.org/tex-archive/systems/knuth/dist/libsagt, dass dies unter der Knuth-Lizenz steht (http://ctan.org/license/knuth):

Diese Software ist urheberrechtlich geschützt und Ihnen wird ausdrücklich eine
Lizenz gewährt, die Ihnen, dem „Benutzer“ der Software, die rechtliche
Erlaubnis gibt, die Software zu kopieren, zu verteilen und/oder zu modifizieren, solange die von Ihnen modifizierte Software einen anderen Namen als die Originalsoftware trägt.

Ich habe es bereits umbenannt, um es zu ändern. (Ich wollte dies ungeachtet der Lizenz tun, da ich vorhabe, alles außer dem Symbol „gefährliche Kurve“ zu entfernen.)

Ich frage mich:

  1. Warum wird für diese Datei keine Lizenz /usr/share/doc/texlive-base/copyrightvergeben /usr/share/doc/texlive-base/Licenses.gz? Ich konnte in letzterem nur Folgendes finden:

    Sonstiges:
    texmf-dist/Schriftarten/Quelle/öffentlich/Verschiedenes/*
    texmf-dist/Schriftarten/tfm/öffentlich/verschiedenes/*
    texmf-dist/omega/ocp/verschiedenes/*
    texmf-dist/omega/otp/verschiedenes/*
    texmf-dist/tex/generisch/verschiedenes/*
    texmf-dist/tex/plain/verschiedenes/*
    
  2. Woher „weiß“ CTAN, dass diese Lizenz gilt?Ich habe weder auf CTAN noch auf ftp.cs.stanford.edu etwas zu diesem In-Tree gesehen ...

    Oh, hm, als ich gerade überprüfte, ob ich die richtige Domain hatte, bemerkte ichftp://ftp.cs.stanford.edu/pub/tex/README.KNUTH, was zumindest etwas Ähnliches zu sagen scheint. ( manfnt.mfist inftp://ftp.cs.stanford.edu/pub/tex/dist/lib/.)

  3. Was sollte ich in den Lizenztext für meine geänderte Datei aufnehmen, wenn ich meine Beiträge beispielsweise unter CC0 stellen möchte?

Antwort1

ich habe die Geschichte der „Lizenz“ und der Datei etwas recherchiert manfnt.mf.

Diese Datei (aktuelle Version von 1989) ist sowohl den Creative Commons (2001) als auch den meisten Diskussionen zu „freien“ Softwarelizenzen lange voraus (obwohl die Free Software Foundation 1985 gegründet wurde).

Knuths Originaldateien für Schriftarten enthalten keine Lizenzangaben. Diese Informationen sind in einer separaten Datei enthalten. (Den später von anderen Entwicklern erstellten abgeleiteten Dateien, z. B. Typ 1, wurden explizite Lizenzangaben hinzugefügt.) Aufgrund von Knuths Ansehen und seinen zahlreichen öffentlichen Aussagen zu seinen Absichten in Bezug auf alle Tex-bezogene Software (nämlich, dass sie frei verwendet und den eigenen Bedürfnissen entsprechend geändert werden kann, aber – falls geändert – einen neuen Namen erhält) wurde dieses Material jedoch zur Aufnahme in Tex Live akzeptiert. (Schließlich hätte Tex Live ohne Tex selbst keinen Existenzzweck.) Der Grund für die Anfrage/Anforderung zur Namensänderung ist praktischer Natur – um die Verwirrung zu vermeiden, die entstehen würde, wenn eine „andere“ Datei anstelle der beabsichtigten verwendet würde. (Es gibt bereits mehr als genug Verwirrung, wenn eine andere Version eines legitim aktualisierten Pakets verwendet wird.)

ich habe die Frage an Karl Berry weitergeleitet, der auf diesem Gebiet über beträchtliche Erfahrung verfügt. HW schlägt Folgendes vor:

% Diese Datei, dbend.mf, ist von manfnt.mf abgeleitet, die
% von Donald Knuth erstellt und unter seiner üblichen Lizenz veröffentlicht wurde:
%http://www.ctan.org/license/knuth.
%
% Änderungen von xxx an dbend.mf werden der Öffentlichkeit zugänglich gemacht.

Wenn Sie sich stattdessen für CC0 entscheiden, dann finden Sie in den CC0-FAQs auf der Creative Commons-Website die empfohlener Text(oder gehen Sie direkt zum spezifische URL).

verwandte Informationen