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ë