Community Area      
top_banner

Flash Course

Online-Demo
Evaluation

Contributing to Open-Xchange Community Edition


So that Open-Xchange can release code in parallel under various licenses such as GPL, Eclipse Public License and others, Open-Xchange needs your consent, as a contributor, to do so. To simplify and make this as painless as possible we kindly invite you to sign up to the Attribution and Assignment Agreement ("AAA"). By signing up to this it gives us a permission to redistribute your contribution. This agreement is designed to protect your rights for acknowledgment as well as grant you a license back to the contributed copyrights. Please read the attached document carefully and if you agree then sign it and fax or mail it back to us at Open-Xchange Inc. If you have any questions please feel free to submit them in the Open-Xchange forum and then Open-Xchange's General Counsel will respond to you as soon as possible.

Contributions made to the Wiki are not covered by the AAA agreement. The Wiki is under the Creative Commons License 2.5, Attribution, Noncommercial, ShareAlike.

Source and Object Code: Contributions of less than five lines of code, so-called “incidental code”, are not covered under the AAA agreement. Code contributions should be submitted to the Open-Xchange development team through the Bugzilla bug tracking system. For any enhancements, patches or optimizations please submit them through Bugzilla. Alternatively they can be submitted directly to the existing CVS (Concurrent Versioning System). If you submit your code through Bugzilla please attach your code to the bug tracking system.


Integration: Note that the Open-Xchange Server can be integrated into many different environments each with various open source or web services. Due to this fact and that our testing team is not large enough to be able to test every possible integration combination we at Open-Xchange ask that if you have the time and the skill, we would greatly encourage you to integrate the Open-Xchange Server into your existing or unique environment. In this way we can have tested many more environment combinations that other people may need. We will then     make sure that it is shared and distributed.
Please note: Check the Open-Xchange forums and Wiki to see what integrations have already been accomplished. If you do not see your integration requirement already in the list then simply start a new thread and see if other have the same requirement.

Documentation: One way to contribute to Open-Xchange is to share your experience through the Open-Xchange Wiki. You can also help others  by writing How to guides, FAQs and manuals. Finally for the more creative contributor you can publish your translated documents. And code
Please note: We provide a Wiki for documentation, but you are also free to submit your documents by sending them to doc_AT_open-xchange_DOT_org.

Testing: This is one of the most important contributions for Open-Xchange. As we have to support so many platforms, platform combinations, services, clients and protocols we appreciate any help we can get in this area. To help us simply tell us exactly what you find and with as much detail as possible.
Please note: You can create a Bugzilla account and instantly submit enhancement and bug reports. We will appreciate you even more if you also provide a bug elimination patch.