Re: svn: /php/php-benchmarks/trunk/ benchweb/config.php benchweb/deploy.php benchweb/functions.php
benchweb/installers/phpbb/bench/LoremIpsum.class.php benchweb/installers/phpbb/bench/Post.php benchweb/installers/phpbb/bench/Record.php bench
| From: | Paul Biggar | Date: | Fri, 14 Aug 2009 13:20:00 +0000 |
| Subject: | Re: svn: /php/php-benchmarks/trunk/ benchweb/config.php benchweb/deploy.php benchweb/functions.php benchweb/installers/phpbb/bench/LoremIpsum.class.php benchweb/installers/phpbb/bench/Post.php benchweb/installers/phpbb/bench/Record.php bench |
||
| References: | 1 2 3 4 5 | Groups: | php.qa |
| Request: | Send a blank email to php-qa+get-65292@lists.php.net to get a copy of this message | ||
On Fri, Aug 14, 2009 at 2:03 PM, Nuno Lopes<nlopess@php.net> wrote:
> The problem with GPL is that it taints all the other code. By using a file
> that is licensed under GPL, we have to release everything else as GPL.
> Executing a GPL program is not problem, but everything else is.
We include complete GPL programs. We do not try to use GPL code in
programs we write ourselves.
>> Anyhow, we already have GPL code in the php-benchmarks section of the
>> repository, and the last discussion didn't go anywhere. Obviously, we
>> want benchmarks in the repository, some of them will be GPL, and so we
>> need to address this.
>
> I'm not very confortable with this, though. A technical workaround is to
> fork a separate process for each test, instead of including the code (and I
> believe we already do this). This way we are not including GPL code, we are
> just running it :P
As you say, we do fork, we don't include the code. So I don't see a problem.
> Anyway, whenever possible, we should try to contact the original authors to
> ask them to rerelease their code with a BSD-style license. I know that the
> few GPL tests that we have are tricky to sort out, so I would leave them
> as-is for now.
If we had a good reason for them to do so, then maybe, but I don't
think we have a good reason.
>> If there is someone who knows the rules for what goes in the
>> repository (or can point to them), and could tell us why the rules are
>> that way, we can make a decision as to whether this merits an
>> exception?
>
> There are no formal rules. It's just that people in the PHP community
> appreciate the freedom of the BSD-style licenses.
> In summary, all the drivers and test runners and code produced by us should
> be licensed under the PHP license, but I think it's fine if a few tests are
> not.
That's my position too, and the status quo in php-benchmarks, even
when PHPBB was in the repository.
Paul
--
Paul Biggar
paul.biggar@gmail.com