Re: Which license for self-contained, external extensions?

From: Date: Fri, 02 Jun 2000 08:33:45 +0000
Subject: Re: Which license for self-contained, external extensions?
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-20024@lists.php.net to get a copy of this message
At 08:36 AM 6/2/00 +0200, Troels Arvin wrote:
Hello PHP developers, Thanks a lot for PHP 4! I have created a self-contained, external PHP 4 extension which enables PHP 4 to use Cashcow-functions. Cashcow is a LGPL'ed piece of software which Danish e-commerce'ers may use to communicate with the Danish credit card payment authority ("PBS"). The extension is at http://download.cashcow.dk/source/php/php4/ Now, which license should I use for the extension? The library which I speak to from the PHP extension is LGPL'ed. PHP 4 is ... hmm ... under the "PHP License" _and_ the "Zend License". So there are three different licenses involved!
PHP is only under the PHP license. The Zend license only applies if you take out the Zend Engine from PHP for use in another product or if you are commiting changes directly for the Zend Engine (doesn't happen too often). PHP is under a BSD-style license which is a very unrestrictive license. If you want your extension to be part of the PHP repository it should be under the PHP license (read the LICENSE file in the php4/ source directory). Andi
My current choice is to release my extension under the GPL license, but is that valid? - I mean, I use PHP code (phpize, header-files, etc.) to create the extension. By the way: I have also created some PHP 4 RPMs of general interest: http://fsr.ku.dk/people/troels/rpms/php/ -- Greetings from Troels Arvin, Copenhagen, Denmark dipCard.com -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net For additional commands, e-mail: php-dev-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net
--- Andi Gutmans <andi@zend.com> http://www.zend.com/

« previous php.dev (#20024) next »