PHP - principles of operation?

[email protected] (zoe)
Newsgroups svn.migration
Message-ID <[email protected]>
Hi - I was looking at the page which users currently go to to apply for 
a CVS ID and I'd like to suggest adding something to it for SVN IDs 
which says a bit more about the principles under which PHP is developed. 
For example, although the licensing may be clear for implementation 
source files because they contain a reference to the PHP license, there 
is nothing which says what license applies to tests, although I assume 
it is the PHP license. There also seems to be occasional confusion about 
the acceptability, or otherwise, of GPL code.

_Here is a suggestion for some wording:_

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. 
 
Specifically regarding GPL and LGPL source code: 
 
- GPL or LGPL licensed code cannot be included or used as a basis for 
any derived work contributed to PHP. 
- Extensions which link  GPL'd libraries will not be accepted. 
- Extensions which link to LGPL libraries are strongly discouraged.


Zoë
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.