Re: PHP - principles of operation?
[email protected] (Johannes Schlüter)
| Newsgroups | svn.migration |
|---|---|
| Message-ID | <[email protected]> |
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. > 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. That's said on the site for registering a project to our "extension incubator" aka. PECL, I think it's the right place. And I think it's not good to make this so global, sounds like only GPL was a problem, probably here are other problematic licenses, less used but still. People finding the "I want an account" form should know what they are doing before finding that form imo. johannes