Re: [PHP-DEV] readline extension status? From: PHP development  <email protected> ( <email protected>)
Date: 01/03/01

  aspell and pspell are mostly under LGPL. Quote from aspell/manual/man-text/F_Copyright.txt:

F. Copyright
The library and utility program is Copyrighted 2000 by Kevin Atkinson
under the LGPL. Certain parts of the library, as indicated at the top of
the source file, are under a weaker license. The provided word list is
extracted from the word lists provided with Ispell thus it is distributed
under the same terms of Ispell.

Most of his source files do not have a copyright notice, and some explicitly mention GPL. the wordlists are copyrighted by whoever created them, which is a whole slew of different people/entities. But most of the code is LGPL, I guess.

Vlad

----- Original Message -----
From: Kristian =?iso-8859-1?Q?K=F6hntopp?=
To: zeev <email protected>
Sent: Thu, 28 Dec 2000 11:43:07 +0100
Subject: Re: [PHP-DEV] readline extension status?

Zeev Suraski wrote:
> Yes, it's (probably) true. Richard Stallman decided to put PHP under a
> magnifying glass as far as licenses are concerned, and he asked us to
> remove the readline extension because readline is GPLd. I told him that
> law-wise, what he says has no grounds (we're not distributing anything with
> the readline library, but rather, distributing code that is compatible with
> it), but since the readline extension is fairly esoteric, we decided it'll
> be best if we simply remove it, instead of getting into a fight with him.

The recode extension I wrote makes use of the recode library librecode.so.
This is being distributed under the LGPL, while the actual recode program,
which is not being used by the extension, is available under the GPL.

> If the same thing happens again with a more 'fundamental' extension, we
> won't give up that easily.
>
> We can expect the readline extension to be removed in the next release of
> PHP. I can't say yet when this is going to happen...

Using the documentation I identified the following PHP extensions
which use external libraries. I tried to find the licenses of the
external libraries against which PHP is being linked. Below is
the full list. I find the following GNU GPL or LGPL references:
domxml, gettext, gmp, icap, mcal, mcrypt, mhash, mysql,
readline, recode, orbit, xslt (Sablotron) if used under GPL
part of the license, and dba/dbm if linked against gdbm.

Details:

aspell - no license information to be found by cursory glance
bcmath - no longer distributed with php4 due to licensing problems
ccvs - a RedHat commercial product
clibpdf - a FastIo commercial product, which is sometimes free,
http://www.fastio.com/licensePlain.html
curl - licensed under the Mozilla PL,
http://curl.haxx.se/docs/copyright.html
cybercash - a Cybercash commercial product
dba - any DBM library, including Berkely DB and GNU dbm
see individual DBM libraries below
dbm - either berkeley db (BSD license), GNU dbm (GPL)
or a commercial SDK
domxml - GNOME XML library, released under the W3C IPR and
the GNU LGPL.
fdf - seems to be linking aganist an Adobe commercial product
gettext - GNU gettext library, available under GPL
gmp - GNU GMP library, available under the LGPL
hyperwave - An IICM/Hyperwave commercial product.
icap - icap library from Chek, license listed as LGPL.
http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/icap/LICENSE?cvsroot=libmcal
image - using gd, optionally ttf, jpeg and tiff libraries,
links optionally against parts of X11 and zlib.
gd lists all these copyrights as

COPYRIGHT STATEMENT FOLLOWS THIS LINE

Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000 by
Cold Spring Harbor Laboratory. Funded
under Grant P41-RR02188 by the National Institutes of Health.

Portions copyright 1996, 1997, 1998, 1999, 2000 by Boutell.Com, Inc.

Portions relating to GD2 format copyright 1999, 2000 Philip Warner.

Portions relating to PNG copyright 1999, 2000 Greg Roelofs.

Portions relating to libttf copyright 1999, 2000
John Ellson (ellson <email protected>).

Portions relating to JPEG copyright 2000, Doug Becker and
copyright (C) 1994-1998, Thomas G. Lane. This
software is based in part on the work of the Independent JPEG Group.

Portions relating to WBMP copyright 2000 Maurice Szmurlo and
Johan Van den Brande.

Permission has been granted to copy, distribute and modify gd in
any context without fee, including a commercial application, provided
that this notice is present in user-accessible supporting
documentation.

imap - links against c-client, I found no license information in
my Suse Linux package for c-client.

informix- a commercial product SDK
interbase- a commercial product SDK, gone Open Source
(http://www.borland.com/interbase/IPL.html)
ingres - a commercial product SDK (no link given in docs)
ldap - links against several commercial product SDKs and OpenLDAP,
OpenLDAP is available under the Perl Artistic License.
mcal - mcal library from Chek, listed as LGPL.
http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/libmcal/LICENSE?cvsroot=libmcal
mcrypt - GPL
mhash - LGPL, strange because mcrypt is GPL.
http://mhash.sourceforge.net/
mssql - a commercial product SDK
msql - unknown
mysql - a commercial product SDK gone open source, using now
the GPL
odbc - links against several commercial product SDKs.
oracle - commercial product SDK
oci8 - commercial product SDK
openssl - two slightly different BSD style licenses, naming
openssl-core <email protected> as a licensing contact address in
case of problems.
ovrimos - commercial product SDK
pdf - pdflib links against a product by Thomas Merz and features the
same JPEG and TIFF libraries as GD. Also uses zlib for
compression.

pdflib is available under a commercial license and free in
some applications (Aladdin Free Public License)
payflow - commercial product SDK
postgres - A berkeley style license
pspell - no license to be found?
readline - GNU GPL
recode - GNU LGPL
pcre - license included in PHP distribution
orbit - a RedHat sponsored project of the GNOME people,
available under GPL (http://cvs.gnome.org/lxr/source/ORBit/README)
sesam - commercial SDK
swf - no license given
snmp - using the UCD SNMP lib, BSD style license,
http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/net-snmp/COPYING?cvsroot=net-snmp
sybase - commercial SDK
xslt - sablot is Mozilla license or GPL, uses expat (see below)
xml - uses expat, MIT X11 style license
yaz - kind of BSD?
http://www.indexdata.dk/yaz/license.php
zlib - kind of BSD?
http://www.info-zip.org/pub/infozip/zlib/zlib_license.html

Kristian

-- 
Kristian Köhntopp, NetUSE AG Siemenswall, D-24107 Kiel
Tel: +49 431 386 436 00, Fax: +49 431 386 435 99
Using PHP3? See our web development library at http://phplib.netuse.de/

-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe <email protected> For additional commands, e-mail: php-dev-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>

________________________________________ Finally! Real applications on the web! Free email, contacts, and file storage. http://www.echospace.com

-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe <email protected> For additional commands, e-mail: php-dev-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>