RealTime IT News

Can Apache Maven Make It by Going Commercial?

Apache Maven
What does it take to build a company on the back of a non-commercial, open source project?

The figures behind Apache Maven are betting that for the widely deployed, open source Java project management tool, the answer is relying on open source's ability to slip in the enterprise back door, gain fans organically and only then upsell users on commercial-grade improvements.

So far, Maven has enjoyed growth without a commercial backer behind it. That's now changing as Sonatype, a company founded by Maven founder Jason Van Zyl, steps up as its commercial backer, with new executive leadership and a plan for products based on the project.

Sonatype's new CEO, Mark de Visser, is a veteran of both Linux vendor Red Hat and PHP vendor Zend, and he's confident that Maven can be the basis of a viable commercial enterprise. In an interview with InternetNews.com, De Visser detailed new products that are in the pipeline and Sonatype's plans to build its business. The approach is one that could shed light on the broader issue of how to create a successful business enterprise around open source.

"There is a whole lot of talk about what kind of open source company can be a viable and profitable company," De Visser told InternetNews.com. "One of the things to watch out for is some form of the network effect -- is there something there that gives you real benefit from applying the open source model? That's what got me interested in Sonatype."

At Maven's heart is an XML model of describing software projects, known as the Project Object Model (POM). De Visser explained that by having the model clearly articulated and machine-readable, it is easy to incorporate into other workflows -- an approach that's won it no small number of fans.

De Visser argued that once a few members in an organization begin using Maven and the POM, they're motivated to encourage others to adopt it as well, since doing so simplifies their work and enables others in the organization to, in a sense, speak the same language.

According to De Visser, that kind of network effect snowballs until it reaches a critical mass, at which the underlying effort can propel itself. That sort of effect is made eBay so successful, he said: Why do people choose to buy and sell on eBay? It's because that's where the most sellers and buyers are.

"That's where Maven is now," he added. "The central repository for Maven in September was hit 250 million times."

The Maven project reached its first big milestone in July 2004, with the release of Maven 1.0. The last major release was Maven 2.0 in October 2005.

The Maven repository is used to hold build artifacts and dependencies of varying types.

Though Maven is widely used, De Visser argued that it doesn't solve everything on its own. He noted that the project has not developed much in the way of a user interface, which is an area where Sonatype can add value. He also said that integration with the Eclipse IDE and a .NET version are also areas where Sonatype can make improvements.

Already, Sonatype is working along those lines. It currently offers Nexus, an open source user interface system for Maven repositories. De Visser is working on a commercial version of Nexus called Nexus Pro, which the group hopes will add additional enterprise features.

Page 2: Enterprise enhancements