Open Source CMS: No need for proof
Hivemind Magazine is a website covering the use and development of open source content management systems, which main purpose is to review installations and usage of OS CMS. Today ‘s featured article is titled “Silver Stripe CMS is Proof that Open Source works“.
Proof by Andrew Coulternright
Open source vs. Commercial
If you take a look at the more popular CMS software like Joomla, Drupal and Typo3 you will see that they have a common failing. There is a problem with getting things fixed. Open source PHP projects tend to go with the phrases like “eat your own dog food” (using your own application) and “scratch your own itch” ( making changes according to you own personal needs). These phrases bring to mind some of the unpleasantries surrounding open source. When I think of dog food I think of a nasty can of smelly paste that is not really fit for human consumption. Scratching your own itch brings up thoughts of fleas and parasites. You get the idea that some PHP open source projects are a bunch of savvy street mutts. This is not very far from the truth.
So where does Silver Stripe CMS come into the picture? Silver Stripe is one of the best examples of how a previously commercial only CMS can become open source to the benefit of all. In other words how a pedigreed, trained attack dog is a better alternative to a mean junkyard dog that will do anything for food. First let’s take a look at what Silver Stripe CMS provides that you don’t see in your typical PHP open source CMS project.
The author here is clearly confusing commercial with proprietary, a quite common mistake. What really amazes me is the assumption that a previously commercial only CMS makes a better product. I recognize that some CMS followed this pathpast, last but not least Zope just to name one of them, eventually turning into a community product supported by many OSS firms. Neverthless it is the very first time that I read a metaphor for community-driven projects like that – a mean junkyard dog that will do anything for food – really suggesting indeed!
Support
Because Silver Stripe is backed by a commercial entity that is dedicated to web development there is variety of possibilities when it comes to getting support for the CMS. The typical community support is further complimented with commercial alternatives. The commercial support is not provided by a third party company that is “involved in the community” but a product distributed by the core creators of the CMS. This direct connection is one that makes Silver Stripe a dream come true for both small and large businesses.
I went throught the Silver Stripe service page, and here I must admit the author is right talking about dream, not so sure about coming true indeed – Premium support for Priority 1 issues offers response time 1 hour maximum 24x7x365 !!!
Conclusion
After a telephone interview with Sigurd Magnusson I felt very comfortable about recommending Silver Stripe to anyone building a commercial website. I immediately adjusted my personal favorites list of content management systems to include Silver Stripe. Sigurd and company have a very positive attitude to sharing their source code with the world. When I asked Sigurd the unavoidable question about profitability and the effects of open source releasing the software the answer was that business has never been better. Their approach to open source is one that many non-commercial projects would do well to emulate. The attractive packaging, powerful code base and the fact that it is licensed under the BSD make Silver Stripe CMS a perfect partner in any web endeavour.
While I wish the whole Silver Stripe team the best of luck for their recently opensourced product, I really hope to not get used to read articles like this. Phone call may even let the author feel very comfortable recommending it, no question, but the whole article makes a little sense. Even talking about profitability, how could they possibly evaluate returns, considered that it has been opensourced just on the 10th of October? As a matter of fact searching “Silver Stripe”+CMS you get 128 results, I can’t believe that they already took advantage of word of mouth.
Last but not least, I would like to know why choosing the BSD make it a perfect partner in any web endeavour..
Sam Minnee 3:23 am on March 13, 2007 Permalink
Hi there, I’m the lead developer of SilverStripe.
Your google query probably didn’t return very many results because the author of the article misspelled our product name – It’s actually SilverStripe (one word).
Googling “SilverStripe CMS” returns 82,400 results 🙂
We chose the BSD license, rather than GPL, because it makes SilverStripe a good choice for commercial projects where you want to use SilverStripe as the framework for your own product. Our goal with open-sourcing SilverStripe was to push its usage as widely as possible.
With regards revenue from open-sourcing, it’s obviously early days yet, but we are starting to get revenue from sources directly tied to our open-sourcing, and it’s looking like this will grow.
I can’t comment on the author’s junkyard dog metaphors, but I can say that we started building SilverStripe because we were disappointed with the CMSes out there – not just open-source ones, but proprietary ones too. I think that a project of this nature does need a clear vision that the developers stick to (in our case, keeping the authoring system simple to use without forcing all sites to come from a cookie cutter). While this could happen in projects that are open-source from the start, it did help to have the development team in the same room during the formative period of the project.
Anyway, glad to hear that you gave our project a look in, I hope this answers some of the questions you had.
Roberto Galoppini 10:35 am on March 13, 2007 Permalink
Thank you Sam, I really appreciate you to exhaustively comment my post.
I didn’t notice that the author mispelled your product name, forgive me for my mistake. Indeed you answered my question, saying that it is still to early to measure economic results due to opensourcing, considering that you did it less than five months ago.
I commented the article because innacurate, pretending to drive conclusions from a series false assumptions (Other Open Source CMS have problem with getting things fixed, no commercial support available, etc).
I’m really enjoying the conversation with you and I would be happy to write more about it, if interested let me know.
Teleconsulto » Blog Archive » CMS 2.0 SilverStripe 6:44 pm on March 13, 2007 Permalink
[…] I suggest a reading of the post on Commercial Open source Blog where you can find, in comments, an interesting debate on the choice of BSD license, rather than GPL. […]