Re: Missing License in official archive, so cannot be redistribute extension.
| From: | Remi Collet | Date: | Tue, 22 Oct 2013 09:22:34 +0000 |
| Subject: | Re: Missing License in official archive, so cannot be redistribute extension. | ||
| References: | 1 2 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-11259@lists.php.net to get a copy of this message | ||
Le 22/10/2013 11:00, Derick Rethans a écrit :
> On Mon, 21 Oct 2013, Remi Collet wrote:
>
>> Here is the list of some (in the ~80 I have checked) extensions where
>> the LICENSE file is missing from the official archive of the last
>> released version.
>>
>> So those extensions cannot be redistribute.
>
> That's a bit of a useless blanket statement. The package.xml ought to
> link to the license file, so why not just extract it when it's linked
> there instead? the packaging system can easily take care of that.
I should probably have wrote
"...cannot be redistribute easily without hacking".
The link in the package.xml is often
http://www.php.net/license
Which is not enough (which version ?).
Some are still v2 or v3
Yes, I often extract the URL from the headers:
| This source file is subject to version 3.01 of the PHP license,
| that is bundled with this package in the file LICENSE, and is
| available through the world-wide-web at the following url:
| http://www.php.net/license/3_01.txt.
And in all case, when preparing a package, full review of all sources,
and bundled library are required.
Yes the packager can do the work instead of upstream.
Once again, what is the cost of adding this file ?
Is this not just respect for downstream distribution ?
Remi.