Home arrow BrainDump arrow New PHP Release, Impending Casualties for Open Source?

New PHP Release, Impending Casualties for Open Source?

The good news: The PHP Group has introduced the first beta of the PHP 4.0 Web Scripting Language with tons of performance enhancements, downward compatibility and long-awaited features. The bad news: Too many open source projects are neglecting crucial elements like documentation and marketing. The open source vs. Microsoft wars are far from over, and I'm beginning to see signs of shake-outs between open source communities. Start thinking like a business or prepare for casualties.

By: Randy Cosby
Rating: starstarstarstarstar / 45
July 22, 1999

print this article
SEARCH DEV SHED

TOOLS YOU CAN USE

advertisement
The PHP Group just released the first public beta of PHP 4.0. The new release boasts "drastic improvements in every aspect - performance and scalability, features, platform support and extendibility." My hat is off to the developers for (mostly) keeping 100% downward-compatibility with version 3! We're still finding orphan PHP/FI 2 scripts lurking on some of our servers. Yuck.

Among the improvements listed in the announcement included the integration of the high-speed Zend Engine by Andi Gutmans and Zeev Suraski. Check out the list of Zend-enhanced features here. PHP 4.0 promises to be much easier to port to new web servers, and beta 1 already supports Microsoft IIS. Session tracking (ala phplib) is now included natively, and dynamically loadable module support has been greatly enhanced.

Want to help get PHP 4.0 released fast? Get the beta, put it through its paces, and join the PHP 4.0 mailing list at PHP.NET.

Mod_PHP is also now an official Apache Software Foundation project.

A Few Comments on Open Source Web Tools

In recent weeks, readers have recommended some of their favorite open source web tools for review. I've been pleasantly surprised at the number and quality of scripting engines, databases and other tools freely available on the net. However, I'm concerned about some of the attitudes I've run across in the product development groups. Talented programmers no longer play the only crucial role of producing successful open source technologies. These projects need to be run more like businesses, or they will fail.

Some Open Source projects are becoming popular, successful businesses. Apache and RedHat are prime examples. Zope and Roxen Challenger are also run by for-profit businesses. These businesses are developing marketing, financing, partnership and documentation resources critical to the success of their projects. They intend to not only compete for Microsoft's users, but for Apache's as well.

"Project leaders" from other mature, innovative open source projects seem to believe business models and customer service are not necessary. More than one has told me "We love to program. We hate to write. So, we don't have any documentation. Follow along with the list for long enough and you'll catch on."

Come on! No documentation? If you don't want to write, find someone who does. You can even run the documentation like the programming project and let the community fill in the holes. Look at PHP's Annotated Manual. Documentation is only a first step in producing successful software. I'll get to the other aspects at a later time.

It won't be long before the wars aren't just going to be Microsoft Vs. Open Source. There will be Open Source vs. Open Source wars in abundance. To succeed, attracting fresh talent and users will be cruical. Only the savvy will thrive.

What do you think? Am I too brainwashed by "corporate culture"? Sound off below.


 
 
>>> More BrainDump Articles          >>> More By Randy Cosby
 

blog comments powered by Disqus
escort Bursa Bursa escort Antalya eskort
   

BRAINDUMP ARTICLES

- Apple Founder Steve Jobs Dies
- Steve Jobs` Era at Apple Ends
- Google's Chrome Developer Tool Updated
- Google's Chrome 6 Browser Brings Speed to th...
- New Open Source Update Fedora 13 is Released...
- Install Linux with Knoppix
- iPad Developers Flock To SDK 3.2
- Managing a Linux Wireless Access Point
- Maintaining a Linux Wireless Access Point
- Securing a Linux Wireless Access Point
- Configuring a Linux Wireless Access Point
- Building a Linux Wireless Access Point
- Migrating Oracle to PostgreSQL with Enterpri...
- Demystifying SELinux on Kernel 2.6
- Yahoo and Microsoft Create Ad Partnership

Developer Shed Affiliates

 


Dev Shed Tutorial Topics: