PHP vs. Zend paranoia?

From: Date: Fri, 10 Aug 2001 18:47:10 +0000
Subject: PHP vs. Zend paranoia?
Groups: php.dev 
Request: Send a blank email to php-dev+get-62863@lists.php.net to get a copy of this message
Paranoia or not. PHP needs extensions and PHP needs an enthusiastic crowd of developers willing to write such extensions. As it is today, we do not have a well-documented API for writing such extensions. People have to muddle along looking at existing code. Outside of the extension API, PHP is one of the best-documented open source projects out there because of a very studious documentation team. Now, why don't we have a well-documented extension API? When the Zend API was initially documented and put up on Zend's web site, I asked if it couldn't be put up on php.net? I don't recall what the reply was, but it never did happen. And I don't see any sort of improvement happening in the state of that documentation. It hasn't changed much since the initial release and as such it is completely out of date today. You may call it political, but people flock to contribute to PHP whereas I don't see people flocking to contribute to Zend Technologies Inc. Probably precisely because they see it as more of a company than an open source project. It is the same "unfair perception", as I think you called it, issue that people have with the license of the engine itself. But if that perception is keeping us from growing and improving because people shy away from contributing due to a perception (even if it is unfair) that their work is going directly to benefit a commercial organization, then we all lose in the end. PHP needs Zend, obviously, but Zend certainly also needs PHP. This relationship goes both ways and it needs to be carefully cultivated. Let's come up with a decent solution to this that is as maintenance-free as possible. I will personally commit to doing whatever onoing maintenance work it may end up causing. Technically it shouldn't be all that hard to build a set of macros that let an extension look and feel like a PHP extension and still build as a standalone Zend extension. -Rasmus

« previous php.dev (#62863) next »