#23944 [Opn]: mbstring *uses* LGPL sources making the entire PHP released under LGPL.

From: Date: Mon, 02 Jun 2003 00:30:31 +0000
Subject: #23944 [Opn]: mbstring *uses* LGPL sources making the entire PHP released under LGPL.
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-40854@lists.php.net to get a copy of this message
ID: 23944 Updated by: rasmus@php.net Reported By: hyamamoto at cybozu dot co dot jp Status: Open Bug Type: mbstring related Operating System: Any PHP Version: 4.3.2 New Comment: Ugh. I had no idea it was under the LGPL. Wasn't this thing written specifically for PHP? And as such, is our version a modified version of the original? If it has not been modified then we are allowed to distribute a verbatim copy of it even if it is under the LGPL. It is only if we modify it and/or distribute something less than the entire library that we become a derivative work. Previous Comments: ------------------------------------------------------------------------ [2003-06-01 18:52:57] hyamamoto at cybozu dot co dot jp The current implementation of mbstring uses two Lesser GNU General Public License (LGPL) sources. As LGPL does *not* allow derived softwares to be released under license terms other than LGPL, the entire PHP sources must be released under LGPL rather than PHP license. Alternatively, we may separate mbstring from the main PHP archive until it becomes LGPL-free. # As you may know, LGPL *does* allow their sources as # just (dynamic link) libraries. But mbstring itself # makes use of LGPL sources as its internal utilities. The sources are: 1) ext/mbstring/mbfilter*.{c,h} for multibyte character conversion. 2) ext/mbstring/mbregex.{c,h} for multibyte regular expression. Thank you. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=23944&edit=1

« previous php.bugs (#40854) next »