Как следовать «лицензии Кнута»

Как следовать «лицензии Кнута»

Я хочу использовать часть кода из manfnt.mf. Возможно, мою ситуацию лучше всего обобщит это (черновик) сообщение о коммите (слегка отредактированное, чтобы выглядеть нормально при обработке в виде markdown):

Новый файл dbend.mf

Копияhttp://mirrors.ctan.org/systems/knuth/dist/lib/manfnt.mf, в котором указана дата изменения «1989-08-11 11:39:25».

http://ctan.org/tex-archive/systems/knuth/dist/libговорит, что это по лицензии Кнута (http://ctan.org/license/knuth):

Данное программное обеспечение защищено авторским правом, и вам явно предоставляется
лицензия, которая дает вам, «пользователю» программного обеспечения, законное
разрешение копировать, распространять и/или изменять программное обеспечение, при условии, что в случае изменения вами программного обеспечения оно будет иметь название, отличное от названия исходного программного обеспечения.

Я уже переименовал его, готовясь к модификации. (Я собирался сделать это независимо от лицензии, потому что я планирую убрать все, кроме символа «опасный поворот»).

Мне любопытно:

  1. Почему бы не /usr/share/doc/texlive-base/copyrightили /usr/share/doc/texlive-base/Licenses.gzне дать лицензию на этот файл? Все, что я смог найти, это это в последнем:

    разное:
    texmf-dist/fonts/source/public/misc/*
    texmf-dist/fonts/tfm/public/misc/*
    texmf-dist/omega/ocp/misc/*
    texmf-dist/omega/otp/misc/*
    texmf-dist/tex/generic/misc/*
    texmf-dist/tex/plain/misc/*
    
  2. Откуда CTAN «узнает», что эта лицензия применяется?Я не видел ничего об этом ветке ни на CTAN, ни на ftp.cs.stanford.edu...

    О, да, только что, проверяя, правильный ли у меня домен, я заметил,ftp://ftp.cs.stanford.edu/pub/tex/README.KNUTH, который, кажется, говорит что-то похожее. ( manfnt.mfнаходится вftp://ftp.cs.stanford.edu/pub/tex/dist/lib/.)

  3. Что мне следует указать в лицензионном описании для моего измененного файла, если я хочу (скажем) пометить свои вклады как CC0?

решение1

Я провел небольшое исследование истории «лицензии» и файла manfnt.mf.

Этот файл (текущая версия от 1989 года) появился задолго до появления Creative Commons (2001 год) и большинства дискуссий относительно лицензий на «свободное» программное обеспечение (хотя Фонд свободного программного обеспечения был создан еще в 1985 году).

Оригинальные файлы шрифтов Кнута не включают в себя лицензионные заявления; эта информация содержится в отдельном файле. (Явные лицензионные заявления были добавлены в производные файлы, например, type 1, которые были созданы позже другими разработчиками.) Однако, из-за статуса Кнута и его многочисленных публичных заявлений относительно его намерений в отношении всего программного обеспечения, связанного с tex (а именно, что его можно использовать свободно, изменять в соответствии с чьими-либо потребностями, но — в случае изменения — давать ему новое имя), этот материал был принят для включения в tex live. (В конце концов, без самого tex не было бы смысла в существовании tex live.) Причина запроса/требования изменения имени носит практический характер — избежать путаницы, которая могла бы возникнуть, если бы вместо предполагаемого файла использовался «другой» файл. (И так уже более чем достаточно путаницы при использовании другой версии законно обновленного пакета.)

Я передал вопрос Карлу Берри, у которого большой опыт в этой области. Он предлагает следующее:

% Этот файл, dbend.mf, получен из manfnt.mf, который был
% создан Дональдом Кнутом и выпущен под его обычной лицензией:
%http://www.ctan.org/license/knuth.
%
% Изменения, внесенные xxx в dbend.mf, передаются в общественное достояние.

Если вы вместо этого решите использовать CC0, то FAQ по CC0 на сайте Creative Commons даст вам рекомендуемый текст(или перейдите непосредственно к определенный URL-адрес).

Связанный контент