Re: [SVN-MIGRATION] Re: PHP - principles of operation?
| From: | Hannes Magnusson | Date: | Wed, 22 Oct 2008 15:53:50 +0000 |
| Subject: | Re: [SVN-MIGRATION] Re: PHP - principles of operation? | ||
| References: | 1 2 3 4 | Groups: | svn.migration |
| Request: | Send a blank email to svn-migration+get-110@lists.php.net to get a copy of this message | ||
On Wed, Oct 22, 2008 at 17:27, zoe <zoe.slattery@googlemail.com> 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