Zimbra is an opensource software for messaging and collaboration of teams and workgroups, having email, calendar and shared contacts capabilities, moreover with functionalities related to creation and management of web documents. The user interface of Zimbra is executed within any browser (Internet Explorer, FireFox, Safari, etc.), and allows easy integration of portals, business applications and VoIP using web services. It is compatible with the Outlook client, the desktop of Mac OS X and Linux, has anti-spam and anti-virus tools integrated too.
Zimbra opensource email and calendar groupware software
Zimbra Collaboration Suite (ZCS) source code is available under the terms of the Yahoo! Public License (YPL) which is derived from the Mozilla Public License (MPL), and accordingly requires that modifications made to existing files, if distributed, be provided in source code form to the recipients under the same license. It also includes a clause requiring trademarks, logos, etc be preserved making it an "attribution-style" open source license. Categorically it is similar to the Open Source Initiative (OSI) Common Public Attribution License (CPAL).
Included open source projects
The ZCS Server utilizes open source projects such as:
- Postfix
- MySQL
- OpenLDAP
- Apache Tomcat (replaced by Jetty since 5.0)
- Lucene
- Verity
- ClamAV
- SpamAssassin
- AMaViS and Amavisd-new
- DSPAM
- Aspell
- James
- Sieve
- Perdition mail retrieval proxy (until 4.5)
- nginx (since 5.0)
Zimlet
The Zimlet are mechanisms for the integration of content in Zimbra remote collaboration suite, based upon open source and Web 2.0 philosophy (or mashup mash-up).
The information shared can be both internal and from third-party application, but all contribute to develop content and generate new information and actions (or mash-up mashup, in fact).
The most common applications that interact with Zimlets through Zimbra are electronic mail (the method used by browsers: web mail) calendars, address books, both for individual and shared among a group.
A common example: I receive an email that contains a date and address for a meeting, through technology Zimlet I can pass the cursor over the date and immediately see if that date (and maybe even now) is unavailable. I click and the appointment is made automatically by email in the calendar. Pass the cursor on the address and I will open a window with Google Maps that shows me the map of the area and the possibility of building a route. I drag the email on one Zimlet made by third parties and is taken as the date and place to book a train ticket or airplane for that date and time ...

