Request for Legacy Approval for the LaTeX Project Public Licence

Will Robertson wspr81 at gmail.com
Tue Sep 8 23:53:29 UTC 2009


Hi Bruce,

Thanks for your quick reply.

On 09/09/2009, at 8:51 AM, Bruce Perens wrote:

> I've never really had to flowchart a license. Until now. It's pretty  
> complicated for what it does.


[And the Apache licence is more complicated than the BSD/MIT licences  
for little difference in end result :)]

The LPPL arose in order to protect the stability of documents typeset  
with LaTeX. The team did not want it to be possible for distribution  
of modified versions of code that did not identify themselves as such  
in case peoples documents unexpectedly changed, or worse, broke due to  
a component of the system that managed to get itself unofficially  
"improved".

The distinction between "work" and "compiled work" arose due to the  
nature of how software is distributed for LaTeX. Plain text sources  
with comments are "compiled" to produce plain text input files for the  
formatter. Thus, modified compiled works are just as easy to  
distribute as modified sources.

The idea behind "Maintenance of the work" is that, for reasons similar  
to the above, old code that is no longer maintained goes into limbo  
and cannot be updated without some sort of mechanism in place to  
ensure the changes made are suitable and can be traced back to  
someone. (I can't just submit a patch to someone else's package on  
CTAN, for example. The CTAN people won't let me -- how do they know I  
know what I'm doing? However, I can submit a patched version of a  
package under a different name.)

But all of that is by-the-by in terms of what you can do with software  
distributed under the licence: freely use and redistribute, and the  
only restriction on modification+redistribution is that the name of  
the code needs to be changed (or some other suitable manner of  
alerting the user that this is not the original software), unless you  
want to become the official maintainer of the code. The flowchart- 
requiring details of the licence simply formalises this.

Will




More information about the License-review mailing list