SOGo
SOGo est un collecticiel (ou serveur collaboratif) libre dont l'architecture est axée sur l'extensibilité (en anglais : « scalability ») qui permet son utilisation simultanée par des dizaines de milliers d'utilisateurs.
Développé par | Alinto |
---|---|
Dernière version | () |
Dépôt | github.com/Alinto/sogo |
Écrit en | Objective-C |
Système d'exploitation | Type Unix |
Environnement | GNUstep, GNU/Linux, Solaris, FreeBSD et d'autres variantes du système Unix |
Langues | Multilingue |
Type | Groupware |
Licence | GPL |
Site web | https://sogo.nu/ |
Philosophie et fonctionnalités
modifierSOGo possède l'essentiel des fonctionnalités qu'on peut attendre[style à revoir] d'un environnement collaboratif. Les modules disponibles ont été choisis en fonction de leur utilité et de leur utilisation de ressources machine et réseau. Son nombre de composantes est donc limité à la gestion de calendriers, de carnet d'adresses et de courrier électronique. Sa philosophie d'intégration tend à éviter la duplication de fonctionnalités lorsque des services adéquats existent déjà. D'autre part, SOGo est modulaire et permet d'ajouter facilement les fonctionnalités dont le manque se ferait sentir[style à revoir]. Un parc-type peut donc utiliser SOGo à côté d'un serveur de fichiers pour le partage de documents ou d'un serveur jabber pour la messagerie instantanée.
En implémentant des protocoles et des formats de données standardisés, SOGo facilite aussi l'interopérabilité entre différents logiciels ou appareils mobiles. SOGo conserve les fiches des carnets d'adresses au format vCard, tandis que les événements et les tâches des calendriers sont au format iCalendar. Bien que l'utilisation de Thunderbird soit privilégiée, aucun client particulier n'est imposé.
Côté serveur, l'un de ses aspects le plus intéressant[Interprétation personnelle ?] est sans doute son intégration à toute infrastructure préexistante. Plutôt que d'imposer une refonte de l'organigramme des services réseau, SOGo est capable d'utiliser virtuellement toute base de données SQL existante ainsi que n'importe quel serveur IMAP. L'identification des utilisateurs se fait en LDAP ou en CAS.
Partage d'information
modifierComme logiciel collaboratif, SOGo permet le partage d'informations entre utilisateurs et par conséquent de contrôler l'accès aux données. Ainsi, un utilisateur peut définir des droits d'accès sur ses ressources avec une certaine finesse. Chaque module fournit son propre ensemble de droits applicables. Par exemple, les « ACL » IMAP sont gérés en conformité avec le RFC 4314[1].
Historique
modifierLe projet SOGo a été initié en 2004 par la société Skyrix, établie en Allemagne. Cette même société est à l'origine du projet OpenGroupware.org (OGo). Une entreprise montréalaise, Inverse[2], a repris le développement depuis 2006 jusqu'en aout 2022. Depuis le 1er septembre 2022 la Société Française Alinto a repris et poursuit les développements de SOGo.
SOGo est un logiciel libre, distribué sous Licence publique générale GNU.
Notes et références
modifier- (en) « IMAP4 Access Control List (ACL) Extension », Request for comments no 4314,
- Inverse.ca