[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Concluding the LPPL debate, try 2

At 25 Jul 2002 14:14:18 -0500, Jeff Licquia <licquia@debian.org> wrote:
>The procedures that would be described in the procedures document would
>reference the following ways of modifying LaTeX:
>1.  Copy the file you want to modify to a different filename, and modify
>the copy.  You don't need to touch the "register" call in any way if you
>don't want to.
>2.  Edit the "register" call in the file to say something besides
>"LaTeX", modify the kernel to allow that extra string, and make sure
>that the modified kernel does not represent itself as LaTeX in name,
>diagnostic output, etc.
>3.  Change or remove the behavior of the "register" call entirely (which
>is a kernel modification), and make sure that the modified kernel does
>not represent itself as LaTeX in name, diagnostic output, etc.

There's no technical need to modify the kernel to do 2 or 3. You can load
the format, redefine the "register" call, and then \input the document you
want to typeset from the ** prompt. A \ProvidingTeXFormat command for doing
2 would be fairly simple.

I wonder however whether the use of \NeedsTeXFormat for registration could
have any ill effects for a switch to LaTeX3 format (whenever that might

>(Option 3 might be expressly discouraged by the LaTeX Project, but it is
>important nevertheless.)
>In addition, Standard LaTeX would have the option of refusing to use any
>component that did not use the "register" call to register "LaTeX".

This sounds less good, but that could be a wording issue. Checking whether
a file did not register itself is difficult. Checking that registrations
are as expected is easy.

Lars Hellström

To UNSUBSCRIBE, email to debian-legal-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Reply to: