Open-source Mambo project faces rift

Backers of Mambo, a content management system used to publish Web sites, are deeply divided over how to govern the open-source project -- a split that could send the software's development in two separate directions.

On one side of the clash is Miro International and the Mambo Foundation. Miro is the company that originally released Mambo as open-source software, and it helped establish the foundation earlier this month to govern the software as an open-source project.

On the other side is the entire team of Mambo developers.

The parties are wrestling over who should control the direction of Mambo's evolution. It's not clear what the point of disagreement is, and the developers declined to give details to ZDNet Australia sister site CNET News.com. But from their public statements, it appears their general claim is that the Mambo Foundation amounts to a power grab and shuts them out.

"We believe the future of Mambo should be controlled by the demands of its users and the abilities of its developers," reads a statement by OpenSourceMatters, a group formed around the issue by about 20 key Mambo developers. "The Mambo Foundation is designed to grant that control to Miro, a design that makes cooperation between the foundation and the community impossible...We, the community, have no voice in (the foundation's) government or the future direction of Mambo."

Both sides have pledged to continue development of the Mambo software, meaning that the project might well split -- or "fork" -- into two different versions. The developer group insists Mambo development will be unchanged -- except that it will have a different name. On the other side, the foundation says it's a good time to assemble a fresh team of contributors.

The possible fork shows both the promise and pitfalls of open-source software. On the one hand, disgruntled engineers have the freedom to do what they believe is right despite disagreements with corporate sponsors or other programmers. On the other, such splits can dilute the efforts of programmers and force software users to grapple with incompatible products.

"If people don't agree with the way a project is going, they have the ability to strike off and produce something on their own. It really is a Darwinian environment, where the best products will succeed," IDC analyst Al Gillen said.

The drawback is that customers might get confused, if they're faced with a range of competing products with similar roots, he said.

For their part, Miro and the foundation claim the power grab is in the other direction. The idea of the foundation began with the developers themselves, but Miro soon concluded that the developers' rationale for it "was to gain control over the intellectual-property license, not protecting the project," foundation board member and Miro general manager Justina Phoon said in an e-mail interview.

The criticism of Miro may have had some effect, though: The company on Monday agreed to release some control over the Mambo intellectual property. Miro founder Peter Lamont reversed his company's earlier position and committed to transferring the Mambo trademark and copyright to the foundation.

Mambo, governed by the General Public License, or GPL, is used to control the content of Web pages. Numerous modules have been added, providing features such as shopping carts, banner advertisements, customised maps and chat forums. Miro, an Australian company that builds Mambo-based Web sites and funds development of the software, released the once-proprietary product as open-source software in 2000.

The developers departed this month, after Miro announced the Mambo Foundation's formation at the LinuxWorld Conference and Expo. Miro said Mambo project leader Andrew Eddie, among others, was on the foundation's board.

Fault lines soon appeared in exchanges on Mambo's discussion lists. The biggest blow came Wednesday, when the Mambo development team, including Eddie, who hadn't joined the foundation board after all, broke ranks with Miro and the foundation.

The Miro contingent is choosing to see the glass as half full. Phoon said that a new developer team for Mambo would have advantages.

"Changing development teams is always a setback, not something anyone would typically look forward to," Phoon said. But "we do believe that the setback will become a benefit, as we recruit new blood and build a Mambo team that will focus on the core goals of Mambo, to be a high-quality, easy-to-use content-management system."

The new structure means that members of the community who were unable to be involved before can now join the team, Phoon said, adding that the foundation is actively recruiting development team members as well as organisational and third-party developer members.

And in the first place, Phoon said, the idea of the foundation came from Eddie and fellow Mambo programmer and OpenSourceMatters signatory Brian Teeman. When Miro concluded the developers just wanted control over the licence, they chose to go ahead with the foundation and let programmers decide whether to join. "We felt once the project was adequately protected, we could involve the core team and let them decide if they were truly interested in the Mambo project, or simply controlling the licence," Phoon said.



To decide their next step, the developers are working with the Software Freedom Law Center, an organisation that employs Eben Moglen, a Columbia law professor and legal counsel for the Free Software Foundation. Moglen declined to comment on the situation.

Now each side argues that the other faces the decision to fork away from the core project.

"Whether the OpenSourceMatters team forks the code, or anyone else forks the code will be up to them," Phoon said. "If they are successful in meeting the demands of their users, then another great project is in the market. If they do not, they will be like thousands of other projects that get started and abandoned."

But Emir Sakic, one of the Mambo developers, argues the momentum is behind his group. "All members of the core development team, the translation teams and documentation teams as well as most -- if not all -- the third-party developers and major players are on the new site," he said in an e-mail interview. "This is not a question of fork, it is rather continuing the project under another name."

Reconcilable differences
Not all open-source software forks become permanent. One case involves the GNU Compiler Collection, or GCC, the crucial programming tools that are used to produce nearly every open-source software package.

GCC was run by the Free Software Foundation -- the group founded by Richard Stallman to create the Gnu's Not Unix (GNU) operating system. But in 1997, a company called Cygnus Solutions that commercialised GCC, along with several allies, wanted to take GCC in new technical directions.

"We were extremely sensitive to the potential negatives of forking GCC," said Cygnus founder and now Red Hat employee Michael Tiemann. "At the same time, Cygnus had reached a point due to our work on GCC that we were beginning to feel hamstrung by the GCC maintainer. We needed to do things in GCC that had never been contemplated when the original GCC was designed."

The Cygnus allies were cautious. They tried not to antagonise the FSF, they established a governing committee to run the project, and they deliberately named it the Experimental GNU Compiler System to avoid the perception they were hijacking GCC itself. By 1999, after the EGCS approach had proved itself, the Free Software Foundation joined forces.

"This fork was more done for technical reasons than for personal or political reasons, and it proved far easier to heal," Tiemann said.

But there are many cases in which forks haven't reunited. The open-source BSD operating system, which stemmed from work on Unix at the University of California, Berkeley, has branched into FreeBSD, NetBSD and OpenBSD.

Other cases are up in the air. The Debian version of Linux has become the foundation for several other versions, and many of the allies are now trying to regroup through an effort called the Debian Common Core.

In the case of Mambo, a fork still isn't certain. Miro, for one, is holding out hope.

The core Mambo developers presented their opposition Wednesday "before many of them knew the facts behind the foundation," Phoon said. "Who knows what will happen when they read the actual foundation documents and realise that a lot of the fears they have been talking about were unfounded."



Talkback

Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment

Terms of Service - As a ZDNet registrant, and by using this service, you indicate that you agree to our Terms and Conditions and have read and understand our Privacy Policy.

ZDNet Australia Live

It's nice to see Tas finally get some decent internet connectivity, for too long Tas has been stooged on decent internet connectivity but...

3 minutes ago by Jingles on NBN's Tassie upgrade to cost $1.3 million

Cloud inefficiency - Bad habits are hard to break: Cloud can save you a lot of money - if you use it effectively... http://t.co/oVoNx2na

by http://t.co/vmlLt4bh: Can HP bounce back?: HP's move to cut 27,000 jobs, reinvest in research and development ... http://t.co/EjWWU9O1

Can HP bounce back?: HP's move to cut 27,000 jobs, reinvest in research and development (R&D) and generally get ... http://t.co/KDGewBVH

Can HP bounce back?: HP's move to cut 27,000 jobs, reinvest in research and development (R&D) and generally get ... http://t.co/y2ajlh9V

Three tips for businesses to support connected customers: While the connected home offers benefits to the consum... http://t.co/psgHJelD

#Agedcare 30 servers to 7: BUPA redoes virtualisation: Most IT teams spend 90 per cent of today making sure that... http://t.co/HmVXHRQ7

[plug] #NBN cost-benefit analyses are so 2011 http://t.co/2mRUKI8G @TurnbullMalcolm has forgotten his CBA; sh/would he still do one? #zdnet

Can HP bounce back? http://t.co/LlAUcyYP

Who is Luke Hartsuyker? He must be the Apprentice FUDster. As PaulPC has already said regional consumers want, deserve and are entitled...

31 minutes ago by dickster on Regional review highlights NBN, mobile

Three tips for businesses to support connected customers http://t.co/W7Sr3RpD

by http://t.co/vmlLt4bh: Did RIM shelve plans to license BBM?: Research In Motion (RIM) had considered licensing ... http://t.co/z6VlO472

Did RIM shelve plans to license BBM? - ZDNet Australia http://t.co/j042NNOM

Did RIM shelve plans to license BBM? - ZDNet Australia http://t.co/qMNEifi1

Its good to see the NBN keeping up with the latest equipement & letting the people benefit from it. After all thats why it was a trial, ...

50 minutes ago by fibretech on NBN's Tassie upgrade to cost $1.3 million

#Google TV will revolutionize television once viewers understand it http://t.co/Pmie5zEC http://t.co/2GN4qz9j http://t.co/j3wf6jEF

RT @zdnetaustralia: NBN Co will spend $1.3 million upgrading some 700 network terminating units in Tasmania. http://t.co/6GWYMcZQ

Did RIM shelve plans to license BBM?: Research In Motion (RIM) had considered licensing BlackBerry Messenger (BB... http://t.co/G13GBXl4

Did RIM shelve plans to license BBM? http://t.co/KKPZVPOr

Did RIM shelve plans to license BBM? http://t.co/1AutUH8l

Are college students dependent on technology? http://t.co/4p3v9PZ9 via @ZDNet

30 servers to 7: BUPA redoes virtualisation http://t.co/dOR009Te

Govt urges telcos to team up against NBN Co http://t.co/Sn7pMhew

NBN's Tassie upgrade to cost $1.3 million http://t.co/iDlBr20I

Govt urges telcos to team up against NBN Co: The Department of Broadband, Communications and the Di... http://t.co/YVVOyRWA #suretelecom

by http://t.co/vmlLt4bh: NBN's Tassie upgrade to cost $1.3 million: NBN Co will spend $1.3 million on replacing o... http://t.co/FwL9gNKF

NBN's Tassie upgrade to cost $1.3 million: NBN Co will spend $1.3 million on replacing outdated network technolo... http://t.co/sIP3aI5l

RT @zdnetaustralia: Google found itself embroiled in a vicious tax debate this week. Serves it right? http://t.co/Ga14Yg6x ^ST

NBN's Tassie upgrade to cost $1.3 million: NBN Co will spend $1.3 million on replacing outdated network technolo... http://t.co/JYdFJbxj

NBN Co will spend $1.3 million upgrading some 700 network terminating units in Tasmania. http://t.co/6GWYMcZQ

30 servers to 7: BUPA redoes virtualisation: Most IT teams spend 90 per cent of today making sure that tomorrow ... http://t.co/XUeMXUbH

30 servers to 7: BUPA redoes virtualisation - ZDNet Australia http://t.co/PH4wzSvv

BUPA Aged Care CIO redoes virtualisation, achieves 30 servers to 7 http://t.co/apg5lb81 ^ST

30 servers to 7: BUPA redoes virtualisation: Most IT teams spend 90 per cent of today making sure that tomorrow ... http://t.co/a8M45uUs

Government urges telcos to team up with Telstra in negotiations with NBN Co http://t.co/TRCxJBxq ^jt

RT @zdnetaustralia: Government urges telcos to team up with Telstra in negotiations with NBN Co http://t.co/TRCxJBxq ^jt

An iPad for every child: Inevitable or impossible? http://t.co/I7uS8l9s Thx to @timbuckteeth for this; http://t.co/jxkqIRIp

Shadow Minister for Regional Communications Luke Hartsuyker has got it wrong. Regional consumers want improved mobile services AND the NB...

1 hour ago by PaulPC on Regional review highlights NBN, mobile

RT @zdnetaustralia: Privacy Act amendments designed to strengthen Commissioner's bite hit Parliament: http://t.co/j5z9Doeo ^LH

Just remember that Google haven't broken any laws here, they're just doing what all their other multinational competitiors do; minimise t...

2 hours ago by Pachanga on Much ado about Google's tax

ルイヴィトン バッグ : http://www.lovebagjp.com/ Louis Vuitton bags, Louis Vuitton pretension nose about,Louis Vuitton daydre...

2 hours ago by bundLourb on Reservoir blogs: Fan fakes Tarantino diary

シャネル バッグ : http://www.bagssalejp.org/ Chanel trap,chanel shekels,gucci bags,direct purse,poor recent Louis Vuitton keep...

4 hours ago by bybrinkLync on Reservoir blogs: Fan fakes Tarantino diary

I guess but in both cases, dead body!

14 hours ago by Doubt on National Botnet Network coming: Earthwave

I think it's for the very reasons you mention in your first paragraph that there is no CBA. With the ideological differences and vested ...

14 hours ago by RealismBias on NBN cost-benefit analyses are so 2011

Good points; but how do you establish consensus about the terms of reference of a cost-benefit analysis? What is to be included? How far ...

15 hours ago by Gwyntaglaw on NBN cost-benefit analyses are so 2011

I live in a small country town & have done since 2002. When I got to this town it had no mobile phone & no broadband. The only reason w...

15 hours ago by fibretech on Regional review highlights NBN, mobile

Hi there, just became alert to your blog through Google, and found that it is really informative. I am going to watch out for brussels. I...

15 hours ago by Uttedsips on Fujitsu Stylistic ST5011

Like most things in life, the devil is in the details. If a cost benefit analysis included a societal element, I'm certain nobody on eit...

15 hours ago by RealismBias on NBN cost-benefit analyses are so 2011

The coalition has done nothing else but keep changing their view over the last 2 years. -first it was "there is nothing wrong with the ...

16 hours ago by djz on NBN cost-benefit analyses are so 2011

Use the force Luke... FFS

16 hours ago by Beta on Regional review highlights NBN, mobile

michael kors outlet http://www.michael-kors-discount.com/#5923

16 hours ago by michael kors bag on Best iPhone travel apps

Hey butterflyeffecs and lex, Sorry you're not fans of this piece. But you're dead right in that it is the thoughts and experience of a se...

16 hours ago by LHopewell on Android fragmentation steers Vic Health

teen cams
http://www.aloe-vera.cz handjob

16 hours ago by MyncWenry on Fusion-io ioDrive (80GB)

We have fashional replica bags designer .Replica luxury bags sale here are perfect compromise of quality and price. The replica handbags ...

16 hours ago by Machelle on Telecom NZ CEO Paul Reynolds to leave

It's not a question of whether anyone at HSU would know how to do this, but whether they would have connections with people who could. T...

16 hours ago by meski on CT, phone clone

This story has been voted 12000 times in the last 24 hours!

20 hours ago, Is Bill Gates a great leader?

This story has been voted 10 times in the last 24 hours!

2 days ago, CeBIT 2012 opens: photos

This story has been voted 15 times in the last 24 hours!

2 days ago, Lenovo ThinkPad 3G tablet (32GB)

Facebook Activity

Keep up with ZDNet Australia

ZDNet Events Calendar

ZDNet Events Calendar