Hi Remi, On Sun, October 6, 2013 11:39, Remi Collet wrote: > Le 06/10/2013 10:51, Pierre Joye a écrit : > > >> Yes and no, this license term is outside php.net, >> > > I agree, distribution != redistribution. > > > (notice: php.net "distribute" extension, but also "redistribute" various > bundled libraries) > > But it seems strange that someone copying a zip for redistribution > violate the License term. > > I just want to point out to upstream that by not including a proper full > license text, they are making it difficult or impossible for anyone to > comply with their desired license terms. > > So, we should really provides "clean" archive. > > >> but yes we should bundle the licenses (extension license(s) and the >> libraries license used by a given extension). > > The first action is for extension owners to add those files in their > repository (and package.xml). > > This is something I don't think we can do for them. > > > I'm hoping, reading this discussion, they will be aware of this issue, > and will fix their reporotory, when needed, without having to ask each of > them explicitly... > >> Code is in git, contributions welcome :) >> > > I will continue to ask extension owner to fix their sources., filling > bug... and hope I don't bother them to much and I help to achieve this > goal. > > I don't think I could help more with the windows build tools ;) > > > Cheers > Remi. > > > > P.S. Common licenses that require including their texts with all > derivative works include ASL 2.0, EPL, BSD, PHP and MIT. >> >> Cheers, >> >> > > > -- > PECL development discussion Mailing List (http://pecl.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > >
I can extend this part. For one - if the LICENSE is included into the tarball, so just push it into the zip along with binaries. Otherwise, the package.xml part SHOULD contain something like <license uri="http://www.php.net/license">PHP</license> and that can be fetched and included as well. Otherwise, if there is no uri atribute, the contents of the license tag can be put into a file. Or one even can pre save the license files locally. Anyway not big effort. However the case may get more complicated as extensions can link with libs or other extensions. Cheers Anatol -- PECL development discussion Mailing List (http://pecl.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
