Evolution (früher auchXimian Evolution bzw.Novell Evolution) ist einPersonal Information Manager und Bestandteil desGnome-Desktops. Es dient der Organisation und Verwaltung von E-Mails, Kontakten, Terminen, Aufgaben und Notizen; in seiner Funktionalität ähnelt esMicrosoft Outlook. Evolution istFreie Software.
Für das Abrufen und Senden vonE-Mails unterstützt Evolution die ProtokollePOP,IMAP sowieSMTP, für die sichere DatenübertragungTLS bzw.STARTTLS. Zum Ver- und Entschlüsseln von E-Mails sowie zum Erzeugen und Prüfenelektronischer Signaturen bietet es die Möglichkeit der Nutzung der StandardsOpenPGP undS/MIME, zur automatischenSpam-Filterung stehenSpamAssassin undBogofilter zur Verfügung. E-Mail-Filter und Suchordner (die wie normale E-Mail-Ordner aussehen, sich wie Suchanfragen verhalten und wie E-Mail-Filter erstellt werden) erleichtern das Sortieren und Organisieren der Nachrichten.
Durch die Unterstützung desNNTP-Protokolls ist Evolution alsNewsreader einsetzbar; mit der Installation desPlug-insEvolution RSS erhält es die Funktionalität einesFeedreaders.
Die Kontaktdaten-Verwaltung unterstützt dasLDAP- und dasCardDAV-Protokoll sowieGoogle Kontakte, der Kalender dasiCalendar-Dateiformat, dasCalDAV-Protokoll undGoogle Kalender zur Nutzung von Adressbüchern, Kalendern, Aufgabenlisten und Notizbüchern in lokalen Netzwerken sowie im Internet. Das von vielen GNU/Linux-Distributionen bereitgestellte ProgrammSyncEvolution erweitert Evolution um die Unterstützung desSyncML-Standards sowie desActiveSync-Protokolls. Evolution-Adressbücher können inLibreOffice als Datenquelle genutzt werden.
Evolution wurde ursprünglich von der 1999 vonMiguel de Icaza (einem der beiden Gründer desGnome-Projektes)[9] undNat Friedman gegründeten FirmaInternational GNOME Support entwickelt, die wenig später inHelix Code und im Januar 2001 schließlich inXimian umbenannt wurde.[10][11][12] Die erste Veröffentlichung erfolgte im Mai 2000.[2]
Seit der Integration von Version 2.0 inGnome 2.8 im September 2004 ist Evolution offizieller Bestandteil von Gnome.[13][14]
Im Dezember 2001 – gemeinsam mit der Freigabe von Evolution 1.0 – kündigte Ximian aus wirtschaftlichen Gründen[15] die Veröffentlichung desXimian Connector, mit dem volleInteroperabilität von Evolution mitMicrosoft Exchange 2000 erreicht werden sollte, alsproprietäresPlug-in an;[16] es erschien im März 2002.[17] Nach der Übernahme Ximians durchNovell im August 2003[18] wurde der Quellcode desXimian Connector im Mai 2004 unter derGNU General Public License veröffentlicht.[19] Das Plug-in, dasOutlook Web Access für die Verbindung zum Server nutzte[20] und bereits seit Oktober 2003 auch Microsoft Exchange 2003 unterstütze,[21] wurde im April 2005 inEvolution Exchange umbenannt und bis ins Jahr 2012 aktiv entwickelt.[22]
Anfang 2007 wurde im Rahmen desOpenChange-Projektes mit der Entwicklung eines alternativen Plug-ins begonnen, das anstelle von Outlook Web Access dasMessaging Application Programming Interface – die zentrale Schnittstelle des Microsoft Exchange Servers – nutzen sollte.[23] DasEvolution MAPI genannte Plug-in wurde mit Version 2.26 in Evolution integriert und ermöglichte die Verbindung auch mit Microsoft Exchange 2007 Servern.[2] Spätestens seit Anfang 2014 giltEvolution MAPI als veraltet;[24] seine Verwendung wird nur noch für den Einsatz mit älteren Versionen als Microsoft Exchange 2007 empfohlen.[25]
Im April 2011 wurde die erste Entwicklerversion des dritten – und heute relevantesten – Evolution Plug-ins für die Verbindung mit Microsoft Exchange Servern,Evolution EWS, veröffentlicht.[26] Das ab Version 3.4 in Evolution integrierte Plug-in nutzt die auf dem NetzwerkprotokollSOAP basierendenExchange Web Services und unterstützt Microsoft Exchange 2007 und neuer.[27]
Bereits ab Version 2.0 unterstützte Evolution nativGroupWise[19] – im Mai 2004 wurde der Quellcode in ein eigenes Plug-in,Evolution GroupWise, ausgelagert.[28] Aufgrund mangelnder Ressourcen wird das Plug-in seit Evolution 3.4 nicht mehr aktiv entwickelt.[29] Das im Februar 2006 veröffentlichte[30] Plug-inScalix Connect for Evolution für die Verbindung mitScalix-Servern wird bereits seit 2008 nicht mehr weiterentwickelt.[31] Im Jahr 2010 wurde mit der Entwicklung vonEvolution Kolab, einem Plug-in für die Unterstützung derKolab Groupware, begonnen;[32] die offizielle Veröffentlichung erfolgte mit Evolution 3.4.[33] Ebenfalls aufgrund mangelnder Ressourcen[34] wird es seit der Veröffentlichung der Version 3.8 nicht mehr aktiv entwickelt.[35]
Bereits im September 2004 stellte eineApple-Beraterfirma einmacOS-Installationsprogramm für Evolution 1.4 aufSourceForge zum Download zur Verfügung,[36] im August 2008 veröffentlichteNovell die zweite und bisher letzte Evolution-Portierung (der Version 2.6) auf Mac OS X.[37]
Im Januar 2005 gabNat Friedman bekannt, dassNovell-MitarbeiterTor Lillqvist, der bereits das BildbearbeitungsprogrammGIMP aufWindows portiert hatte, beauftragt wurde, dies auch mit Evolution zu bewerkstelligen.[38] Die Portierung floss in den regulärenQuelltext ein.[39] Auf der alten Website des Evolution-Projektes fanden sich neben einer Dokumentation desErstellungsprozesses von Evolution für Microsoft Windows auch Installationspakete (bis zu Version 2.22) zum Download.[40] Von 2006 bis 2010 veröffentlichte die FirmaDIP Consultants aufSourceForge Windows-Installationspakete bis zu Version 2.28,[41][42] im Jahr 2010 unternahmopenSUSE den bisher letzten Versuch, ein Windows-Installationsprogramm anzubieten.[43] Die Windows-Portierung wird seit Jahren nicht mehr aktiv betreut.[44]
Evolution folgte demVersionsschema vonGnome mit einer Haupt-, einer Neben- und einer Revisionsnummer. Stabile Versionen haben gerade Nebenversionsnummern, Entwicklerversionen ungerade (die Tabelle unten enthält nur stabile Versionen). Jedes halbe Jahr – im März und im September – wird eine neue stabile Version veröffentlicht; dazwischen wird an der Entwicklerversion gearbeitet, in denEntwicklungszweig der stabilen Version fließenFehlerbehebungen ein.[45] Am 18. Januar 2016 erschien also z. B. sowohl die Entwicklerversion 3.19.4[46] als auch die stabile Version 3.18.4 mit Fehlerbehebungen[47]. Nach der Veröffentlichung von Evolution 3.20 im März 2016 wurde unter Version 3.21.x weiter entwickelt, Fehlerbehebungen flossen in den stabilen Entwicklungszweig 3.20.x ein.
Erste Veröffentlichung nach der Integration inGnome (gemeinsam mit Gnome 2.8); beginnend mit dieser Version folgt Evolution dem sechsmonatigen Entwicklungszyklus von Gnome; Unterstützung desNNTP-Protokolls (und damit vonUsenet-Newsgroups) sowie der Groupware-SoftwareGroupWise[19]
↑About Us. In: Website des Gnome-Projektes. Archiviert vom Original (nicht mehr online verfügbar) am 16. Dezember 2011; abgerufen am 8. März 2016 (englisch).
↑Miguel de Icaza: Helix Code. The GNOME company. In: Website von Ximian, Inc. Archiviert vom Original (nicht mehr online verfügbar) am 5. August 2001; abgerufen am 8. März 2016 (englisch).
↑Helix Code Rocks. In: Website von Helix Code, Inc. Archiviert vom Original (nicht mehr online verfügbar) am 7. April 2000; abgerufen am 8. März 2016 (englisch): „Helix Code is providing Helix GNOME as a service to the GNOME community, which can count on always having updated, stable packages for its users and developers. […] To go with that, Helix Code is building a full suite of productivity applications, starting with Evolution and Gnumeric.“
↑GNOME 2.8 released! Gnome Foundation, 15. September 2004, abgerufen am 6. März 2016 (englisch).
↑evolution-exchange/NEWS. In: Gnome Git Repository. Abgerufen am 15. März 2016 (englisch, Änderungsprotokoll von Evolution Exchange).
↑What is OpenChange? In: Website des OpenChange-Projektes. Archiviert vom Original (nicht mehr online verfügbar) am 21. Mai 2007; abgerufen am 11. März 2016 (englisch).
↑Evolution. In: Website des Gnome-Projektes. Archiviert vom Original (nicht mehr online verfügbar) am 9. Februar 2014; abgerufen am 11. März 2016 (englisch): „evolution-mapi-3.10.2.tar.xz (deprecated)“
↑Ximian Evolution (X11) for Mac OS X. In: SourceForge. Advanced Systems Technologies, Inc., 6. September 2004, abgerufen am 11. März 2016 (englisch).
↑Evolution 2.6 for Mac OS X. In: Website von Novell, Inc. 12. August 2006, archiviert vom Original (nicht mehr online verfügbar) am 30. Oktober 2006; abgerufen am 10. März 2016 (englisch).
↑Nat Friedman: Evolution for Windows. 17. Januar 2005, archiviert vom Original (nicht mehr online verfügbar) am 15. April 2013; abgerufen am 6. März 2016 (englisch).
↑Tor Lillqvist: Nothing much here. In: SourceForge. Abgerufen am 9. März 2016 (englisch).
↑Building Evolution on Windows. In: Projekt-Website von Evolution. Archiviert vom Original (nicht mehr online verfügbar) am 3. Juli 2013; abgerufen am 10. März 2016 (englisch).
↑Questions. In: Website der Firma DIP Consultants. Archiviert vom Original (nicht mehr online verfügbar) am 17. Juni 2008; abgerufen am 9. März 2016 (englisch).
↑ShellTer. In: SourceForge. Abgerufen am 9. März 2016 (englisch).
↑Milan Crha: Evolution doesn't start: libglade*/libgdk*/libg*.dll missing. In: Gnome Bugzilla. 11. Juni 2015, abgerufen am 10. März 2016 (englisch): „There is a win32/ subfolder of the evolution sources with a Readme and Makefile, which build evolution together with dependencies, but it all needs more love, testing, and so on, not talking about „packaging“ into an installer.“
↑Source. In: Website des Gnome-Projektes. Abgerufen am 14. März 2016 (englisch).