Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Most compatible license with LPPL?
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Frank Mittelbach  
View profile  
 More options Sep 23 2007, 1:37 pm
Newsgroups: comp.text.tex
From: Frank Mittelbach <frank.mittelb...@latex-project.org>
Date: Sun, 23 Sep 2007 19:37:56 +0200
Local: Sun, Sep 23 2007 1:37 pm
Subject: Re: Most compatible license with LPPL?
Bil

> I'm trying out Google's project hosting service for
> a couple of LaTeX projects,

>   http://aiaa-latex.googlecode.com
>   http://nato-rto-latex.googlecode.com

> but apparently due to their campaign to reduce the
> proliferation of Open Source licenses, they only give
> you a choice of 8:

>   Apache 2.0
>   Artistic/GPLv2
>   GNU GPLv2
>   GNU GPLv3
>   GNU LGPL
>   MIT
>   Mozilla Public 1.1
>   New BSD

> Which one is most compatible with LPPL?

there isn't really something like "most compatible" with LPPL.

LPPL attempts to preserve the fact that something like LaTeX is a language
which is used for communication, that is if you write a LaTeX document you
expect to be able to send it to me and to work at my end like it does at
yours. This is like when people writing a program in C or whatever they
expect it to compile with the same meaning (as far as statements of the
language are concerned) in different places.

While with most languages it is a reasonable assumption that thier compilers
work in the same way in different places (within limits, I know how much
you have to adjust :-)) the situation with LaTeX as a language is worse:
nearly every package defacto extends the language and so arbitrary changes
to packages will severely limit the use of that language for exchange.

So what LPPL does in a nutshell is to say, ok this piece of software is free
for you do use/modify etc but if you modify you have to ensure that it will
be clear to the users that they are using a variation of the original (in
case of packages the suggestion is, use a different package name, then
things can coexist, though since LPPL 1.3 this isn't a requirement) ---
this is a more formalized (and nowadays perhaps more flexible version) of
Don Knuth original approach with TeX: do what you like with the program and
its algorithms but if you modify it call it something other than TeX.

so if you are, for example, writing a class for some journal or publisher
then the use of LPPL makes a lot of sense, since it really doesn't help
your users if somebody thinks that your "margins", say, are having far too
much space, and is therefore distributing the package with changed values
under its original cover (perhaps with some comment saying so in the file)
and then a user writes an article to fit the required 8 pages an>

> Or when I make releases to CTAN, can I just choose to
> release those under LPPL?

> License clueless,
> --
> Bil Kleb
> http://fun3d.larc.nasa.gov

d at the publisher it comes out as nine or ten as there they use their
original version of the file.

none of the above licences would prohibit this kind of behavior and soon you
might find different versions in different distributions making reliable
exchange and communication difficult to impossible.

so you have to take your pick: for certain type of programs, GPL etc etc are
by far the simpler to use and probably more appropriate licenses, for
language extensions (and LaTeX code usually falls in this category) LPPL in
my opinion is the better choice, but then I'm biased.

cheers
frank


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.