Kopano (software)
Developer(s) | Kopano BV |
---|---|
Stable release |
8.3.0
/ April 27, 2017 |
Preview release |
8.3.1 Beta 2
/ May 19, 2017 |
Written in | C++2011 |
Operating system | Linux |
Type | Groupware |
License | AGPL-3 |
Website | kopano.com, kopano.io |
Developer(s) | Kopano BV |
---|---|
Stable release |
3.3.0
/ May 16, 2017 |
Written in | PHP |
Operating system | Linux, Windows, Macintosh |
License | AGPL-3 |
Website |
kopano |
Developer(s) | Kopano BV |
---|---|
Stable release |
1.2
|
Written in | C++ |
Operating system | Linux, Windows, Macintosh |
License | AGPL-3 |
Website |
kopano |
Developer(s) | Kopano BV |
---|---|
Written in | C# |
Operating system | Windows |
Website |
kopano |
Kopano is an open-source groupware application suite originally based on Zarafa. The initial version of Kopano Core (KC) was forked from the then-current release of the Zarafa Collaboration Platform, and superseded ZCP in terms of lineage as ZCP switched to maintenance mode with patches flowing from KC. Kopano WebApp similarly descended from Zarafa WebApp.
The original goal of ZCP was to be a replacement for Microsoft Exchange,[1] i.e. that users could retain Outlook as a client application. While Kopano's business stragey has shifted towards providing a comprehensive office collaboration suite in its own right, Kopano Core still supports connections from Outlook clients either via Z-push/ActiveSync, or the (by now unsupported) Zarafa Windows MAPI plugin.[2]
The Kopano Outlook Extension add-in for Outlook provides the Outlook functionality that ActiveSync alone doesn't support. This includes for example support for Out of Office or public folders. ActiveSync and Kopano Outlook Extension together are therefore able to fully integrate the Kopano backend within Outlook in a corporate environment.
WebApp plugins exist to perform advanced group tasks such as accessing cloud based storage solutions (e.g. owncloud / nextcloud), for integrated video conference (webmeetings) or for handling S/MIME emails within WebApp.
A desktop application, DeskApp, is also available. This is the same look and feel as WebApp but integrates directly with the user's desktop and it is available for Windows, Linux or Mac.
All server-side components (Kopano Core) and WebApp are published under the Affero General Public License (AGPL).
Technology
Microsoft Outlook, as well as Kopano/Zarafa clients, uses MAPI at the source code level. So-called MAPI providers (essentially plugins) abstract and take care of the underlying transport mechanism. Kopano-server exposes its functionality over stream sockets and uses the HTTP protocol, with data being serialized using SOAP/XML. The commands sent in the XML data are specific to Kopano/Zarafa. Conversely, the Kopano MAPI provider implements this protocol on the client side. These HTTP connections can be secured with TLS/SSL and be proxied if desired.
Because Exchange instead uses MAPI/RPC on the wire, the stock Outlook connector for Exchange could not be used and traditionally required the Windows version of the Zarafa MAPI provider (a product that is proprietary and unsupported since 2016-04). Outlook versions 2010/2013 and newer support ActiveSync, a protocol also used by many mobile clients, and by using the Z-push software on the server side, ActiveSync requests can be translated and such clients can effectively talk to a Kopano server as well.
Kopano Core generally stores its data in a MySQL-compatible database. Attachments can be saved on the filesystem, Amazon S3, or the database may be used to place chunked blobs. The server can get its user information from LDAP/Active Directory, Unix user accounts or the MySQL database. Additional gateways for the IMAP, POP3 and iCalendar/CalDAV protocols are provided.
Kopano WebApp (and DeskApp which is the equivalent stand alone application) are full-featured applications which include support mail, calendars, group calendars, public folders and many more functionalities. WebAapp can be integrated with many plugins which can be added to the installation. Kopano provides several plugins such as Files (cloud and storage access within WebApp), WebMeetings (video conference) and S/MIME which allows reading and sending encrypted emails.
Any developer can however write plugins using the WebApp plugin API. Several user written plugin exist for example the fetchmail plugin.
Edition
Kopano is available as a community edition where it can be downloaded freely from download.kopano.io/community. Support for the community edition is via the Kopano forums forum.kopano.io. The community edition gives the users access to the main branch builds which includes the very latest code as overnight builds.
The Kopano community edition includes all the advanced and premium features such as WebMeetings (Video Conferencing), Kopano Files that is cloud storage access and the S/MIME plugin which allows sending or receiving encrypted emails.
This is different from competing products like Zimbra which limits the community edition to a subset of the available features to paying customers.
Kopano is also available as a paid for product where official Kopano QA tested releases are provided and supported directly by Kopano.
Finally, Kopano is available in the official repositories of some of the most common Linux distributions.
See also
References
- ↑ Asay, Matt. (2008-09-28) Zarafa: Open-source e-mail gets competitive | The Open Road - CNET News. News.cnet.com. Retrieved on 2013-07-17. Archived October 24, 2012, at the Wayback Machine.
- ↑ Zarafa to discontinue Outlook support, Zarafa Forum (2015-01-16) . forums.zarafa.com. Retrieved on 2015-04-12