Lately there's been lots of blog and Twitter chatter about recognizing an open source product. While an interesting intellectual exercise, the debate could also have a real-world impact on IT purchasing decisions.
Open Source "Purity"
I used to spend time debating the open source "purity" of a given open source vendor. I moved on when Shaun Connolly, with JBoss at the time, wrote a post titled "Open Source Community and Barack Obama." In 2010, it's incredibly difficult to define an "open source vendor," because virtually every IT vendor uses open source in its products, contributes to open source, or provides services around open source.
[ Keep up with the latest news and insight son open source with InfoWorld's Technology: Open Source newsletter. ]
The recent debate about open source "purity" extends beyond the vendor and instead focuses on products. The debate is being spurred by the increasingly popular open-core licensing approach and the delivery of software products through cloud offerings. The 451 Group's Matt Aslett writes:
In the perfect world, customers would pay vendors for the value they receive from usage of free and open source products. Because that hasn't really panned out, open-core licensing and cloud delivery of open source software are gaining attention as leading approaches to capture revenue around open source products.
Keep an Eye on Freedom of Action
Customers using or considering a product that falls into the open-core licensing category, take note: The enterprise commercial product you purchase probably won't offer the same freedoms as the open source community edition that the developers likely used and became advocates for.
Some enterprise open-core commercial products don't even offer source code access. This obviously limits freedom of future action versus using the open source community edition. Other open-core commercial products do provide source code access, but only as long as your subscription license is current. As such, it's important to understand how easily your company can shift from using the enterprise commercial open-core product to using the open source community edition. You'll need to figure out if the enterprise features are really product extensions or if they are integral to your usage.
Gartner analyst Brian Prentice has argued that customers will eventually need to evaluate and price the enterprise commercial version of an open-core product. This is all the more true if there isn't a clear distinction between which kinds of features fall into the open source community edition versus the enterprise open-core commercial product.
Customers using or considering an offering that falls into the "cloud delivery of open source" category need to keep in mind two elements of freedom of action. First, is it possible to run the product on another cloud infrastructure or within the customer's own data center? Second, and often more important, is the customer's data locked into the vendor's cloud offering?
While usage of open-source-licensed products is heading in one direction, it's important for decision makers to understand that "open source" is utilized in many shapes and forms. With no malice intended, your interpretation may not match your vendor's interpretation.
This article, "'Open source' doesn't mean what it used to," was originally published at InfoWorld.com. Read more of Rodrigues et al.'s Open Sources blog and follow the latest developments in open source and cloud computing at InfoWorld.com.
This story, "Does Your Vendor Know What 'Open Source' Means?" was originally published by InfoWorld.