Я хочу использовать часть кода из 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):
Данное программное обеспечение защищено авторским правом, и вам явно предоставляется
лицензия, которая дает вам, «пользователю» программного обеспечения, законное
разрешение копировать, распространять и/или изменять программное обеспечение, при условии, что в случае изменения вами программного обеспечения оно будет иметь название, отличное от названия исходного программного обеспечения.Я уже переименовал его, готовясь к модификации. (Я собирался сделать это независимо от лицензии, потому что я планирую убрать все, кроме символа «опасный поворот»).
Мне любопытно:
Почему бы не
/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/*
Откуда 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/.)Что мне следует указать в лицензионном описании для моего измененного файла, если я хочу (скажем) пометить свои вклады как 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-адрес).