Re: Clarification regarding PHP License and DFSG status
On Mon, Oct 31, 2005 at 05:09:56PM -0500, Nathanael Nerode wrote:
> > | 4. Products derived from this software may not be called "PHP", nor
> > | may "PHP" appear in their name, without prior written permission
> > | from email@example.com. You may indicate that your software works in
> > | conjunction with PHP by saying "Foo for PHP" instead of calling
> > | it "PHP Foo" or "phpfoo"
> > This starts as a name-change clause, but then goes beyond and forbids an
> > entire class of names for derived works (any name having "PHP" as a
> > substring, minus some exceptions).
> > This is overreaching, IMO, and makes the clause non-free.
> Worse, it's contradictory.
> >You may indicate that your software works in conjunction with PHP by
> >saying "Foo for PHP"
> PHP appears in the name "Foo for PHP".
They said 'saying "Foo for PHP"', where the name of the program is "Foo".
(Once again, "don't create your own license". This clause is even more
obnoxious than Apache's, because it's different, and once again people get
to waste time poring over it to see just what it means.)
This clause in Apache has always seemed to be in a class of "seems non-free,
but not annoying enough and in too major a program for anyone to call them
on it". Apache no longer uses this clause. Unfortunately, before they
fixed it, this bit of brain-damage infected other programs, notably
Subversion. Strong evidence that people need to object loudly to stupid
licensing, because if it's not fixed, it's going to spread ...
Maybe somebody will write a program under this license, and call it something
like "Mail" or "Linux". :)