COTS software are not off the shelf or turn-key

There's a nice rebuttal of the Sirsi Dynix anti-open source white paper done by Mark Leggott that just came out (I found it via Jason Griffey). More thoughtful than some.

There are so many misconceptions on both sides of this. First, open source is not free. You do need people to install and maintain it and maybe customize it. Some open source projects have less documentation than others.

On the other hand, what's worse is when you pay hundreds of thousands of dollars for a large software product only to then have to pay more and more and more and more to buy additional modules, customizations, training, support, upgrades....

At least if you have some good programmers on staff you can fix the open source yourself.

Migrating a large database or content management system to another is always a hassle. That has nothing to do with whether its open source or not.

More like this

The title of this post might be a bit misleading. I don't really think it's much of a question. Of course it's ok to get paid to promote open access. My university pays me to be a librarian. I have faculty status. I can decide what I think are the most important issues in my field. I can advocate…
During my visit to India last month, I promised myself that I would accomplish one important task. I would do everything in my power to eliminate the tech support role that I was playing to my parents. You see, my parents had inherited (ah, sweet pun) a desktop computer from me and in my absence…
Photographer Scott Rowed has penned an excellent essay on his experience making the switch to Linux, and he's agreed to place it here as a guest post. Please read it and pass it on to people, school districts, small island nations, and others who may benefit. This is a repost from about two years…
The other day, Julia and I decided to install SimCity 4 Deluxe for Windows on one of our Linux boxes. Using Wine, the install went fine, but the program would not run. It would kind of start up but then die with no obvious explanation. With a bit of work I can probably find the reason and fix it…

Most of your post is spot-on, but I disagree with the last paragraph. Very often, proprietary systems will do what they can to lock data in. Open source systems tend to focus on having a clean infrastructure more than features; proprietary apps prefer features (which drive sales) over infrastructure (which can be compensated for by having full-time experts develop the system).

If you have two systems that use a SQL database to store application data (such as the web site content for a CMS), it's fairly likely that the open source system will have a cleaner schema, and more likely that the proprietary system vendor will not want to provide documentation for the schema. Both of these things make it easier to get data out of -- or in to -- an open source system.