Christoph Otto wrote:
I'm helping Bernhard Schmalhofer with Plumhead (PHP/Parrot) by writing a
PHPArray PMC and some tests. To maximize compatibility and minimize my
effort, I've been copying and modifying code from Zend's implementation
where appropriate, using the code from
http://lxr.php.net/source/ZendEngine2/ . That code is licensed under the
Zend 2.00 license. As far as I can tell, the Zend license 2.00 is
basically a Zend-branded BSD + advertising license.
The Zend-derived code in the PMC could convievably be replaced with a
from-scratch implementation, but I'd rather not debug a bunch of
linked-list code if there are other options.
Would it be acceptable to submit code like this to Parrot? By my
interpretation, it can work as long the advertising clause is honored,
but my experience in this area is limited.
Sorry, no. We can't encumber the Parrot core with advertising
requirements from other licenses. You did the right thing implementing
it from scratch.
Thanks,
Allison