Kolab

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Kolab
Logo
Maintainer Kolab Systems AG
Erscheinungsjahr 2003 [1]
Aktuelle Version 3.4
(27. Februar 2015 [2])
Betriebssystem Unix-Derivate
Kategorie Server
Lizenz GNU GPL und andere Freie-Software-Lizenzen
deutschsprachig ja (multilingual)
www.kolab.org

Kolab ist eine freie Groupware. Sie besteht aus dem Kolab-Server und den dazugehörigen Schnittstellenimplementationen in einer ganzen Reihe verfügbarer Kolab-Clients.

Dabei baut Kolab auf der Software und den Konzepten auf, die durch den Kroupware Contract und das Kolab Format festgelegt wurden.

Kolab entstand durch einen Auftrag vom Bundesamt für Sicherheit in der Informationstechnik als ein Konsortium aus den drei Unternehmen Erfrakon, Intevation und Klarälvdalens Datakonsult, eine auf Open Source beruhende und auch Linux mit KDE einbindende Groupware zu entwickeln.[1] Im Februar 2010 übernahm die Kolab Systems AG die Koordination des Supports und der Entwicklung.[3] Diese AG in der Schweiz wurde von der schwedischen Klarälvdalens Datakonsult AB mitgegründet.[4][5]

Grundlegende Konzepte[Bearbeiten | Quelltext bearbeiten]

Die besondere Kolab zugrundeliegende Idee ist, einen IMAP-Server nicht nur für E-Mail, sondern auch für Adressbucheinträge (Kontakte) und Kalendereinträge (Termine) zu verwenden. Diese Einträge werden in besonderen IMAP-Verzeichnissen gespeichert; der IMAP-Server verwaltet Zugriffsrechte (ACLs), sowie die Client-Synchronisation, auch von gemeinsam und gleichzeitig durch mehrere Clients und Benutzer verwendeten IMAP-Verzeichnissen. Die Konfiguration und Verwaltung eines Kolab Servers erfolgt dabei weitgehend unter Verwendung von LDAP.

Kolab-Clients und -Server verwenden gut etablierte Standards: u. a. vCard, iCal, XML, sowie wie bereits erwähnt, IMAP und LDAP. Dieser Satz von Standards für Protokolle und Formate, der im offenen Kolab Format spezifiziert ist, erlaubt es (vollständig oder auch nur in Teilen implementiert) verschiedenen PIM-Anwendungen zum Austausch von Groupware-/PIM-Daten zu dienen.

Die Konzepte, auf denen Kolab beruht, sind für Kolab 2 festgehalten in der Kolab Format Specification und dem Architecture Paper, sowie für Kolab 1 im Kroupware Contract, Architecture Paper und der Technical Description.

Haupteigenschaften[Bearbeiten | Quelltext bearbeiten]

Screenshot von Horde-Webmail und Kontact
  • 389 Directory Server zur Benutzerverwaltung [6]
  • Cyrus als Server für IMAP und POP [6]
  • SASL zur Authentifizierung
  • Postfix als Mail Transfer Agent [6]
  • OpenSSL für Transport Layer Security [6]
  • Apache u. a. zur web-basierten Serververwaltung [6]
  • Aufgrund des offenen Kolab-Formats kann jeder PIM-Client ("Personal Information Management"-Anwendungsprogramm) zum vollwertigen Kolab-Client erweitert werden
  • Volle Offline-Fähigkeit, daher auch gute Benutzbarkeit ohne permanente Verbindung zum Kolab-Server (z. B. bei mobilen Clients) und Ausfallsicherheit der Clients bei Netzwerkproblemen oder Server-Ausfall
  • Gleichzeitiger Zugriff mit unterschiedlichen Plattformen, z. B. Outlook (Windows), Kontact (Linux), Web Browser (jede Plattform)
  • Unterstützung von clientseitiger OpenPGP und S/MIME E-Mail Verschlüsselung
  • Integrierter Spam- und Virenfilter mittels Amavis-new; Spamassassin und ClamAV werden mitgeliefert, andere sind einfach integrierbar
  • Standard Backupmethoden (dateibasiert; kein Datenbank-Backup) von Benutzerdaten und Gruppendaten, da jede E-Mail, Termin, Kontakt, Aufgabe, Notiz eine einzelne Datei ist
  • Konfigurationsdaten befinden sich in einem LDAP-Verzeichnis
  • Globales Adressbuch per LDAP
  • Gruppenkontaktordner mit IMAP ACLs
  • Persönliche Kontakte / Adressen mit Freigabemöglichkeit
  • Gruppenkalender mit IMAP ACLs
  • Persönlicher Kalender mit Freigabemöglichkeit
  • Serverseitige Ressourcenverwaltung (Besprechungsräume, Autos etc.)
  • Unterstützung von Vertreterregelungen und Abwesenheitsbenachrichtigungen
  • Frei-/Belegt-Listen und erweiterte Frei-/Belegt-Listen
  • Mehrfachstandorte (Slave-Server) mit schmalbandiger Anbindung möglich
  • Clusterfähig mit OpenLDAP-Proxy und verteilten Mailboxen

Kolab-Clients[Bearbeiten | Quelltext bearbeiten]

  • Referenz-Client ist Kontact aus der KDE Software Compilation 4.
  • Unterstützung für Microsoft Outlook mit proprietären Plugins:
    • Bynari Insight Connector [1]
    • Konsec Konnektor [2]
    • Toltec Connector [3]
  • Unterstützung für Microsoft Outlook mit quelloffenen Plugin:
    • Kolab Sync for Outlook: kolab-outlook [4]
  • Unterstützung für Mozilla Thunderbird / SeaMonkey und Mozilla Lightning mit SyncKolab ([5], [6], [7])
  • evolution-kolab [8] erweitert GNOMEs Evolution und EDS (Evolution-Data-Server) zum vollwertigen Kolab-Client (integriert in GNOME / Evolution ab v3.4, siehe [9], [10]).
  • Webfrontend auf der Basis von Roundcube (integriert in Kolab ab v3.0.0)[7]
    • Horde als Webfrontend ist Bestandteil von Kolab v2.2.x und v2.3.x[7]
  • Unterstützung von SyncML-fähigen Geräten (z. B. Mobiltelefonen):
    • Das in Kolab v2.2.x und v2.3.x integrierte Horde stellt auch eine SyncML-Schnittstelle zum Austausch von PIM-Daten zur Verfügung [11].
    • Syncphony [12] (ursprünglich "kolab-sync") arbeitet als Konnektor zwischen Kolab und einem Funambol Sync-Server, und erlaubt so allen von Funambol unterstützten Geräten mit einem Kolab-Server PIM-Daten auszutauschen.
  • Kolab-WS [13] bietet die Kolab-Funktionalität als Web-Service an. Kolab-WS war ursprünglich Bestandteil von Syncphony, das diesen Web-Service verwendet.
  • Z-Push [14] erlaubt Exchange ActiveSync-fähigen Geräten mit einem Kolab-Server E-Mail und PIM-Daten zu synchronisieren (integriert in Kolab v2.3.x).
  • Syncroton [15] ersetzt Z-Push seit Kolab v3.x und synchronisiert mit Geräten, die das Exchange ActiveSync-Protokoll unterstützen.
  • Kolab-Android [16], [17] ist ein weiterer Weg, Kalender und Kontakte von Android-basierten Geräten (z. B. Smartphones, Tablets) mit einem Kolab-Server zu synchronisieren.

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. a b Bernd Behr: Open-Source-Groupware Kolab ist fertig. heise online. 26. Juli 2003.
  2. Wife's Birthday? Kolab 3.4 Release Day! In: kolab.org. 27. Februar 2015, abgerufen am 17. Mai 2015 (englisch).
  3. Kolab Systems. Kolab Konsortium.
  4. Kolab. Kolab Systems AG.
  5. About KDAB, the Qt, OpenGL and C++ Experts. Klarälvdalens Datakonsult AB.
  6. a b c d e About Kolab Server. In: www-old.kolab.org. Abgerufen am 31. Januar 2012.
  7. a b Kolab Clients. In: kolab.org. Abgerufen am 18. September 2012 (englisch).