Re: [SVN-MIGRATION] Re: PHP - principles of operation?
[email protected] ("Hannes Magnusson")
| Newsgroups | svn.migration |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Oct 22, 2008 at 17:27, zoe <[email protected]> wrote: > Derick Rethans wrote: >> >> On Wed, 15 Oct 2008, Johannes Schlüter wrote: >> >> >>> >>> On Wed, 2008-10-15 at 09:10 +0100, zoe wrote: >>> >>>> >>>> Any code contributed to PHP will be received and redistributed under the >>>> PHP 3.01 license only (http://www.php.net/license/3_01.txt) >>>> This includes implementation code, test cases, utility scripts and tools >>>> - that is, all code associated with the PHP project. If you contribute code >>>> that isn't entirely your own (for example it may be partially derived from >>>> other Open Source software) you are asked to add a comment into the source >>>> code to indicate the origin and the license of the original code. If you are >>>> unsure of the license you are asked to confirm with the owner of the code >>>> that they are happy for it to be contributed to PHP under the PHP license. >>>> >>> >>> That's not completely true. Yes "PHP" uses the PHP License, but the >>> ZedEngine uses another license (Zend Engine License, TSRM is a license >>> mess). Additionally PHP bundles 3rd party libraries, like pcre, or some >>> PEAR packages which might use other licenses, too. >>> >>> Then this form is used for CVS accounts of other areas, with their own >>> licenses, like docs, too. >>> >> >> And there it is as much of an issue as well. >> > > I've been slow in replying to Johannes because I wanted to do a bit more > research. Having now read more licenses than I care to think about I wonder > if this would be a more acceptable wording: > > "Any code contributed to PHP will be received under the PHP (or a > compatible) license. PHP will be redistributed under the PHP 3.01 license > (http://www.php.net/license/3_01.txt) > This includes implementation code, test cases, utility scripts and tools - > that is, all code associated with the PHP project. If you contribute code > that isn't entirely your own (for example it may be partially derived from > other Open Source software) you are asked to add a comment into the source > code to indicate the origin and the license of the original code. If you are > unsure of the license you are asked to confirm with the owner of the code > that they are happy for it to be contributed to PHP under the PHP license. > Specifically regarding GPL and LGPL source code: > - GPL or LGPL licensed code cannot be used as a basis for any derived work > contributed to PHP. - Extensions which link GPL'd libraries will not be Isn't PHP-GTK derived work? AFAIK PHP-GTK is LGPL... > accepted. - Extensions which link to LGPL libraries will be strongly > discouraged. " > > Is that better? The TSRM and Zend Engine licenses are compatible with the > PHP license. Depends on the lawyer definition of "campatible", the docs use CC-by. Other then that, it reads good to me. -Hannes