Como seguir a "licença Knuth"

Como seguir a "licença Knuth"

Quero usar parte do código do manfnt.mf. Talvez minha situação seja melhor resumida por esta mensagem de commit (rascunho) (ligeiramente editada para parecer correta quando processada como redução):

Novo arquivo dbend.mf

Cópia dehttp://mirrors.ctan.org/systems/knuth/dist/lib/manfnt.mf, que tem uma data de modificação listada como "1989-08-11 11:39:25".

http://ctan.org/tex-archive/systems/knuth/dist/libdiz que isso está sob a licença Knuth (http://ctan.org/license/knuth):

Este software é protegido por direitos autorais e você recebe explicitamente uma
licença que dá a você, o “usuário” do software,
permissão legal para copiar, distribuir e/ou modificar o software, desde que se você modificar o software, ele tenha um nome diferente do software original.

Já o renomeei como preparação para modificá-lo. (Eu faria isso independentemente da licença, porque pretendo retirar tudo, exceto o símbolo de "curva perigosa".)

Estou me perguntando:

  1. Por que não dá /usr/share/doc/texlive-base/copyrightou /usr/share/doc/texlive-base/Licenses.gzdá uma licença para este arquivo? Tudo o que consegui encontrar foi isto neste último:

    diversos:
    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/genérico/misc/*
    texmf-dist/tex/plain/misc/*
    
  2. Como o CTAN “sabe” que esta licença se aplica?Não vi nada sobre isso na árvore, nem no CTAN nem no ftp.cs.stanford.edu ...

    Ah, huh, ao verificar se eu tinha o domínio certo agora há pouco, noteiftp://ftp.cs.stanford.edu/pub/tex/README.KNUTH, o que parece dizer algo pelo menos semelhante. ( manfnt.mfé emftp://ftp.cs.stanford.edu/pub/tex/dist/lib/.)

  3. O que devo colocar na sinopse da licença do meu arquivo modificado, se eu quiser (digamos) CC0 minhas contribuições?

Responder1

fiz algumas pesquisas sobre a história da "licença" e do arquivo manfnt.mf.

este arquivo (versão atual de 1989) é muito anterior ao Creative Commons (2001) e à maior parte da discussão sobre licenças de software "livre" (embora a fundação de software livre tenha sido formada em 1985).

os arquivos originais do knuth para fontes não incorporam declarações de licença; essas informações são cobertas por um arquivo separado. (declarações de licença explícitas foram adicionadas aos arquivos derivados, por exemplo, tipo 1, que foram produzidos posteriormente, por outros desenvolvedores.) no entanto, por causa da posição de knuth e de suas muitas declarações públicas sobre suas intenções em relação a todos os softwares relacionados ao tex ( ou seja, que pode ser usado livremente, modificado para atender às necessidades de alguém, mas - se alterado - receber um novo nome), este material foi aceito para inclusão no tex live. (afinal, sem o próprio tex, não haveria propósito para a existência do tex live.) o motivo da solicitação/requisito de mudança de nome é prático - para evitar a confusão que resultaria se um arquivo "diferente" fosse usado em vez de o pretendido. (já existe confusão mais que suficiente ao usar uma versão diferente de um pacote legitimamente atualizado.)

passei a pergunta para Karl Berry, que tem uma experiência considerável nesta área. hw sugere o seguinte:

% Este arquivo, dbend.mf, é derivado de manfnt.mf, que foi
% criado por Donald Knuth e lançado sob sua licença usual:
%http://www.ctan.org/license/knuth.
%
% As modificações feitas por xxx em dbend.mf são liberadas para o domínio público.

se você optar por usar CC0, as perguntas frequentes sobre CC0 no site Creative Commons fornecem a texto recomendado(ou vá diretamente para o url específico).

informação relacionada