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: 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

« previous php.qa (#65292) next »