Last week, Peter Russell was proudly reporting that Mambo, an open-source content management system, had beaten out Firefox for top honours at Linuxworld.
Exactly one week later, he and the other members of Mambo’s development team published an open letter announcing they had left the organization that controls Mambo. The move came in the wake of a restructuring that created a new foundation to direct the project’s future:
We, the development team, have serious concerns about the Mambo Foundation and its relationship to the community. We believe the future of Mambo should be controlled by the demands of its users and the abilities of its developers. The Mambo Foundation is designed to grant that control to Miro, a design that makes cooperation between the Foundation and the community impossible.
The developers conclude by promising to continue improving Mambo. (Although they don’t say it, their version will almost certainly need a new name for legal reasons. Let’s call it ChaCha for the purposes of this post.)
This puts the foundation in a difficult communications position. There will be a lot of natural sympathy in the developer community for the breakaway team; attacking them isn’t an option. At the same time, message boards are already alight with accusations against the foundation, and some kind of response is clearly called for.
The watchwords should be transparency, rapid response and directness, with a minimum of spin. To their credit, the foundation addresses the controversy on their FAQ page — albeit obliquely:
The previous development team is always free to take a copy of the Mambo source code to develop their own product. However, they will not be able to refer to their project as ‘Mambo’ or include the word Mambo in their project’s name, as the trademark is globally owned by Miro who has only granted its use to the Foundation.
But the FAQ stumbles on a few points — most notably the defensive tone of some of the answers.
Q – Who has been paying for all this?
A – Miro. People forget that Miro has always paid for everything to do with Mambo the beginning.
More fundamentally, there’s nothing on the foundation’s web site that confronts the key charge being levelled against the organization: that the foundation’s structure is stacked to allow Miro to dominate it. You can’t even find the names of the officers or directors.
And the tone of the conversation in Mambo’s official forums is telling. There’s enough anger to suggest that a little more consultation and notice could have gone a long way. Open-source communities have come to expect a high degree of engagement with those who write the software they use and chart its future course. Decision by fiat often goes down poorly.
(That anger is by no means unanimous, by the way. There are at least a few voices that express faith in the willingness of Mambo’s leadership to look out for users’ best interests.)
If you’re using Mambo, as I was until recently, this probably won’t have a big impact on you, although you may well have a decision to make in the coming months when the breakaway team releases ChaCha. Mambo has a large enough installed base, and a healthy enough third-party development community, to withstand this… although depending on how far ChaCha diverges from Mambo, they too may need to decide which version to support.
The most promising signs in this development are the good wishes that each side offers the other. With any luck, whatever hard feelings there are won’t linger long, and Mambo — which has languished with outdated technology while other CMSs have moved forward — will be spurred to innovate. Alternatively, ChaCha may well gain the initiative and offer an attactive option for Mambo’s users.
I hope Mambo and ChaCha thrive. In the past, Mambo’s creators have placed a strong and welcome emphasis on documenting the software and providing friendly, engaging, easy-to-use configuration tools. That focus on ease of use would serve both platforms (and users) well.
(With a bow to Jon Stahl, who reported on this first.)
I’m curious to know what you call a modern CMS ?
PHPNuke is oversized regarding its features, slow performances, server hungry and very rigid in term of design.
Typo 3 is powerful but needs dedicaced server and a development team because his hight learning curve.
SPIP is easy but lacks a good members management and API.
Zope is slow and not so easy…
I don’t see any other open source based CMS than Mambo who combine power , clarity and ease of use.
So for the moment the best choice remains Mambo, the roadmap of version 5 promised ti bring us all tthe crucial missing features : real template system, team management for story publication, …
And don’t forget, often news CMS with so called modern fonction disappear as quickly as they appear
Thanks for the post!
Each CMS has its pros and cons, and for some people, Mambo’s weaknesses outweigh its strengths; for you, clearly, they don’t, and that’s great. But I can’t agree with you that there’s a clear-cut “best” choice right now, and I don’t see that changing in the near future.
You didn’t mention Drupal or Xoops, each of which strikes me as more obvious alternatives to Mambo — especially with their large and enthusiastic developer communities. I don’t see either of them going away any time soon. (There’s a comprehensive list of open-source content management systems at OpenSourceCMS, with user reviews. By the way, it runs on, yes, Mambo.)
I’ll look forward to seeing the features promised in Mambo’s version 5… features that users have been awaiting for a long, long time. In particular, I’d expect a modern CMS to be standards-compliant, starting with a much stronger commitment to CSS Mambo’s displayed to date.
Incidentally, the single biggest weakness I see in this space remains documentation, followed by the user interface. Mambo is better than most on both counts, but every open-source CMS I’ve seen has yet to produce a straightforward, comprehensive, well-written and well-structured manual… especially one that covers the tricky middle ground between the absolute beginner and the expert. (I’ll add the caveat that I haven’t read the Typo3 book yet.)
I just found out about this today too. I must say I’m glad the core team is splitting from Miro. Earlier this year I purchased a Mambo-based e-newsletter program, Oi! for an outrageous $600 thinking that by paying for a product it would work well and I’d be guaranteed support. Not so. Their forums for Oi! are inactive, unlike the forums for free open source products that inspire so much good will. They charge big bucks to answer questions after they have your initial payment. Over $1,000 for a business support package!
I’m now using phplists- a bit annoying to customize – but it can be done. I had been horrified to discover that the Oi! code had been encoded with Zend Optimizer, so no editing of the code (a long time Mambo user) for me.
In my correspondance with the company, Peter, their president – struck me as a money grubbing weasle. I could not see the marriage with the Open Source Mambo team as being an easy one.
May Miro die a business death they deserve.