Sunday | 12 October, 2008
Computerworld
The state of open source: Zack Urlocker, MySQL
MySQL's VP of products stresses the importance of serving community users and corporate customers simultaneously
Jason Snyder (InfoWorld) 26/03/2008 08:12:54

Computerworld Buyer's Guide - Vendors Matched to this Article
Additional Resources
Executive Guides
Whitepapers
Zones
Zone logoZones provide focussed content from Computerworld and leading technology partners.

Newsletter Subscription

Sign up for our Computerworld newsletters!
Computerworld's twice-daily news service keeps you in touch with the latest, most important headlines from Australia and around the world.
Keep up with the latest virtualisation technologies, products, news and features.
RSS Feeds

What are the next steps needed for open source as a software production methodology to reach the next level?

The most important next step is the emergence of what I call "Enterprise 2.0." It's time for mainstream corporate IT departments to look at the best practices happening in the Web area and determine how to make their own infrastructure and applications more Web-based. Companies like Google, Yahoo, Amazon, Travelocity are all running open source stacks meeting huge demands of their users for high availability, performance, scalability, and security. These are the same things that corporate IT needs. So I think there are lessons to be learned in making corporate IT more nimble and more cost-effective using open source software.

Open source now enjoys a rich and complex history, which is largely the result of trial and error over the years. What would you say have been the open source community's greatest missteps, or lessons learned?

I don't think there have been significant missteps at all. Here's an example. For 10 years, companies like IBM, Apple, and others attempted to dethrone Microsoft's lock on operating systems. They all failed and threw in the towel. Fast forward to today. What's the fastest growing server operating system? It's Linux, a platform developed by a student hacker out of Finland. The power of open source did what billion-dollar companies could not do. The lesson learned is that if you solve the right problem in a transparent fashion, you can make good software very popular through open source. Open source software like Linux, MySQL, and others have greatly disrupted the old ways of the software industry, and that's put more power in the hands of the buyers. That's a good thing.

If you could wave your wand and create the perfect software "universe," what would it look like?

I don't know what you mean by "software universe" but I will take a guess. To me, the ideal software universe is an interoperable stack where you can chose best-of-breed software at each layer and know that it's all standards-based and will work together. And ideally you could pick the different pieces and still have a simple GUI install that makes it easy to deploy. I'd also like to see some of the distinctions in how programmers work with data be simplified. Why does the developer need to know how data is stored in order to use it efficiently? The software should be smart enough to hide these implementation details. Also, I think developer productivity took a huge hit when we moved from GUI development with visual tools and frameworks to Web-based applications. It's like we lost 10 years of improvement. Only now are things starting to catch up with frameworks for languages like Ruby on Rails, Groovy/Grails, Scala, Zend Framework, etc.

There has been a fair amount of controversy, competition, and dissent within the various open source communities. Does this lack of agreement damage the long-term goals of open source, or would you like to see more of this?

I'm not sure what you're referring to here. I think there's probably the same amount of competition and dissent in open source projects as in any other complex software project, particularly with regard to projects that involve participation with people coming from multiple different companies. It just happens that some of this takes place in public so it's more visible.

Computerworld Buyer's Guide - Vendors Matched to this Article
Market Place

Computerworld Member Login


 

Smart SOA World Tour

Discover how SOA can create smarter outcomes for your business.

Attend and learn:

  • How SOA is helping leading companies to become more agile
  • Where you should be applying SOA processes in your company
  • The top SOA implementation mistakes to avoid

Click here for more information.
Whitepaper

Solve Exchange Mailbox Storage Issues Once and for All

Join industry expert Bob Spurzem and Chuck Arconi of Fox Hollow to discover how to reduce Exchange total storage and keep it at a manageable level. Learn how Exchange storage growth can be contained without sacrificing security and accessibility.

Enterprise IT Buyer's Guide
Find Technology Vendors Fast
 
Find vendors by name | Find by category
Sponsored Links