Re: PECL site improvements
| From: | Remi Collet | Date: | Fri, 18 Oct 2013 04:53:02 +0000 |
| Subject: | Re: PECL site improvements | ||
| References: | 1 2 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-11206@lists.php.net to get a copy of this message | ||
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.