>> Why? If a file is outside the LaTeX search path, there is no reason to >> keep it frozen. Actually the current LPPL explicitly gives you the >> right to change a licensed file without renaming it, if you place it >> outside of the LaTeX search path. It does not recommend it, but is >> allowed nevertheless.
> Could you please give a more precise reference, preferrably a quote, > of the language you think allows this? LPPL 1.2 isn't exactly clear on this point but the intention is that it is allowed. LPPL does refer nomatively to modguide (the latex modification guidelines) for details on modification of latex The relevant bit of modguide is here (note the ^^^^^^^^^^) It would be reasonable to argue that this bit of modguide isn't exactly consistent with parts of LPPL but if so that is an error that can be fixed. David It is possible that you need to produce a document processing system based on standard \LaTeX{} but with functionality that cannot be implemented by using the approved configuration files and complying with the restriction on the code that is allowed in them. In other words, you may need a system which is sufficiently distinct from Standard \LaTeX{} that it is not feasible to do this simply by using the configuration options we provide or by producing new classes and packages. If you do produce such a system then, for the reasons described above, you should ensure that your system is clearly distinguished from Standard \LaTeX{} in every possible way, including the following. \begin{enumerate} \item Give your system a distinguished name, such as \nstex, which clearly distinguishes it from \LaTeX{}. \item Ensure that it contains no file with a name the same as that of a file in the standard distribution but with different contents. (If this is not possible then you must: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \begin{itemize} \item ensure that files from the non-\LaTeX{} system cannot be ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ accidentally accessed whilst using a standard \LaTeX{}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \item ensure that each file from the non-\LaTeX{} system clearly identifies itself as a non-\LaTeX{} file on the terminal and in the log file.) \end{itemize} \item Ensure that the method used to run your system is clearly \label{mcon:command} distinct from that used to run Standard \LaTeX; e.g.~by using a command name or menu entry that is clearly not \texttt{latex} (or \texttt{LaTeX} etc). \item Ensure that, when a file is being processed by your system, the use of non-standard \LaTeX{} is clearly proclaimed to the user by whatever means is appropriate. \item Ensure that what is written at the beginning of the log file clearly shows that your system has been used, and that it is not Standard \LaTeX{}. See the file \texttt{cfgguide.tex} for how to achieve this. \item Clearly explain to users that bug reports concerning your system should not be sent to the maintainers of Standard \LaTeX{}. \end{enumerate} _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]