Contributing to Mambo is easy so whether you are an aspiring developer, tester, documenter, or Mambo enthusiast with some time to donate to Mambo there are many ways in which you can help. Getting started with contributing to Mambo is simple - just decide on what you want to do, and do it!
For more information about how you can contribute please read the Mambo Manual wiki.
Developer Quick FAQ
- Q. Do I have to join the Mambo Foundation in order to contribute?
A. No! This is a volunteer, free open source project and all contributions are welcome.
- Q. Do I have to join a team in order to contribute?
A. Nope - see above. Mambo works in a similar way to Mozilla and other successful projects - if you want to contribute all you need to do is submit code. Of course, if you have the time for an ongoing commitment then you are likely to get a tap on the shoulder and asked if you want greater responsibilities and would like to join the team.
- Q. Do I need to sign a contributor agreement of any kind?
A. If you submit code that is to be included into Mambo you need to sign the Mambo Contributor Agreement. Mambo is like most other open source projects in this respect.
- Q. Does the Mambo Contributor Agreement take away any of my rights to my code?
A. No. By signing the MCA, you effectively share your copyright with Mambo. The Mambo Foundation owns the copyright of all the code in Mambo and you retain your copyright to your own code and can use your own code in any way you wish.
- Q. I heard a rumour that Mambo is controlled by a company and that it is taking the code commercial. Is this true?
A. Back in 2005, at the time of the Joomla fork, the Mambo copyright and trademarks were owned by a company called Miro International Pty Ltd. That company transferred all rights in the code, and the trademarks, to the non-profit Mambo Foundation so Mambo would always be free, open source. Given that all this was underway at the time of the Joomla! fork it is unlikely that Miro had plans to make Mambo commercial.
Mambo sites continued to be hosted by its former corporate sponsor until mid-2006 at which time the Foundation and project became completely free of any corporate interests and moved off the mamboserver.com domain. Mambo has been 100% community-controlled ever since. The Mambo Foundation is governed by a Board that is elected every year from the community and has a responsibility to ensure that Mambo remains free open source software.
- Q. So, how do I get started?
A. Read the information on the Mambo Manual wiki and decide what you want to do to contribute to making Mambo the best free, open source CMS on the planet. Read here on how to contribute code: http://mambo-manual.org/display/contrib/Contributing+to+Mambo+Code
- Q. How do I communicate with other developers?
A. The main channels for developer communication are the developer mailing list and the IRC channel (network: irc.freenode.net, channel: #mambo-cms).