Friday, January 18, 2008
Sun's Billion-Dollar Baby
MySQL: Sun's Billion-Dollar Baby
Sun put its money where its mouth is Wednesday, with the announcement that it would buy open source database vendor MySQL for a whopping $1 billion.
The price tag set tongues wagging, however, it was no more tantalizing than the question that immediately sprung to the minds of IT managers everywhere: Now that Sun owns MySQL, what on earth does it plan to do with it?
Sun has toyed with the idea of a database offering of its own for at least two years. But in a market where basic relational database functionality is increasingly considered a commodity, competing successfully is no mean feat, even when playing the open source card.
Certainly, Sun isn't the first to try it. In 2001, leading Linux vendor Red Hat launched its own branded version of the open source PostgreSQL database, only to scrap the project a year later after deciding that servicing and supporting a database was not its core competency. Similarly, Computer Associates opened the source of the Ingres database in hopes of becoming a one-stop shop for customers in need of an enterprise application stack, but had little luck winning market share away from the likes of IBM, Microsoft, and Oracle. CA spun Ingres off into its own company in 2005, where continues to nurture a small installed base.
In his blog announcing the MySQL acquisition Wednesday, Sun CEO Jonathan Schwartz remains characteristically effusive. "Until now, no platform vendor has assembled all the core elements of a completely open source operating system for the internet," he wrote. "No company has been able to deliver a comprehensive alternative to the leading proprietary OS."
Yet CA's and Red Hat's experiences seem to discredit the idea that a stem-to-stern platform offering from a single vendor is what customers really want. Not to mention the fact that Sun already offers enterprise support for PostgreSQL, a competing open source database that is widely perceived as being technologically superior to MySQL. Schwartz reaffirmed Sun's commitment to PostgreSQL in a conference call Wednesday, causing some analysts to speculate whether the MySQL acquisition was anything more than a billion-dollar PR stunt.
Good Will Worth the Money?
But there may be method to Sun's madness. The considerable goodwill that MySQL has cultivated among enterprise customers could have benefits for Sun that technology alone never could.
"I think the answer is simple: ubiquity," says Andy Astor, CEO of EnterpriseDB, which markets a high-performance, commercial database product based on PostgreSQL. "[Sun is] a big company; to move their needle, they need to see millions of potential users, which MySQL provides."
According to the company MySQL's own estimates, there are already some 11 million active installations of the MySQL database worldwide. What's more, MySQL is virtually the de facto standard relational database for rapid application development, particularly for the Web. In future, as these fledgling sites mature and their needs broaden, they will become natural customers for Sun's enterprise support offerings.
Sun's new role as steward of MySQL is sure to ruffle feathers in the software industry, as well -- particularly at Oracle, which, with its recent acquisitions, increasingly competes with Sun in the enterprise application platform arena. In 2005, Oracle bought Innobase, makers of a plug-in component that adds advanced features to MySQL, in what was widely perceived as a competitive swipe at the open source upstart.
For his part, MySQL CEO Mårten Mickos has repeatedly denied that his company's aim is to displace high-end databases such as Oracle's. And that's only appropriate; for those customers who demand Oracle's most advanced features, no other product will do. But Mickos's protestations verge on false modesty. On the low end, MySQL is an absolute pandemic, and it's already making headway into the mid-tier territory traditionally owned by the likes of Microsoft. That trend is only likely to accelerate with Sun's backing.
What is unclear, however, is whether Sun will take any steps to alter MySQL's license terms. Licensing and project governance have played key roles in MySQL's success, and as a result, MySQL's license policy is somewhat more restrictive than the one that Sun has used for the rest of its software portfolio.
Although all MySQL code is available under the Gnu GPL (General Public License), the product is developed primarily by full-time employees of MySQL. Furthermore, the MySQL company requests that community developers sign over copyright to their code contributions to the company before those changes become part of the main MySQL code base. This allows the MySQL company to offer a separate, commercial version of its database for enterprise customers who don't want to be bound by the terms of the GPL. Initially, this license structure was used mainly to allow companies to embed the MySQL database into their own products, but the MySQL company was criticized last year for making it more difficult for non-paying customers to download the enterprise version of the database.
By comparison, Sun has been freer with its own code, foregoing separate, commercial versions of its products in favor of a subscription-based enterprise support scheme. PostgreSQL is arguably even more free; it is governed in a much more distributed, community-based fashion than MySQL, and its permissive license even allows proprietary derivatives, such as EnterpriseDB.
Name Recognition Factor
Ironically, however, MySQL's stringent intellectual property policy may be precisely what makes it so appealing to Sun. Red Hat Database and Sun's own version of PostgreSQL were merely different retoolings of an existing open source software product, one that customers could just as easily download from elsewhere. To the enterprise IT community at large, however, there's really only one MySQL -- and from now on, that name will be indelibly associated with Sun. Remember, for all Sun's talk about open source, this is a company that banks so heavily on its trademarks that it had its stock ticker symbol changed to JAVA.
Ah, but there's the rub. Sun open-sourced the Java platform in 2006, and while the move has been widely hailed by developers, not everyone in the business community was as thrilled with the idea of Sun giving away its crown jewels. As former Sun vice president Larry Singer put it, "We [at Sun] were spending all of our time and attention ... on things that were important from an intellectual standpoint, important from an innovative standpoint, [but it was] hard to understand how they were going to drive revenue for the company."
So far, MySQL has built a solid business selling open source database software. Whether Sun has the strategic acumen to take that success to the next level, however, remains to be seen. But stay tuned; after all, $1 billion gives Sun a hell of an incentive.
Users say Sun needs to fix what's broken at MySQL
Sun's acquisition will bring it an open-source database -- and some unhappy customers
Sun already distributes the PostgreSQL open-source database on its Solaris-based servers; on the company's Web site, it touts PostgreSQL for Solaris 10 as "the open-source enterprise database platform of choice." But Schwartz described the purchase of MySQL as "the most important acquisition" ever made by Sun -- indicating that MySQL's software likely will eclipse PostgreSQL on Sun's priority list.
In addition to introducing the internal issues of MySQL, the deal could complicate Sun's relationship with Oracle Corp., which is Sun's largest database partner. MySQL competes directly with Oracle and other database vendors. Also, Oracle owns InnoDB, after having bought the storage engine's developer, Innobase Oy, in late 2005.
"Now that [MySQL] is going to be supported by a major vendor, there's lots of companies that are going to give it a serious look," said Robert Lepanto, Oracle applications manager at AppCentric Solutions LLC in Stamford, Conn. "I would think that's a serious long-term threat to Oracle."
Lepanto, who also is president of the New York City Metro Oracle Applications Users Group, added that he's surprised that Oracle "didn't buy [MySQL] first to squash the competition."
Daniel Grim, executive director of networks and systems at the University of Delaware in Newark, has an enterprisewide license for Oracle databases but also sees value in the open-source alternatives.
"We've often found Oracle is more complex and more cumbersome than things like PostgreSQL and MySQL are," Grim said. "So we use those for small applications, although some of [the] applications are quite large, such as monitoring networking traffic."
In addition to Google, Yahoo and SmugMug, MySQL's wide-ranging customer list includes some of the darlings of the Web 2.0 era, such as Facebook Inc. and YouTube Inc., as well as more traditional businesses like Toyota Motor Corp. and Southwest Airlines Co.
The buyout deal ends widespread speculation about the future of MySQL. Before agreeing to sell to Sun, the company had been on track for an initial public offering, said Kevin Harvey, a partner at venture firm Benchmark Capital and chairman of MySQL's board of directors. Menlo Park, Calif.-based Benchmark has a 26% stake in MySQL, and it uses the open-source database to help power its Web site.
One of the questions that Sun continually faces is how it can improve its bottom line while offering key technologies such as Solaris and Java on an open-source basis. But Harvey said that from his perspective, open source "very clearly" can be "turned into a fantastic business model."
Posted by SANJIDA AFROJ at 5:25 AM