HOME

TheInfoList



OR:

Kolab is a
free Free may refer to: Concept * Freedom, having the ability to do something, without having to obey anyone/anything * Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism * Emancipate, to procur ...
and
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
groupware suite. It consists of the Kolab
server Server may refer to: Computing *Server (computing), a computer program or a device that provides functionality for other programs or devices, called clients Role * Waiting staff, those who work at a restaurant or a bar attending customers and su ...
and a wide variety of Kolab clients, including
KDE KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
PIM-Suite
Kontact Kontact is a personal information manager and groupware software suite developed by KDE. It supports calendars, contacts, notes, to-do lists, news, and email. It offers a number of inter-changeable graphical UIs (KMail, KAddressBook, Akregator, ...
, Roundcube web frontend,
Mozilla Thunderbird Mozilla Thunderbird is a free and open-source cross-platform email client, personal information manager, news client, RSS and chat client developed by the Mozilla Foundation and operated by subsidiary MZLA Technologies Corporation. The project s ...
and
Mozilla Lightning The Lightning project, announced on December 22, 2004, and developed by the Mozilla Foundation, produces an extension that adds calendar and scheduling functionality to the Mozilla Thunderbird mail and newsgroup client and SeaMonkey internet s ...
with SyncKolab extension and Microsoft Outlook with proprietary Kolab-Connector PlugIns.


Basic Concepts

Kolab uses
IMAP In computing, the Internet Message Access Protocol (IMAP) is an Internet standard protocol used by email clients to retrieve email messages from a mail server over a TCP/IP connection. IMAP is defined by . IMAP was designed with the goal of per ...
as an underlying
protocol Protocol may refer to: Sociology and politics * Protocol (politics), a formal agreement between nation states * Protocol (diplomacy), the etiquette of diplomacy and affairs of state * Etiquette, a code of personal behavior Science and technology ...
for email, contact, and calendar entries. These entries are saved in IMAP folders in Kolab XML format, and the IMAP server controls storage and access rights. Configuration and maintenance of Kolab is done by LDAP. Kolab Clients and the Kolab server use well established protocols and formats for their work (i.e. IMAP as mentioned above,
vCard vCard, also known as VCF (Virtual Contact File), is a file format standard for electronic business cards. vCards can be attached to e-mail messages, sent via Multimedia Messaging Service (MMS), on the World Wide Web, instant messaging, NFC or ...
,
iCal Calendar is a personal calendar app made by Apple Inc. that runs on both the macOS desktop operating system and the iOS mobile operating system. It offers online cloud backup of calendars using Apple's iCloud service, or can synchronize with ...
,
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
and
LDAP The Lightweight Directory Access Protocol (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network. Directory servi ...
). This allows the Kolab Format specification framework, or even portions of it, to be utilized as an open set of specifications for groupware clients and servers to communicate with each other. Third party implementations began almost immediately; for example, the
Citadel A citadel is the core fortified area of a town or city. It may be a castle, fortress, or fortified center. The term is a diminutive of "city", meaning "little city", because it is a smaller part of the city of which it is the defensive core. In ...
groupware server began supporting version 1 of the Kolab Format specification in March 2004. The concepts on which Kolab relies are laid out in the ''Kolab Format Specification'' and ''Architecture Paper'' for Kolab 2, and for Kolab 1 in the ''Kroupware Contract'', ''Architecture Paper'' and ''Technical Description''.


Main features

* Full seamless support of mixed clients environments (Outlook, KDE, Web etc.) * Full server side support for
ActiveSync ActiveSync is a mobile data synchronization app developed by Microsoft, originally released in 1996. It synchronizes data with handheld devices and desktop computers. In the Windows Task Manager, the associated process is called wcescomm.exe. O ...
and
CalDAV Calendaring Extensions to WebDAV, or CalDAV, is an Internet standard allowing a client to access and manage calendar data along with the ability to schedule meetings with users on the same or on remote servers. It lets multiple users in differ ...
,
CardDAV vCard Extensions to WebDAV (CardDAV) is an address book client/server protocol designed to allow users to access and share contact data on a server. The CardDAV protocol was developed by the IETF and was published as in August 2011. CardDAV is ...
and
WebDAV WebDAV (Web Distributed Authoring and Versioning) is a set of extensions to the Hypertext Transfer Protocol (HTTP), which allows user agents to collaboratively author contents ''directly'' in an HTTP web server by providing facilities for concu ...
* Support for Email, Calendar, Address Books, Tasks and File-Cloud * Support for KDE with Kontact * Support for Microsoft Outlook with proprietary connector PlugIns * A web administration interface * Configuration data is kept in a LDAP directory * A global LDAP addressbook for contacts * IMAP4rev1 as well as
POP3 In computing, the Post Office Protocol (POP) is an application-layer Internet standard protocol used by e-mail clients to retrieve e-mail from a mail server. POP version 3 (POP3) is the version in common use, and along with IMAP the most common p ...
access to mail * Full support for client-side PGP and S/MIME email encryption (officially Sphinx-interoperable) * Full support for shared calendars with IMAP ACLs * Full support for shared contacts with IMAP ACLs * Fully offline capable using KDE Kontact or Microsoft Outlook * Support for server side resource management (e.g. rooms, cars) * Full support for freebusy handling


Kolab 3.x clients

* Roundcubebr>
is the default web client delivered with Kolab 3.0; * Kontact, KDE Kontact, starting with version 4.1

an
Kontact-Touch
(K Desktop Environment, Free Software);
SyncKolab
starting with version 3.0.0, is a Mozilla Thunderbird/SeaMonkey and Lightning extension (Free Software); * Kolab Desktop Client is a stabilized and professionally supported version of KDE
Kontact Kontact is a personal information manager and groupware software suite developed by KDE. It supports calendars, contacts, notes, to-do lists, news, and email. It offers a number of inter-changeable graphical UIs (KMail, KAddressBook, Akregator, ...
.


Kolab 2.x clients

* Kontact, KDE Kontactbr>
an
Kontact-Touch
( KDE, K Desktop Environment,
Free Software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
) *
Horde Horde may refer to: History * Orda (organization), a historic sociopolitical and military structure in steppe nomad cultures such as the Turks and Mongols ** Golden Horde, a Turkic-Mongol state established in the 1240s ** Wings of the Golden Hord ...
br>
(integrated in Kolab since v2.2.1), a web-frontend for utilising web browser, web-browsers as Kolab-clients (Free Software)
SyncKolab
a
Mozilla Thunderbird Mozilla Thunderbird is a free and open-source cross-platform email client, personal information manager, news client, RSS and chat client developed by the Mozilla Foundation and operated by subsidiary MZLA Technologies Corporation. The project s ...
/
SeaMonkey SeaMonkey is a free and open-source Internet suite. It is the continuation of the former Mozilla Application Suite, based on the same source code, which itself grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape 7. ...
and
Lightning Lightning is a naturally occurring electrostatic discharge during which two electric charge, electrically charged regions, both in the atmosphere or with one on the land, ground, temporarily neutralize themselves, causing the instantaneous ...
extension (Free Software)
evolution-kolab
(integrated in GNOME / Evolution since v3.4, see,) extends GNOME's
Evolution Evolution is change in the heritable characteristics of biological populations over successive generations. These characteristics are the expressions of genes, which are passed on from parent to offspring during reproduction. Variation ...
and EDS (Evolution-Data-Server) to be a full-featured Kolab-client (Free Software) * Kolab's integrated
Horde Horde may refer to: History * Orda (organization), a historic sociopolitical and military structure in steppe nomad cultures such as the Turks and Mongols ** Golden Horde, a Turkic-Mongol state established in the 1240s ** Wings of the Golden Hord ...
also provides a
SyncML SyncML (Synchronization Markup Language) is the former name for a platform-independent information synchronization standard. The project is currently referred to as ''Open Mobile Alliance Data Synchronization and Device Management''. The purpose o ...
interface, over which SyncML-capable mobile phones can synchronise PIM-data on a Kolab-server (Free Software) * Z-Push (integrated in Kolab since v2.3.0) enables
ActiveSync ActiveSync is a mobile data synchronization app developed by Microsoft, originally released in 1996. It synchronizes data with handheld devices and desktop computers. In the Windows Task Manager, the associated process is called wcescomm.exe. O ...
-capable clients to access their server mailboxes and to use Kolab-provided PIM-functionality (Free Software)
Kolab-WS
extends Kolab to provide Kolab-functionality as a web-service; Kolab-WS was originally part of Syncphony, which utilises Kolab-WS since their split (Free Software)
Syncphony
(initially "kolab-sync") connects Kolab-WS with a Funambol sync-server, thus enabling devices supported by Funambol to synchronise their PIM-Data with a Kolab server (Free Software)
kolab-android
synchronises Android's addressbook and calendar to IMAP-folders in the Kolab2 format (Free Software) * Toltec Connector (Microsoft Outlook Connector,
Proprietary Software Proprietary software is software that is deemed within the free and open-source software to be non-free because its creator, publisher, or other rightsholder or rightsholder partner exercises a legal monopoly afforded by modern copyright and int ...
) * KONSEC Konnektor (Microsoft Outlook MAPI Storage Provider, Proprietary Software) *
Bynari Bynari is a defunct company based in Dallas, developing server and email software, mainly known for its Insight Family, similar to Microsoft Exchange Server with Outlook. Development of the products is a joint effort with various OEM partners. In ...
Outlook Connector (Microsoft Outlook MAPI Provider, Proprietary Software)
Aethera
a client solely for the Kolab 1 format, available for Windows, Linux and Mac OS X (Free Software) * Roundcubebr>
is the default Webclient in the Kolab 2.4 release


History

2013: * Kolab 3.0 was released, featuring the improved ''Kolab 3 format'' based on
xCard vCard, also known as VCF (Virtual Contact File), is a file format standard for electronic business cards. vCards can be attached to e-mail messages, sent via Multimedia Messaging Service (MMS), on the World Wide Web, instant messaging, Near-f ...
and
xCal xCal is an XML representation of the iCalendar standard. xCal is not an alternative nor next generation of iCalendar. xCal represents iCalendar components, properties and parameters as defined in iCalendar. This format was selected to ease its t ...
, the Roundcube web-client, a new ActiveSync component called Syncroton and other new properties. *
Kolab Now Kolab Now is a web-based email and groupware service, based completely on free and open-source software. It is owned and operated by Kolab Systems AG and was formerly known as MyKolab. Kolab Kolab Systems AG is the company behind the Kolab gr ...
hosted solution was launched. It lets customers create individual accounts or managed domain accounts, with the possibility to move data to a self-hosted Kolab 3 installation any time. The service is operated b
Kolab Systems
in Switzerland. 2012: * evolution-kolab had its first release as part of the GNOME initiative in Evolution 3.4. * SyncKolab was massively overhauled and released as version 2.0 for Thunderbird / SeaMonkey (optionally with Lightning for calendaring and tasks). * evolution-kolab was vastly enhanced and had its second release as part of the GNOME initiative in Evolution 3.6. * SyncKolab 3.0 was largely rewritten, yielding speed and feature improvements, and now supports the ''Kolab 3 format''. 2011: * Kolab 2.3.0 was released, containing many updated core components and other improvements, the new Z-push synchronization for clients using ActiveSync (in addition to the already existing
SyncML SyncML (Synchronization Markup Language) is the former name for a platform-independent information synchronization standard. The project is currently referred to as ''Open Mobile Alliance Data Synchronization and Device Management''. The purpose o ...
support) and an overhauled web-based administration front-end. * Kolab 2.3.1 was released shortly thereafter, as a bugfix release. * Kolab 2.3.2 was released as a regular maintenance release of the Kolab 2.3 branch, with updated Postfix and Z-push components. * Kontact 2 was released next to
KDE SC KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
4.6.4, with many improvements related to Kolab. * evolution-kolab was released, which extends GNOME's
Evolution Evolution is change in the heritable characteristics of biological populations over successive generations. These characteristics are the expressions of genes, which are passed on from parent to offspring during reproduction. Variation ...
and EDS (Evolution Data Server) to become a full-featured Kolab client. * Kolab 2.3.3 was released, providing a lot of bugfixes for the
Horde Horde may refer to: History * Orda (organization), a historic sociopolitical and military structure in steppe nomad cultures such as the Turks and Mongols ** Golden Horde, a Turkic-Mongol state established in the 1240s ** Wings of the Golden Hord ...
components and many updated base components (Apache, Cyrus IMAP, OpenLDAP,
OpenSSL OpenSSL is a software library for applications that provide secure communications over computer networks against eavesdropping or need to identify the party at the other end. It is widely used by Internet servers, including the majority of HTT ...
and PHP). * Kolab 2.3.4 was released as a bugfix release. * Kolab-WS was split out of Syncphony as a standalone web service, providing Kolab functionality. Hence Syncphony solely becomes a Funambol connector. 2010: * KolabiPhone, a Kolab sync connector for the iPhone, had its first pre-alpha release. * Two new Free Software Kolab sync connectors for Android and Outlook were announced and their first alpha releases published. * Syncphony was released, which extends Kolab with a Funambol connector and offers Kolab functionality as a web service. * SyncKolab 1.5 for Thunderbird 3 / SeaMonkey 2 (optionally with Lightning 1.0 beta for calendaring and tasks) was released. * Kolab 2.2.4 was released as a maintenance release of the Kolab 2.2 branch. * Kontact Touch was released, offering full Kolab functionality on mobile devices, such as smartphones and tablets. 2009: * Kolab 2.2.1 was released, as an enhancement and maintenance release, integrating an updated web client (
Horde Horde may refer to: History * Orda (organization), a historic sociopolitical and military structure in steppe nomad cultures such as the Turks and Mongols ** Golden Horde, a Turkic-Mongol state established in the 1240s ** Wings of the Golden Hord ...
) and preliminary
SyncML SyncML (Synchronization Markup Language) is the former name for a platform-independent information synchronization standard. The project is currently referred to as ''Open Mobile Alliance Data Synchronization and Device Management''. The purpose o ...
support. * Kolab 2.2.2 was released, as a maintenance release of the Kolab 2.2 branch. * Kolab 2.2.3 was released, further enhancing functionality, stability and scalability of the Kolab 2.2 branch. 2008: * SyncKolab 1.0 for Thunderbird 1.5 and 2.0 as well as SeaMonkey 1.0 and 1.1 (optionally with Lightning 0.9 for calendaring and tasks) was released. * Kolab 2.2 was released, with full support of multiple mail domains, integrated
Horde Horde may refer to: History * Orda (organization), a historic sociopolitical and military structure in steppe nomad cultures such as the Turks and Mongols ** Golden Horde, a Turkic-Mongol state established in the 1240s ** Wings of the Golden Hord ...
web front-end, updated base packages (
OpenPKG OpenPKG is an Open-source license, open source package management system for Unix. It is based on the well known RPM Package Manager, RPM-system and allows easy and unified installation of packages onto common Unix-platforms (Solaris (operating syst ...
,
OpenLDAP OpenLDAP is a free, open-source implementation of the Lightweight Directory Access Protocol (LDAP) developed by the OpenLDAP Project. It is released under its own BSD-style license called the OpenLDAP Public License. LDAP is a platform-independe ...
, Cyrus IMAP, Postfix,
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offici ...
,
Apache The Apache () are a group of culturally related Native American tribes in the Southwestern United States, which include the Chiricahua, Jicarilla, Lipan, Mescalero, MimbreƱo, Ndendahe (Bedonkohe or Mogollon and Nednhi or CarrizaleƱo an ...
,
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group ...
, etc.), easier integration in
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
distributions, and many other new features. 2007: * Kolab 2.1 was released. * A third Outlook connector was released. 2006: * Kolab 2.1 was designed with many significant enhancements over 2.0. 2005: * KolabSyncML ("Sync4j Kolab Connector / SyncSource"), a Kolab Java interface and Funambol connector, had its first alpha release. * Kolab 2.0 was released. * A second Outlook connector appeared on the market. * The SyncKolab project started developing a Mozilla Thunderbird / SeaMonkey and Lightning connector. 2004: * Aethera became a Kolab 1 groupware client. *
Citadel/UX Citadel/UX (typically referred to simply as "Citadel") is a collaboration suite (messaging and groupware) that is descended from the Citadel family of programs which became popular in the 1980s and 1990s as a bulletin board system platform. It is ...
learned how to mimic a Kolab 1 groupware server. * Kolab 2 was designed as a general overhaul and implemented utilizing the versatile and extensible Kolab Open Format to store groupware data. * The Kroupware Client matured to KDE Kontact. 2003: *
KMail Kontact is a personal information manager and groupware software suite developed by KDE. It supports calendars, contacts, notes, to-do lists, news, and email. It offers a number of inter-changeable graphical UIs (KMail, KAddressBook, Akregator, ...
and the KDE PIM software were enhanced, creating the Kroupware Client. * Kolab 1.0 was released. * The first Outlook connector was developed. 2002: * Kolab 1 / Kroupware was designed utilizing iCal and vCard formats to store calendar entries, contacts, notes, tasks etc. in Kolab's IMAP directories.


References


External links


Kolab Project home page

Kolab Systems AG home page
(successor of th
Kolab Konsortium
{{FreeCollabManageSoftware Free email software Free groupware Free software programmed in C++ Free software programmed in Python KDE software