Whats the purpose of the FCA?
The FCA is used to meet the legal requirements of copyright legislation in order to ensure the continuity of a community around Funambol’s code base – this includes the Funambol company as well as everyone else in the project’s developer and user communities. Thanks to the FCA, Funambol acts on the community’s behalf as a steward of the code in the event of any legal challenge, like the FSF does with the GNU project . In order to represent a code base against legal challenges, Funambol must have copyright ownership of all the code in the project. Also, the joint copyright assignment allows Funambol to commercially license the source code or binaries to parties who are not yet prepared to work with an open source license. However, keep in mind that with the FCA you retain all rights, title and interest in your contributions and may use them for any purpose you wish.