451 CAOS Theory 
A blog for the enterprise open source community
There is value in source code, whether you want it or not
Matthew Aslett, December 20, 2007 @ 9:49 am ETA common question you hear from proprietary vendors when dismissing open source alternatives is “how many customers actually want access to the code anyway?” It is a question I put to an open source software vendor myself earlier this week while playing devil’s advocate.
The response - that the right to modify the source code is more important than actually doing it - is well known, but it is worth repeating in the light of recent events surrounding the Mindquarry open source collaboration project.
“It is strategically important for the customer that the source code is available, even if they don’t want to modify it,” was the response from the open source vendor I was talking to. There are a number of reasons for this:
- Open source adopters understand that it the open source model creates, at least in theory, a contestable model for support and services, freeing them from lock-in.
- They also understand that open source code increases the potential for innovation. Even if they don’t want to modify the code themselves, they can pay someone to do so to make it better suit their requirements.
- They are also reassured that should the vendor in question go belly-up or be acquired, the code will live on an continue to be developed by the community.
The benefits of the latter point have been seen recently following a decision by the Hasso Plattner Institute not to continue to invest in Mindquarry, a company set up in July 2006 to commercialize the open source software of the same name.
The company confirmed in October that it was ceasing commercial operations while founders Lars Trieloff, Alexander Saar, and Alexander Klimetschek maintained their ongoing commitment to the open source project. “As long as Mindquarry has an active community we will continue our commitment to the vision and product,” wrote Saar.
The three developers ensured that they would be in a financial position to do so in December by accepting jobs with Day Software. Although Day Software is not backing the Mindquarry project itself.
The project’s ongoing development was confirmed, however, following the release of 1.2 beta code, while the project is also making its way on to SourceForge.
While the future for Mindquarry is far from certain, if it does flourish it won’t be the first project to have done so despite the demise of its commercial backer. The PostgreSQL database is a case in point.
Over the years it has been commercially supported by Illustra, Informix, Red Hat, Great Bridge, PostgreSQL Inc, and Pervasive. It is currently supported by the likes of GreenPlum, EnterpriseDB, Sun and Command Prompt, as well as SRA and Fujitsu.
Some of the former supporters were acquired, some fizzled out, and some lost interest. No doubt the same things will happen to come of the current supporters over time, while new supporters will emerge. Thanks to the code being open, the PostgreSQL project will carry on regardless.
Categories: Software
Comments RSS feed | Trackback URI




Another way to explain that “freedom of choice” that the source code enables is to compare it cell phone contracts. Most people have had a negative experience with them. For example: I’ve been with Tmobile a long time so last time I bought a phone, I thought “cool, a free Razr if I sign a two year contract.” No big deal, I had no plans to switch. Well, now, a year later, I’m not so happy with Tmobile and I’ve got this contract … proprietary software is kind of like that contract.
Source code is also important if you are using a distro that does not produce a binary or with out of date binaries (yes even ubuntu)
Lets face it. Most of the times business apps out of the box are not going to do everything you want them to do and organizations start modifying their business processes to meet the app which is not normally what they want to do. Once you have shelled out the money for it though you are stuck. With the source code and some good developers or contractors you can make the app meet your specific needs.
Proprietary companies are relying on dumbed down IT that makes buzz word purchase decisions. Those are the IT shops that don’t see the value in code because they never intend to do in house development and integration. They buy app after crappy app and force the business users to live with it.
I agree with you completely! We wouldn’t have but search for new apps as often if with the source code and some great developers. Things would run so much smoother!
[...] Check it out! While looking through the blogosphere we stumbled on an interesting post today.Here’s a quick excerptThere are a number of reasons for this:. Open source adopters understand that it the open source model creates, at least in theory, a contestable model for support and services, freeing them from lock-in. They also understand that open … [...]
[...] 451 Chaos Theory not only touts the value in source code, whether you want it or not but proves one of their points — that the value in open source is that it can go on even when the originators of the code change — when writing MySQL in the firing line again as IBM snaps up SolidDB. [...]
[...] difference between MySQL and the PostgreSQL-based vendors in this regard the PostgreSQL community isn’t dependent on EnterpriseDB et al for [...]
[...] It is certainly theoretically possible for the dual licensing approach to be used to remove the freedoms and flexibility that attracted customers to open source software in the fist place. While the original code would remain GPL, unless a community springs up to support it, it is effectively moribund. Of course the BSD license specifically allows this situation to occur, but the fact that projects are community-led rather than captive enables them to survive and thrive while vendors come and go (see PostgreSQL). [...]