Living with PHP
PHP is everywhere, the most popular web boards use it, many shopping carts use it, a ton of dynamic websites use it to render their content. Almost every System admin is going to to have to deal with PHP. The optimal setup for PHP is linux running apache. PERIOD. It is the most widely used combo.However in the real world running linux is not always an option, sometimes you need to run windows or a more reliable unix for one reason or another.
The windows server market is roughly 30% (I should say the IIS market). That is a large chunk of servers and a fair amount of them will probably be running PHP.
The point being PHP is open sourced, maintained by a community. A group of users who mainly follow the idea of open sourced code. (Otherwise why would they donate all this time) These community members who create, maintain, and upgrade PHP are almost all running some GPL'ed OS and have that "more holy than you" attitude towards windows admins and users.
So its not a surprise that serious windows bugs like this one stay active for months at a time. A bug that can cripple a whole system running PHP; basically ignored. Now i'm sure your yelling "It's open source why dont YOU fix it" We'll the thing is im not a hardcore programmer neither are most system admins. We are paid to run servers, preform maintaince on them, and provide as little downtime as possible. Not re-write PHP. We honestly have little choice in running it and are tied to a community that shuns %30 of its user base.
The problem basically stems from open source communites. The community has no insentives other than its own dogma to fix problems. If your not on their side of the fence they dont give a shit. Noticed i said open souce communities not companies. Companies (even companies like Sun that open source some of their stuff or give it away) have a financial insentive to have stable reliable software. No CEO in his right mind would risk %30 of his user base. He would be risking his job.
The windows server market is roughly 30% (I should say the IIS market). That is a large chunk of servers and a fair amount of them will probably be running PHP.
The point being PHP is open sourced, maintained by a community. A group of users who mainly follow the idea of open sourced code. (Otherwise why would they donate all this time) These community members who create, maintain, and upgrade PHP are almost all running some GPL'ed OS and have that "more holy than you" attitude towards windows admins and users.
So its not a surprise that serious windows bugs like this one stay active for months at a time. A bug that can cripple a whole system running PHP; basically ignored. Now i'm sure your yelling "It's open source why dont YOU fix it" We'll the thing is im not a hardcore programmer neither are most system admins. We are paid to run servers, preform maintaince on them, and provide as little downtime as possible. Not re-write PHP. We honestly have little choice in running it and are tied to a community that shuns %30 of its user base.
The problem basically stems from open source communites. The community has no insentives other than its own dogma to fix problems. If your not on their side of the fence they dont give a shit. Noticed i said open souce communities not companies. Companies (even companies like Sun that open source some of their stuff or give it away) have a financial insentive to have stable reliable software. No CEO in his right mind would risk %30 of his user base. He would be risking his job.
