Zimbra Contributions FAQ

  1. Is there a Zimbra Community I can participate in?

    Zimbra is building a vibrant and creative community of developers, system administrators, users, and customers. We welcome your contributions to the evolving open source Zimbra Collaboration Server client and server software. You can learn more about our source code licensing philosophy, our community activities, and our contributor policies and procedures at www.zimbra.com/community.

  2. Does Zimbra accept code contributions from the Community?

    Zimbra welcomes the submission of code-ranging from bug fixes to substantial new features, such as message catalog localizations to new languages and plug-ins for Zimbra enterprise mash-ups of existing third-party applications and data. For a list of ideas, please see our top projects list.

  3. Do I have to execute a Zimbra Contributor Agreement to share code with the Zimbra Community?

    All code posted and shared via the Zimbra Community Website must accompanied by an executed Zimbra Contributor Agreement.

  4. Why do I have to execute a Zimbra Contributor Agreement to share code with the Zimbra Community?

    The Zimbra Contributor Agreement is more restrictive than the sharing model embodied within open source licenses or licenses like our Yahoo! Public License (YPL). We believe such a contribution agreement is to assure the ultimate end-users of Zimbra software that the intellectual property (IP) upon which their deployments are based is "squeaky clean"-that is, that it is unencumbered by any IP rights that are hidden from the Zimbra Community, and might thereby hinder broad adoption. (The Zimbra Contribution Agreement also best ensures that we have the flexibility to offer future releases of Zimbra technologies under an alternative licensing model that might someday be deemed to better meet community needs.)

  5. Why do I have to physically sign and snail mail a hard copy of the Zimbra Contributor Agreement?

    Again, in order to ensure that continued promise of "squeaky clean" IP, the Zimbra Community must ensure the enforceability of the Zimbra Contributor Agreement.

  6. How do I make a contribution?

    Contributions can be submitted via the Zimbra Community contributions page or simply by attaching them to appropriate Zimbra Forum posts.

  7. Will my contribution be included in a future release of the Zimbra technologies?

    Only the best and most broadly useful projects contributed under the Zimbra Contributor Agreement will ultimately be included within the Zimbra Collaboration Server. Any such contributed projects that do past muster with the Zimbra Community would ultimately be included in both the Open Source and Network Editions of the Zimbra Collaboration Server, so that we can continue to prevent any divergence between those product streams.

    Of course, you are also free to share Zimbra plug-ins and add-ons that you develop on your own and which do not include any ZCS code through alternative websites and distribution media via whatever open source or proprietary licensing policies you so choose. However, any modifications of the Zimbra Collaboration Server must still conform to the branding and copyright obligations of the YPL.

  8. Can I name my Gizmo project the "Zimbra Gizmo"?

    No. Only through ultimate incorporation within a Zimbra Community-blessed release of technology can the Gizmo contribution be named the "Zimbra Gizmo". However, under "fair use" doctrine for trademarks, it is OK to describe your product as the "Gizmo for the Zimbra Collaboration Server software." So a PHP Software Development Kit for accessing Zimbra cannot be called "Zimbra PHP" or "Zimbra SDK for PHP", but it can be named "Gizmo PHP" and described as the "Gizmo PHP for the Zimbra Collaboration Server software", "Gizmo PHP SDK for the Zimbra Collaboration Server software", or even described as "PHP for the Zimbra Collaboration Server software" or "PHP SDK for the Zimbra Collaboration Server software" (provided the latter choices are OK with our friends in the PHP Community).

  9. Can I brand my Gizmo project with the "Zimbra" logo?

    No. Only through ultimate incorporation within a Zimbra Community-blessed release of technology can a contribution Gizmo be branded with the "Zimbra" logo. As third-party add-ons and plug-ins accumulate for Zimbra (both open source as well as proprietary), we anticipate providing an alternative brand specifically for such approved third-party extensions. This notwithstanding, any modifications of the Zimbra Collaboration Server must still conform to the branding and copyright obligations of the YPL.

  10. I want to contribute to the prior Open Source Editions of the Zimbra Collaboration Server. How do I do that?

    The prior editions are being hosted on SourceForge, and will be accepted according to the policies of the stewards of the prior releases. The Zimbra team is no longer maintaining those releases, but is instead focusing its efforts on new Zimbra Collaboration Server releases being distributed under the Yahoo! Public License and the Network Edition licenses. For access to prior releases of Zimbra on SourceForge, please take a look at http://sourceforge.net/projects/zimbra.