Le 18/10/2013 02:23, Christopher Jones a écrit : > > > On 10/14/2013 04:34 AM, Anatol Belski wrote: >> Hi, >> >> there are two improvements just implemented to the PECL website. >> >> I >> >> Every package is required to have LICENSE or COPYING to be present in >> the root of the package. The goal is to enforce the conformance with at >> least PHP and BSD licenses. Where by no explicit check for exact license >> type is done, it's considered as a good practice to include the license. >> Also, the licenses will be included into the windows binary packages. To >> add that file to the tarball, just add a line like this to the root dir >> in the package.xml >> >> <file name="LICENSE" role="doc" /> > > > This change just blocked me from releasing OCI8 on PECL. OCI8 has > traditionally had the license information > (http://www.php.net/license/3_01.txt) mentioned appropriately in the > source code and package.xml files.
What is the cost for adding this file ? > I only recall limited discussion [1] around this topic and no > discussion of hard enforcement. > > The upload form site shouldn't block valid uploads. It should do one > of: > > 1. Only warn about a missing file Once again, this is enough for source distribution, not for binary distribution. > 2. Recognize the package.xml license, perhaps just a special case > recognizing the PHP license: > <license uri="http://www.php.net/license">PHP</license> > (This would be my preference.) I don't think this is possible. Which version of the License ? > 3. They can decide not to make distributions if they can't determine > the license in a usable form for their use. Yes, this is the solution. Remi. -- PECL development discussion Mailing List (http://pecl.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
