ID: 23944
Updated by: [EMAIL PROTECTED]
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