Open source myths
by Toby Ward — The open source revolution is still in its infancy and many myths persist.
Seth Gottlieb’s top 8 myths about open source (pro and con)
With some paraphrasing and analysis by the author
Anti-open source myth #1: Open source will cost more
than commercial.
- Open source is just a licensing model. It does not describe the quality or functionality of the software
- All CMS are frameworks
- Building from open source is cheaper than from scratch
- If you are using open source to build something unique, your project may be expensive
- Open source software is in fact free, but implementation costs can be significant. Usually these costs are less than an off-the-shelf solution, but if you are creating something quite complex and unique then you can expect so spend more. Unless you have an on-staff IT person that is very well versed with the open source technology in question (e.g. Plone) then you should hire an outside firm to implement the software.
Anti-open source myth #2 and 3: open source programmers
are hackers and hobbyists.
- A 2002 study found that 45% of open source participants were professional programmers (the number today would be higher)
- A Coverity-Homeland Security Study found a defect rate of .443 per 1,000 lines of code
- Better projects have more rigorous testing and governance practices than some commercial software
- Some open source developers code for fun and learning
- The vast majority of open source solutions that you might consider (e.g. Linux, Firefox, Plone, Zope, Joomla, etc.) are built by seasoned professionals who really know their stuff. Like any piece of software whether open source or off-the-shelf, you should never consider any solution that isn’t a known and proven solution for a serious project.
Anti-open source myth #4: open source software is not
supported.
- There are three different support models in open source:
- Commercial support (software vendor and third party)
- Consulting support (as needed)
- Community support (posting on the forums)
- Only the most mature projects have all three of these options
- As suggested for myths 2 and 3, you should limit your open source choices to well-known and proven solutions for any serious project. Well-known and proven solutions have well established communities of support (www.Plone.org has thousands of users). Also, per myth #1, it is strongly recommended that you use a serious vendor to implement an open source solution for any serious project (e.g. group or enterprise intranet).
Pro-open source myth #1: open source will cost you
NO money!
- Software license costs are only 20% - 30% of total content management project costs
- Commercial open source can charge annual maintenance and support fees
- The license cost is free and there are choices that will allow you to manage your costs down
- Open source solutions of course still require implementation. Implementation costs for an intranet typically account for 70-80% of a project even with commercial off-the-shelf software.
Pro-open source myth #2: open source makes software
better.
- Open source is just a licensing model
- Good development practices are not required
- Bad software development practices are more visible in open source software
- Proven commercial software (think Microsoft) has just as many problems as proven open source software. However, it all depends on the solution – not all are created equal.
Pro-open source myth #3: open source = open standards.
- Open source is just a licensing model
- Good development practices are not required
- Bad software development practices are more visible in open source software
- Proven commercial software (think Microsoft) has just as many problems as proven open source software. However, it all depends on the solution – not all are created even.
Pro-open source myth #4: With open source you get a community.
- There are many open source applications that do not support standards (e.g. Proprietary templating languages)
- There are many commercial applications that do support standards (e.g. Day Communications JCR)
- Open source can be less motivated towards lock-in or cross sell
- Particularly as it relates to content management systems, standards have yet to fully be defined and accepted by all.




