Hello,

On 11/15/2003 03:24 PM, John Smith wrote:
Ok then, that's nice to hear.

How about then the idea of including a reasonably good compiler/encoder into
standard PHP distribution? For example Turck MMcache is one, gpl'd and comes
as a php/zend extension.

I don't think there are other free encoders as this, so there wouldn't even
be a dispute over which to choose?

The right place for you to discuss that is [EMAIL PROTECTED] (aka php-dev) as it is where most core developers hang out.


Anyway, I don't think Zend people will allow a competing extension be included in the core PHP distribution precisely because it compromises their business.

At most, they will not object to be included in PECL extension repository as PECL extensions are not shipped with standard PHP distribution.

Either way, another problem of Turck is that it uses a GPL license. Most people do not understand that GPL software is not really free for the users despite what it is advertised.

There are restrictions in the GPL license that prevent the software that uses it to be linked with other software without imposing license contamination, ie, software based on GPL license becomes GPL.

This is incompatible with PHP and Apache licenses which are BSD based. Unlike GPL, BSD like licenses are really free for the users. So, linking PHP or Apache with GPL license would make them less free.

Most people do not understand this licensing thing very well because they confuse free as in gratis which is what Apache, PHP and others with BSD like licenses, with strictly conditional free of the GPL software.

IMHO, if you really want to make software free without confusion, forget GPL.



--

Regards,
Manuel Lemos

Free ready to use OOP components written in PHP
http://www.phpclasses.org/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to