SOGo

Last updated
SOGo
Developer(s) Inverse Inc / Alinto
Repository
Written in Objective-C [1]
Operating system Unix-like [2] [3]
Platform GNUStep, SOPE [1]
Available in Arabic, Basque, Brazilian Portuguese, Catalan, Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Icelandic, Italian, Lithuanian, Macedonian, Norwegian Bokmål, Norwegian Nynorsk, Polish, Portuguese, Russian, Slovak, Slovenian, Spanish (Argentina), Spanish (Spanish), Swedish, Turkish (Turkey), Ukrainian, Welsh
Type Groupware
License GPL v2/LGPL v2
Website sogo.nu OOjs UI icon edit-ltr-progressive.svg

SOGo (formerly named Scalable OpenGroupware.org) is an open source collaborative software (groupware) server with a focus on simplicity and scalability. [4]

Contents

SOGo provides collaboration for Mozilla Thunderbird/Lightning, Microsoft Outlook, Apple iCal/iPhone and BlackBerry client users. Its features include the ability to share calendars, address books and e-mail using an open source, cross-platform environment. The Funambol middleware and the Funambol SOGo Connector allow SyncML clients to synchronize contacts, events and tasks.

SOGo supports standard groupware capabilities including CalDAV, CalDAV auto-scheduling, CardDAV, WebDAV Sync, WebDAV ACLs, and iCalendar.

Microsoft Outlook support is provided through an OpenChange storage provider to remove the MAPI dependency for sharing address books, calendars and e-mails. Native connectivity to Microsoft Outlook allows SOGo to emulate a Microsoft Exchange server to Outlook clients. [5]

Features

SOGo uses existing services including Microsoft Active Directory, OpenLDAP, SQL, and IMAP. Usage of industry services contributes to scalability. It is accessible through its web interface, desktop clients or mobile devices.

The web interface uses an AJAX interface and is available in several languages. The look and feel of version 2 mimics Mozilla Thunderbird and provides browser drag and drop capabilities for contacts, events and mail messages. Single sign-on security capabilities are available by using CAS, WebAuth, or Kerberos. Version 3 is based on AngularJS and Angular Material and provides a fully responsive interface.

Supported desktop clients are Mozilla Thunderbird with the Lightning extension, Apple iCal, and Microsoft Outlook. The SOGo Connector and Integrator extensions for Thunderbird provide improved functionality. [6]

Mobile devices are generally handled through the Microsoft Exchange ActiveSync (EAS) protocol. Devices such Apple's iPhone are handled natively by SOGo as iOS supports CalDAV and CardDAV. Other devices can access the Web interface which is responsive since release 3.0.0.

History

The Skyrix Web Groupware was a web based calendaring, contact and project management system developed by the SKYRIX Software AG in Magdeburg, Germany (~1998-2008). It was based upon the SOPE application server (an open source derivate of WebObjects developed by the same company). That system was later released as an OpenSource project under the name "OpenGroupware.org". Even though the name was derived from the OpenOffice.org project, it had no actual ties to the OpenOffice project.

OpenGroupware.org was functionally rich but very limited in scalability (worked for hundreds of users). As part of a large customer project which had the requirement to serve around 60,000 users, "Scalable OGo" ("SOGo") was created in 2004. [5] "SOGo" lacks a lot of the functionality of OpenGroupware.org, but kept key calendaring, address book and email features. All designed to be highly scalable, and most importantly: to conform to open standards like CalDAV and GroupDAV.

The SKYRIX company eventually refocused on other endeavours. Inverse Inc picked up and continues to maintain and enhance SOGo, while adding a set of functionalities. Inverse, based in Canada, packaged and released version 1.0 of SOGo in 2009. [7] In 2022, Inverse made a deal with Alinto. [8]

Related Research Articles

<span class="mw-page-title-main">GNOME Evolution</span> Personal information manager software and workgroup information management tool for GNOME

GNOME Evolution is the official personal information manager for GNOME. It has been an official part of GNOME since Evolution 2.0 was included with the GNOME 2.8 release in September 2004. It combines e-mail, address book, calendar, task list and note-taking features. Its user interface and functionality is similar to Microsoft Outlook. Evolution is free software licensed under the terms of the GNU Lesser General Public License (LGPL).

<span class="mw-page-title-main">Microsoft Outlook</span> Email, notes, task, calendar software and contact management

Microsoft Outlook is a personal information manager software system from Microsoft, available as a part of the Microsoft Office and Microsoft 365 software suites. Though primarily an email client, Outlook also includes such functions as calendaring, task managing, contact managing, note-taking, journal logging and web browsing, and has also become a popular email client for many businesses.

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 different locations share, search and synchronize calendar data. It extends the WebDAV specification and uses the iCalendar format for the calendar data. The access protocol is defined by RFC 4791. Extensions to CalDAV for scheduling are standardized as RFC 6638. The protocol is used by many important open-source applications.

Kolab is a free and open source groupware suite. It consists of the Kolab server and a wide variety of Kolab clients, including KDE PIM-Suite Kontact, Roundcube web frontend, Mozilla Thunderbird and Mozilla Lightning with SyncKolab extension and Microsoft Outlook with proprietary Kolab-Connector PlugIns.

<span class="mw-page-title-main">Zimbra</span> Collaborative software suite

Zimbra Collaboration, formerly known as the Zimbra Collaboration Suite (ZCS) before 2019, is a collaborative software suite that includes an email server and a web client.

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.

Sun Java System Communications Suite is a collection of "Industrial-Strength" software services from Sun Microsystems. The supported platforms are: Red Hat Enterprise Linux, Solaris and Windows Server. Since Oracle acquired Sun in 2010, collection is now called Oracle Communications Unified Communications Suite.

EGroupware is free open-source groupware software intended for businesses from small to enterprises. Its primary functions allow users to manage contacts, appointments, projects and to-do lists. The project releases its software under the terms of GNU General Public License (GPL).

Z-Push is a FOSS implementation of the Microsoft Exchange ActiveSync protocol which is used to synchronize email, personal contacts and other items between a central server and a mobile device.

Zarafa was an open-source groupware application that originated in the city of Delft in the Netherlands. The company that developed Zarafa, previously known as Connectux, is also called Zarafa. The Zarafa groupware provided email storage on the server side and offered its own Ajax-based mail client called WebAccess and a HTML5-based, WebApp. Advanced features were available in commercially supported versions. Zarafa has been superseded by Kopano.

GMS (GMS) is a commercial mail and groupware server developed by Gordano Ltd. It runs on Windows, Linux, Solaris, and AIX. Originally called NTMail which was the first commercially available mail for the Windows platform, the products were rebranded to the Gordano Messaging Suite in August 2002 to reflect the support for additional hardware platforms and operating systems.

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.

DAViCal is a server for calendar sharing. It is an implementation of the CalDAV protocol which is designed for storing calendaring resources on a remote shared server. Although the events are stored in a SQL database the information between client and server is transferred in the iCalendar format.

<span class="mw-page-title-main">GroupWise</span> Messaging and collaborative software platform

GroupWise is a messaging and collaboration platform from Micro Focus that supports email, calendaring, personal information management, instant messaging, and document management. The GroupWise platform consists of desktop client software, which is available for Windows,, and the server software, which is supported on Windows Server and Linux.

ownCloud Free software for cloud computing

ownCloud is an open-source software product for sharing and syncing of files in distributed and federated enterprise scenarios. It allows companies and remote end-users to organize their documents on servers, computers and mobile devices and work with them collaboratively, while keeping a centrally organized and synchronized state. ownCloud supports extensions like online document editing, calendar and contact synchronization. Users can work with documents from a browser, and there are clients for a variety of operating systems as well as mobile clients for Android and iPhone.

A comparison of CalDAV and CardDAV implementations offers two overviews of client and server computer software implementations of the CalDAV and CardDAV protocols.

MailSite is a commercial mail server, calendar software, contact manager and collaborative software developed by Rockliffe Systems. MailSite was one of the first mail servers to run on Windows NT using Internet standards when version 1.2 was released in 1996. MailSite has been in continual development since 1996 with version 10 released in 2013. MailSite runs on a single Windows Server or a cluster of Windows Server computers. MailSite works natively with Microsoft Outlook versions 2007 to 2013 for mail, calendar and contacts without requiring any Outlook plug-ins. MailSite includes an Exchange ActiveSync (EAS) server for synchronizing mail, calendar and contacts with mobile devices. MailSite also works with Internet Standards-based mail clients such as Mozilla Thunderbird.

<span class="mw-page-title-main">Zentyal</span>

Zentyal is an open source email and groupware solution based on Ubuntu Linux.

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 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. Since October 2017, Kopano Core is also known more specifically as Kopano Groupware Core, since Kopano B.V. developed more products that were not directly requiring groupware components.

References

  1. 1 2 "How do I compile SOGo?" . Retrieved 26 May 2023.
  2. "How to install SOGo on Debian?" . Retrieved 12 May 2017.
  3. "ports/www/sogo/". OpenBSD . Retrieved 12 May 2017.
  4. Marcotte, Ludovic (2011-02-28). "SOGoOpen-Source Groupware | Linux Journal". Linux Journal . Retrieved 2018-10-07.
  5. 1 2 Gedda, Rodney (2010-10-26). "Q&A: Inverse CEO on building an open source Exchange alternative". TechWorld . Retrieved 2018-10-07.
  6. Willis, Nathan (2011-08-12). "Weekend Project: Turn Thunderbird into a Groupware Client with SOGo Connector". Linux.com | The source for Linux information. Retrieved 2018-10-07.
  7. "SOGo 1.0 RC9 released".
  8. "SOGo Open source".