LINAGORA / BLUE MIND. Note Technique. établie à la demande de la société LINAGORA. 18 février 2013. 1 Contexte et mission 2



Documents pareils
OBM : Découvrez LA solution de messagerie collaborative libre!

Présentation générale de l'application OBM

Hébergée dans le cloud, notre solution est un logiciel-service (SaaS) entièrement géré par NUXIT :

ContactOffice. La Messagerie collaborative pour l'éducation. Assises 2015 du CSIESR Avignon

Paramétrage de compte mail netplus sur iphone et ipad

Zimbra. S I A T. T é l : ( ) F a x : ( )

Paramétrer un compte Exchange pour Microsoft Outlook 2013

LOGICIELS PHOTOCOPIEURS DÉVELOPPEMENT FORMATION ASSISTANCE MATERIELS

Guide pour bien débuter avec

OutlookSync pour MS Outlook 2007 / 2010 / Manuel

LOGO Smartphones, tablettes, et autres gadgets quel impact sur notre métier d ASR

Agenda : migration et interopérabilité

Office Pro Plus. Procédures d installation. Direction des Systèmes d Information Grenoble Ecole de Management. Date de publication Juin 2014

SOMMAIRE ÉTAPES OBLIGATOIRES. Récupérer le connecteur... 3

sommaire ÉTAPES OBLIGATOIRES Récupérer le connecteur... 3

Recommandations techniques

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I

La plate-forme d'outils collaboratifs de l'i.e.m.n.

Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.

TutoJRES Outils et Services Collaboratifs

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Mail Pro. Solution de messagerie collaborative unifiée

ClaraExchange 2010 Description des services

PROCÉDURE D AIDE AU PARAMÉTRAGE

Office 365 pour les établissements scolaires

MailStore Server 7 Caractéristiques techniques

PHILIPPE PAR JEAN-P EN PARTENARIAT AVEC ACCESS. (détails pages suivantes) -

Comment utiliser mon compte alumni?

Guide d administration de Microsoft Exchange ActiveSync

Sage 100 CRM Les compatibilités Version Mise à jour : 2015 version 8

! " # $ % & OPN Day Paris 14 mars 2006

La solution Hosted Exchange de VTX. VTX HEX Soho La solution Hosted Exchange pour 1 ou 2 utilisateur(s).

Guide de configuration. Logiciel de courriel

Offre LinShare. Présentation. Février Partage de fichiers sécurisé. LinShare 1.5

Guide de l'utilisateur

ACCEDER A SA MESSAGERIE A DISTANCE

ACCÉDER A SA MESSAGERIE A DISTANCE

Le serveur communication unifiée IceWarp. Guide de mise à jour. Version 10. Février IceWarp France / DARNIS Informatique

Guide pour la configuration d adresse

«Outils de gestion pour TPE CRM / ERP»

Cisco Certified Network Associate

Manuel de configuration des fonctions de numérisation

SOMMAIRE. 3. Comment Faire? Description détaillée des étapes de configuration en fonction du logiciel de messagerie... 3

Guide d installation. Routeur Zyxel VMG1312

Les solutions mobiles et Cloud au service de votre productivité

Imaginez un Intranet

Office 365/WIFI/Courrier. Guide pour les étudiants

! "# "! # $% & '( ) '* '

Qu est-ce que le «cloud computing»?

Guide de l'utilisateur de l'application mobile

@ vocatmail SECIB DES SOLUTIONS INFORMATIQUES POUR LES AVOCATS. Première messagerie professionnelle pour avocat en mode hébergé.

Configurer son logiciel de mails.

Etude d Exchange, Google Apps, Office 365 et Zimbra

Notice d utilisation Windows

Procédure d enregistrement

Service de Messagerie évoluée. Guide Utilisateur. Novembre 2006 Messagerie évoluée Completel Guide Utilisateur 1

Optimisez votre solution CRM avec les modules optionnels d update.crm : Profitez de nos innovations technologiques

Le serveur de communication IceWarp. Guide SyncML. Version 10. Juillet IceWarp France / DARNIS Informatique

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Travail collaboratif. Glossaire

Votre département informatique externalisé

SOGo Université de Strasbourg Direction Informatique

Intranet / Groupware LORIA - Université d automne Intranet/Groupware - L. Mirtain 1

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année

OUTLOOK GÉRER EFFICACEMENT SON BUSINESS D INGÉNIERIE OU DE CONSEIL AVEC OUTLOOK

OpenScape Business. La solution de communications unifiées tout-en-un pour les PME

Gestion des utilisateurs dans un environnement hétérogène

Guide d installation. Routeur ZyWall 2 plus

Exchange Server 2013 Préparation à la certification MCSE Messaging - Examen

Comment configurer votre compte de messagerie BlackBerry? Qu est ce que les solutions BlackBerry?

AJOUTER UN COMPTE DE MESSAGERIE SUR UNE TABLETTE

Exchange 2007 : Améliorations et nouvelles fonctionnalités Atelier 136. Société GRICS

Notre offre Collaborative

RCE/OXO Nouveautés DECEMBRE ici ici ici ici

«Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de

Accès à la messagerie électronique HES

Démonstration Google Apps. Christophe Thuillier Avril 2010 Arrowsoft

GESTION ELECTRONIQUE DE DOCUMENTS

Copyright 2002 ACNielsen a VNU company. Découverte des solutions 3CX Aperçu des avantages produit

Guide d installation rapide

Dossier de Presse Freeplanning

Découverte de Microsoft Office 2010 et de Microsoft Exchange Server 2010

Configuration des logiciels de messagerie

Outils logiciels SPC - une façon simple d optimiser les performances et la protection

Informations sur l utilisation du webmail du CNRS. Webmail du CNRS. Manuel Utilisateur

Windows Phone conçu pour les entreprises.

Vos données : Un capital à valoriser. ADD S.A. Chemin des Chalets 1279 CHAVANNES-DE-BOGIS

Manuel de l utilisateur

PROJET DE MIGRATION EXCHANGE 2003 VERS EXCHANGE 2010

FAQ sur le Service courriel d affaires TELUS

QTEK 9100 QTEK S200 HP 6915

ADMINISTRATION DE RESEAUX SOUS LOGICIEL «OPEN SOURCE»

Utiliser un client de messagerie

OFFICE OUTLOOK QUICK START GUIDE

Click to edit Master title style. Yann Ferouelle Microsoft France

Votre infrastructure est-elle? La collaboration informatique. améliore la performance globale

Comprendre «le travail collaboratif»

MailStore Server. La référence en matière d archivage d s

Transcription:

Serge MIGAYRON Ingénieur SUPELEC Expert en Informatique et en Technologies de l Information Expert près les Cours d Appel et Administrative d Appel de PARIS LINAGORA / BLUE MIND Note Technique établie à la demande de la société LINAGORA 18 février 2013 1 Contexte et mission 2 2 Identification des logiciels et programmes comparés 4 3 1 ère comparaison (version ancienne de BLUE MIND) 7 4 2 ème comparaison (version récente de BLUE MIND) 20 5 Synthèse 33 6 Annexes 39 74, rue Falguière, 75015 PARIS - Std : 33 (0)1 43 22 64 64 - Fax : 33 (0)1 43 22 01 01 Dir : 33 (0)1 43 22 24 19 migayron@2mexpert.com

Serge MIGAYRON - 18 février 2013 2 1 Contexte et mission La société LINAGORA est spécialisée, depuis une dizaine d années, dans l édition de logiciels Open Source et la fourniture de prestations de support et de services associés. Elle emploie environ 150 collaborateurs en FRANCE, en BELGIQUE et aux ETATS UNIS. Sa clientèle est autant publique (Armée de l Air, Assemblés Nationale, Ratp, Ministère de la Défense ) que privée (Macif, France 24, Fnac, Carrefour, Bouygues Telecom ) Parmi les logiciels édités par la société LINAGORA figure une application libre de messagerie collaborative nommée OBM. La société BLUE MIND est également spécialisée, depuis 2010, dans le domaine de l édition de logiciels libres et la fourniture de prestations de support et de services a s- sociés. Elle propose un logiciel de messagerie collaborative Open Source nommé BLUE MIND. Selon la société LINAGORA, le logiciel BLUE MIND utiliserait des sous-ensembles du logiciel OBM sans respecter les termes du contrat de licence s appliquant à ces sousensembles (licence GNU/GPL v2 ou toute version ultérieure). C est dans ce contexte que la société LINAGORA nous a demandé de procéder à une analyse comparative des 2 logiciels afin de dire : si le logiciel BLUE MIND utilise ou non des sous-ensembles du logiciel OBM dans l affirmative, si les termes de la licence s appliquant à ces sous-ensembles du logiciel OBM sont ou non respectés par la société BLUE MIND dans l affirmative, si les mentions de paternité figurant dans ces sous-ensembles du logiciel OBM ont ou non été conservées dans le logiciel de la société BLUE MIND

Serge MIGAYRON - 18 février 2013 3 Pour exécuter notre mission, nous nous sommes rendus dans les locaux de la société LINAGORA à LYON où nous avons procédé, en présence de techniciens de cette société, à une analyse comparative des 2 logiciels. A la suite de quoi, nous avons été en mesure d établir la présente note technique en réponse à notre mission.

Serge MIGAYRON - 18 février 2013 4 2 Identification des logiciels et programmes comparés Présentation de la solution OBM OBM est une solution collaborative (dite «groupware») libre qui permet à des utilisateurs de stocker, organiser et partager des fichiers de rendez-vous, de contacts, de courriels, de documents. OBM offre également des fonctions de gestion de projet et de planning. L architecture de la solution est composée d un serveur qui est accessible, soit via un navigateur web, soit via un logiciel installé sur le poste du client tel qu OUTLOOK («client lourd») pour la messagerie (IMAP ou POP3) ou l annuaire (LDAP). OBM se synchronise (soit en mode direct, soit via des outils complémentaires tel qu ACTIVESYNC) avec de nombreux terminaux mobiles tels que des smarphones. OBM supporte de nombreux standards de communication tels que SOAP, LDAP, ICAL, HTTP, HTTPS, SMTP, IMAP, POP3... La solution OBM peut être utilisée de façon autonome ou être intégrée à un système d'information existant. Périmètre de comparaison Nous avons concentré notre comparaison sur 2 modules du logiciel OBM nommés OBM-SYNC et OBM OPUSH (ou OPUSH), tous 2 soumis à la licence GNU/GPL v2 ou

Serge MIGAYRON - 18 février 2013 5 toute version ultérieure. OBM-SYNC fournit les fonctions qui permettent de synchroniser les agendas, les fichiers de contacts et les tâches avec les clients lourds (tels qu OUTLOOK), les terminaux mobiles (tels que les PDA ou assistants personnels). Ces fonctions sont mises à la disposition des développeurs sous forme de web services. OPUSH fournit les fonctions de synchronisation de périphériques mobiles au standard ACTIVESYNC de MICROSOFT. Il permet à un terminal portable (supportant ce protocole) tel un smartphone d'être synchronisé avec un PC de bureau ou un serveur MI- CROSOFT EXCHANGE. Les fonctions de synchronisation offertes par ces 2 modules sont essentielles à des ut i- lisateurs mobiles ou distants de messageries collaboratives car elles leur permettent de bénéficier, sur leurs différents lieux de travail ou de déplacement d informations à jour en temps réel. Dans ces 2 modules, nous avons retenu les 9 programmes (ou «classes») suivants : Programme 1 : Ical4jHelper.java (OBM SYNC) pour intégrer une librairie (ical4j) de manipulation du format icalendar (Rfc) Programme 2 : CalendarBindinglmpl.java (OBM SYNC) contient la logique métier des web services de manipulation du calendrier Programme 3 : CalendarHome.java (OBM SYNC) contient la logique d accès aux données pour les web services de manipulation du calendrier Programme 4 : BookItemsWriter.java (OBM SYNC) de codification des données d entrée et de sortie des web services de gestion des contacts Programme 5 : ResultSetProxy.java (OPUSH) relative à l'interaction technique avec la base de données Programme 6 : SyncHandler.java (OPUSH) d'implémentation de la logique liée à une commande de synchronisation du protocole Microsoft ActiveSync Programme 7 : EmailManager.java (OPUSH) de synchronisation des emails dans opush

Serge MIGAYRON - 18 février 2013 6 Programme 8 : EventConverter.java (OPUSH) de conversion entre le modèle de données OBM et le modèle de données Microsoft ActiveSync Programme 9 : ActiveSyncServlet.java (OPUSH) d'implémentation générique de commande Microsoft ActiveSync Ces 9 programmes représentent environ 8.000 lignes soit 10 % des lignes totales des 2 modules OBM SYNC et OPUSH (80.000 lignes). Versions comparées des modules Nous avons retenu les versions suivantes des modules : OBM SYNC version 2.3.9. Archive «obm-sync-2.3.9.tar.gz» téléchargée à partir de l adresse «obm.org/content/old-versions». L empreinte md5 de l archive est : «488e07dc572fec9ff46c10c08fca8f55» OPUSH version 2.3.24. Archive «opush-2.3.24.tar.gz» téléchargée à partir d un serveur de la société LINAGORA. L empreinte md5 de l archive est : «1a2b01f487530192b33a85c1641efae7» Nous avons également téléchargé cette archive à partir de l adresse «code.google. com/p/o-push/source/checkout» puis avons procédé à une comparaison de ces 2 archives, classe par classe, afin de vérifier leur identité (cf. annexes 1). BLUEMIND : Archives téléchargées à partir de l adresse «http://git.bluemind.net». Nous avons retenu : la version la plus ancienne de l archive d empreinte md5 «3b684cfa13279f0be6abe2dbc035aa4df963dbc4» la version la plus récente de l archive d empreinte md5 «25ad84c706b0ced827d308f67407654ba6a5a769»

Serge MIGAYRON - 18 février 2013 7 3 1 ère comparaison (version ancienne de BLUE MIND) Programme 1, Ical4jHelper.java (OBM SYNC) Les résultats de la comparaison réalisée figurent en annexe 2.1. 91% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme :

Serge MIGAYRON - 18 février 2013 8 Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 9 Programme 2, CalendarBindinglmpl.java (OBM SYNC) Les résultats de la comparaison réalisée figurent en annexe 2.2. 61% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme :

Serge MIGAYRON - 18 février 2013 10 Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 11 Programme 3, CalendarHome.java (OBM SYNC) Les résultats de la comparaison réalisée figurent en annexe 2.3. 69% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme :

Serge MIGAYRON - 18 février 2013 12 Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 13 Programme 4, BookItemsWriter.java (OBM SYNC) Les résultats de la comparaison réalisée figurent en annexe 2.4. 62% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme : Néant Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 14 Programme 5, ResultSetProxy.java (OPUSH) Les résultats de la comparaison réalisée figurent en annexe 2.5. 100% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme : Néant Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 15 Programme 6, SyncHandler.java (OPUSH) Les résultats de la comparaison réalisée figurent en annexe 2.6. 92% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme : Néant Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 16 Programme 7, EmailManager.java (OPUSH) Les résultats de la comparaison réalisée figurent en annexe 2.7. 89% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme dans le programme :

Serge MIGAYRON - 18 février 2013 17 Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 18 Programme 8, EventConverter.java (OPUSH) Les résultats de la comparaison réalisée figurent en annexe 2.8. 89% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme : Néant Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 19 Programme 9, ActiveSyncServlet.java (OPUSH) Les résultats de la comparaison réalisée figurent en annexe 2.9. 82% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme : Néant Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 20 4 2 ème comparaison (version récente de BLUE MIND) Programme 1, Ical4jHelper.java (OBM SYNC) Les résultats de la comparaison réalisée figurent en annexe 3.1. 89% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme :

Serge MIGAYRON - 18 février 2013 21 Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 22 Programme 2, CalendarBindinglmpl.java (OBM SYNC) Les résultats de la comparaison réalisée figurent en annexe 3.2. 49% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme :

Serge MIGAYRON - 18 février 2013 23 Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 24 Programme 3, CalendarHome.java (OBM SYNC) Les résultats de la comparaison réalisée figurent en annexe 3.3. 52% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme :

Serge MIGAYRON - 18 février 2013 25 Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 26 Programme 4, BookItemsWriter.java (OBM SYNC) Les résultats de la comparaison réalisée figurent en annexe 3.4. 56% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme : Néant Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 27 Programme 5, ResultSetProxy.java (OPUSH) Les résultats de la comparaison réalisée figurent en annexe 3.5. 98% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme : Néant Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 28 Programme 6, SyncHandler.java (OPUSH) Les résultats de la comparaison réalisée figurent en annexe 3.6. 83% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme : Néant Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 29 Programme 7, EmailManager.java (OPUSH) Les résultats de la comparaison réalisée figurent en annexe 3.7. 78% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme :

Serge MIGAYRON - 18 février 2013 30 Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 31 Programme 8, EventConverter.java (OPUSH) Les résultats de la comparaison réalisée figurent en annexe 3.8. 80% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme : Néant Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 32 Programme 9, ActiveSyncServlet.java (OPUSH) Les résultats de la comparaison réalisée figurent en annexe 3.9. 77% des lignes des 2 programmes sont identiques. Licence LINAGORA dans le programme : Néant Licence BLUE MIND dans le programme : Le fichier License.txt d exceptions de BLUE MIND est joint en annexe 4.1.

Serge MIGAYRON - 18 février 2013 33 5 Synthèse La solution OBM Les logiciels constituant la solution OBM développée par la société LINAGORA s inscrivent dans le contexte évolutif et innovant des outils collaboratifs dits de «groupware». Ces outils permettent à chacun de nous d utiliser sa messagerie, ses contacts, son agenda, sur ses différents lieux de travail ou de mobilité. Les informations sont mises à jour en temps réel grâce aux fonctions de synchronis a- tion supportées par ces outils. L usage, généralisé depuis quelques années, des terminaux mobiles tels que les smar t- phones (iphone, Galaxy Androïd ) ou les tablettes (ipad), tant dans la vie privée que dans la vie professionnelle, impose des solutions particulièrement performantes, en termes de fiabilité, d ergonomie et de rapidité. Ce secteur est un des plus dynamiques et créatifs de l industrie informatique. Résultats des comparaisons effectuées Les taux d identité constatés dans les comparaisons réalisées, sont, programme par programme, les suivants :

Serge MIGAYRON - 18 février 2013 34 Programme Version ancienne de BLUEMIND Version récente de BLUEMIND Programme 1 (OBM SYNC, Ical4jHelper.java) 91 % 89 % Programme 2 (OBM SYNC, CalendarBindinglmpl.java) 61 % 49 % Programme 3 (OBM SYNC, CalendarHome.java) 69 % 52 % Programme 4 (OBM SYNC, BookItemsWriter.java) 62 % 56 % Programme 5 (OPUSH, ResultSetProxy.java) 100% 98 % Programme 6 (OPUSH, SyncHandler.java) 92 % 83 % Programme 7 (OPUSH, EmailManager.java) 89 % 78 % Programme 8 (OPUSH, EventConverter.java) 89 % 80 % Programme 9 (OPUSH, ActiveSyncServlet.java) 82 % 77 % Ces taux d identité sont très élevés, ne peuvent s expliquer par des contraintes techniques et ne laissent aucun doute quant à une origine commune des programmes comparés. Les noms des programmes sont d ailleurs identiques dans les 2 logiciels. On constate que les taux d identité mesurés diminuent lentement dans le temps mais demeurent encore très élevés aujourd hui. Licences des programmes comparés Les licences identifiées dans les codes sources des programmes comparés sont les su i- vantes : Programme Licence LINAGORA Licence BLUEMIND Programme 1 (OBM SYNC, Ical4jHelper.java) GNU GPL v2 ou vers ultérieure GNU GPL Affero v3 / CeCILL v2

Serge MIGAYRON - 18 février 2013 35 Programme 2 (OBM SYNC, CalendarBindinglmpl.java) Programme 3 (OBM SYNC, CalendarHome.java) Programme 4 (OBM SYNC, BookItemsWriter.java) Programme 5 (OPUSH, ResultSetProxy.java) Programme 6 (OPUSH, SyncHandler.java) Programme 7 (OPUSH, EmailManager.java) Programme 8 (OPUSH, EventConverter.java) Programme 9 (OPUSH, ActiveSyncServlet.java) GNU GPL v2 ou vers ultérieure GNU GPL v2 ou vers ultérieure GNU GPL v2 ou vers ultérieure (1) GNU GPL v2 ou vers ultérieure (1) GNU GPL v2 ou vers ultérieure (1) GNU GPL v2 ou vers ultérieure GNU GPL v2 ou vers ultérieure (1) GNU GPL v2 ou vers ultérieure (1) GNU GPL Affero v3 / CeCILL v2 GNU GPL Affero v3 / CeCILL v2 GNU GPL Affero v3 / CeCILL v2 GNU GPL Affero v3 / CeCILL v2 GNU GPL Affero v3 / CeCILL v2 GNU GPL Affero v3 / CeCILL v2 GNU GPL Affero v3 / CeCILL v2 GNU GPL Affero v3 / CeCILL v2 Il est à noter que l indication de licence commerciale suivante est présente dans les programmes de BLUE MIND : «Blue Mind SAS also offers commercial licenses with additional warranties» Concernant les programmes sans mention de licence dans le code source (1), la société LINAGORA nous a indiqué qu ils étaient soumis à la licence GNU GPL v2 ou toute version ultérieure. Cette explication est corroborée par la présence, à la racine du répertoire «Obm-Sync 2.3.9», du fichier «header» suivant :

Serge MIGAYRON - 18 février 2013 36 Selon l explication fournie par la société LINAGORA et l observation qui précède, les programmes 4, 5, 6, 8 et 9 du tableau ci-dessus apparaissent donc également soumis à la licence GNU v2 ou plus. Il apparaît que pour chacun des 9 programmes la licence applicable a été supprimée et remplacée. Mentions de paternité des programmes comparés Les mentions de paternité identifiées dans les codes sources des programmes de LI- NAGORA sont les suivantes : Programme Programme LINAGORA Programme BLUEMIND Copyright Blue Mind SAS, Programme 1 (OBM SYNC, Ical4jHelper.java) Programme 2 (OBM SYNC, CalendarBindinglmpl.java) Programme 3 (OBM SYNC, CalendarHome.java) Programme 4 (OBM SYNC, BookItemsWriter.java) Programme 5 (OPUSH, ResultSetProxy.java) Copyright 1997-2008 Aliasource - Groupe Linagora Copyright 1997-2008 Aliasource - Groupe Linagora Copyright 1997-2008 Aliasource - Groupe Linagora Copyright 1997-2008 Aliasource - Groupe Linagora (2) Copyright 1997-2008 Aliasource - Groupe Linagora (2) 2012 Pas de mention de paternité d Aliasource ou de Linagora Copyright Blue Mind SAS, 2012 Pas de mention de paternité d Aliasource ou de Linagora Copyright Blue Mind SAS, 2012 Pas de mention de paternité d Aliasource ou de Linagora Copyright Blue Mind SAS, 2012 Pas de mention de paternité d Aliasource ou de Linagora Copyright Blue Mind SAS, 2012 Pas de mention de paternité d Aliasource ou de Linagora Programme 6 (OPUSH, Syn- Copyright 1997-2008 Copyright Blue Mind SAS,

Serge MIGAYRON - 18 février 2013 37 chandler.java) Programme 7 (OPUSH, EmailManager.java) Programme 8 (OPUSH, EventConverter.java) Programme 9 (OPUSH, ActiveSyncServlet.java) Aliasource - Groupe Linagora (2) Copyright 1997-2008 Aliasource - Groupe Linagora Copyright 1997-2008 Aliasource - Groupe Linagora (2) Copyright 1997-2008 Aliasource - Groupe Linagora (2) 2012 Pas de mention de paternité d Aliasource ou de Linagora Copyright Blue Mind SAS, 2012 Pas de mention de paternité d Aliasource ou de Linagora Copyright Blue Mind SAS, 2012 Pas de mention de paternité d Aliasource ou de Linagora Copyright Blue Mind SAS, 2012 Pas de mention de paternité d Aliasource ou de Linagora Concernant les programmes 4, 5, 6, 8, 9 (2), la société LINAGORA nous a indiqué que la mention de paternité «Copyright 1997-2008 Aliasource - Groupe Linagora» s appliquait. Cette explication est corroborée par le contenu du fichier «header» précédent. On constate donc que les mentions de paternité LINAGORA ne sont présentes dans aucun des 9 programmes BLUE MIND.

Serge MIGAYRON - 18 février 2013 38 A PARIS, le 18 février 2013 Serge MIGAYRON