Author
michel-marie-maudet
View
735
Download
5
Embed Size (px)
WWW.LINAGORA.COMWWW.LINAGORA.COM
Cohabitation des logiciels libres et propriétaires
Conférence SPN – La Rochelle – 25 mai 2012
Michel-Marie MAUDETDirecteur Général [email protected]
2
Présentation LINAGORA
Évolution CA
Nos principaux clients
Nos trois métiers
OBMLinPKILinIDCocktail
SupportOSSAHosting
Schéma Directeur Open Source
Mission : Logiciels et services Open source pour réussir les grands projets du libre
Fondée : Mai 2000
Capital: Capital privé
(principalement détenu par les fondateurs)
Nombre d'ingénieurs : 130Intégration, ExpertiseMigration, Formation...
2001 2003 2005 2007 2009 2011
1 M€2 M€
4 M€
8 M€
11 M€13 M€
3
Une gamme logicielle professionnelle
● LINAGORA développe du logiciel libre. 100% du code source est disponible.
● Nos clients contribuent au développement des offres, à la pérennisation des produits et de leur communauté au travers des contrats de support
● Truffle 100/2010 : Linagora est le seul éditeur Open Source présent (90ème position) (Truffle 100 : classement des 100 premiers éditeurs de logiciels français)
● Investissement en R&D in 2011 : >2,5 M€
Messagerie collaborative
Gestion et fédération des identités
Confiance digitale
4
Syntec Numérique et Open Source
● Comité Open Source présidé par Alexandre ZAPOLSKY, PDG de LINAGORA
● Missions :
● Promouvoir les bonnes pratiques en matière de conception et/ou d'intégration de briques logicielles sous licences propriétaires et sous licences libres
● Fixer le cadre contractuel et d’usages en matière de pilotage de projets informatiques incluant du logiciel libre (conduite de projets et règles de gouvernance de l'entreprise)
5
Agenda – Thématiques abordées
Impact marché des logiciels libres
Enjeux sur l'utilisation et l'intégration de
briques Open Source
Partage de bonnes pratiques
Ou comment tirer le meilleur parti de l'Open Source pour construire de l'innovation pour le développement économique des éditeurs de logiciels français ?
6
Impact marché des logiciels libres
7
Impact marché des logiciels libres
● La France reste le marché phare du logiciel libre dans le monde. Ce riche écosystème a donné naissance à plusieurs jeunes pousses en pleine ascension à l’instar de leur championne, Talend.
● Selon la FNILL (Fédération Nationale de l'Industrie des Logiciels Libres), le marché des logiciels libres représente plus de 10 000 emplois en France (éditeurs/SSLL spécialisés et intégrateurs inclus).
● Des rachats d'entreprise et IPO (introduction en bourse) basés sur la base installée des utilisateurs (vs des clients pour les éditeurs classiques) avec des valorisations proches de 14 fois le CA.
6 %Etude OSS 2012 de PAC
Le marché du logiciel libre en France représente environ 6% (2,5 milliards d’euros) du marché des logiciels et des services informatiques en France en 2011.
8
L'Open Source est le moteur de l'innovation
Plus tous les grands de l'Internet utilisent et développent massivementdes technologies Open Source (Facebook, Twitter...)
9
Courbe de maturité des solutions Open Source(dans les grandes organisation en France)
« TechnologyTrigger »
(naissance)
« Peak of InflatedExpectations »
(Le pic d’intérêt)
« Trough ofDisillusionment »
(Désillusion)
« Slope ofEnlightenment »(Retour en grâce)
« Plateau ofProductivity »
(Plateau de productivité)Maturité
Visibilité
OS Serveur(Redhat / Debian)
PKI / architecture de confiance(EJBCA / LinPKI / LinSign)
Annuaire d'entreprise (OpenLDAP)
Bases de données(PostgreSQL / MySQL)
Virtualisation (oVirt / KVM)
BI(Talend / Jasper)
ERP(Cocktail / OpenERP)
Moins de 2 ans
2 à 5 ans
5 à 10 ans
Plus de 10 ans
Maturité :
Serveurs d'infrastructure(Samba / Squid)
Messagerie(OBM)
Bureautique(OOo )
Partage de fichiers(LinShare)
Poste de travail(Ubuntu / Fedora / Gnome / KDE)
Supervision(Nagios / LinSM)
Outils de test (Junit / Selenium)
Test de performance(Jmeter )
Qualité du code(Sonar / Cobertura)
Intégration continue(Hudson) Outils de publication
(Drupal)
Inventaire / gestion de parc(OCS / GLPI / LinSM)
Outils collaboratifs(Mindtouch / RainDrop)
BPM (Intalio / Bonita)
ETL(Talend / Spago / Jasper)
Outils de modélisation(Papyrus)
Portail d'intégration (Liferay)
Bureautique Media(Inskape / Gimp / Audacity)
Téléphonie(Asterix)
Ordonnancement(JobScheduler)
CRM(SugarCRM)
Progiciels métiers(logistique / facturation)
Offre Google(Androïd / Chrome / Docs&mail)
Middleware(Apache / TomCat / JBoss)
Outils de développement(Eclipse / Netbeans / Subversion)
10
Différentes approches en terme de modèles économiques
Propriétaire « Freemium » « Free-Free » Services
= 50 à 80 %libre= 0 % libre = 100% libre = TJM x nb de jours
11
Enjeux sur l'utilisation et l'intégration de
briques Open Source
12
Les principales raisons d'adoption de l'Open Source deviennent l'indépendance vis à vis de MISO*, la qualité et l'inter-opérabilité avant le prix.
Les moteurs d'adoption des logiciels libres
● Indépendance vis-à-vis des grands éditeurs
(Microsoft IBM SAP Oracle)
● Flexibilité des solutions et adaptation
aux besoins de l’entreprise
● Coût perçu moins important
● Engouement des pouvoirs publics
● Meilleure stabilité de certains logiciels
Les freins à l'adoption des logiciels libres
● Volonté d’utiliser les « standards »(de fait) du marché
(souvent propriétaires)
● Manque de compétences fortes en interne
● Absence de solution libre performante sur
certaines applications métier spécifiques
2
* MISO : Microsoft IBM SAP OracleSource : enquête clients
LINAGORA
13
Enjeux pour la mise en oeuvre d'une gouvernance Open Source
Enjeux Techno
logiques
Enjeux Techno
logiques
Enjeux Industriels
Enjeux Industriels
Enjeux Juridiques
Enjeux Juridiques
Enjeux Projets et RH
Enjeux Projets et RH
GOUVERNANCE
- défniton et geston d'un « catalogue
de services » normalisé et commun au
Groupe
- capitalisaton des bonnes pratques et
mise en œuvre
• Choix des technologies Open Source et benchmark :
• fonctionnel et technique• maturité, support, adoption• qualité du code• « enterprise ready » ?• licence, roadmap, sponsor• Les impacts de l'Open Source sur
l'entreprise• Définition d'un schéma Directeur
Open Source
• Revue interne des process de maitrise des risques juridique
• Mise en œuvre d'une politique de propriété intellectuelle
• Modèle Free Free ou Freemium ?
• Doit-on reverser les contributions à la communauté ?
• Prise en compte des spécificités projets de l'Open Source (pas d'éditeur, AVV, conseil et support différent)
• Mise en place d'une organisation dédiée
• Gestion RH• Catalogue de formation• Vérifier l'interopérabilité• Support de niveau 3
• Choix des technologies Open Source et benchmark :
• fonctionnel et technique• maturité, support, adoption• qualité du code• « enterprise ready » ?• licence, roadmap, sponsor• Les impacts de l'Open Source sur
l'entreprise• Définition d'un schéma Directeur
Open Source
• L'Open Source comme levier pour :• réduite la dépendance aux grands éditeurs et favoriser
l'interopérabilité• maitriser ses données• Faire monter les équipes en compétence
14
Panorama et analyse des principales familles de licence
Le choix de licence est déterminant en fonction du type d'usage que l'on souhaitefaire du logiciel libre. Dans le cadre d'un développement, il faut vérifier la compatibilité
entre les licences des différents composants intégrés dans la solution cible.
http://www.damiencuvillier.com/2008/04/23/licences-open-source/
15
Aide au choix de la licence
● Exemple d’un éditeur souhaitant s’engager dans un projet Open Source tout en se réservant la possibilité de commercialiser la solution et d’en faire certains développements spécifiques.
En jouant sur le poids des différents critères, on peut sélectionner la licencela mieux appropriée dans le contexte d'utilisation souhaité.
16
Le contrôle de la conformité
Juridiques
● Quels sont les risques juridiques, sont ils réels et applicables dans mon contexte ? ● Doit on mettre en œuvre une politique de propriété intellectuelle ?● Modèle Free Free ou Freemium ?● Doit-on reverser les contributions à la communauté ?
● Les éditeurs ne sont pas uniquement des utilisateurs classiques, ils peuvent :
● être amenés à intégrer VOLONTAIREMENT ou INVOLONTAIREMENT du code sous Licence Libre dans leur solution ;
● contribuer du code à des communautés pour réaliser des correctifs et des évolutions.
Un processus de revue de code et de vérification de compatibilité de licencedoit être mis en oeuvre en s'appuyant si nécessaire sur des sociétés spécialisées.
17
Autres points de vigilance
● Prévoir l'ajout d'une clause spécifique au contrat de travail des collaborateurs pour traiter le cas spécifique de la propriété intellectuelle dans le domaine Open Source
● Faire la « liste blanche » des projets personnels du collaborateur
● Rappeler les règles en terme de propriété intellectuelle et de droit d'auteur
● Fixer les règles de contributions
● Ajouter dans la charte informatique ou dans la « charte de développement » une référence à la politique d'usage des composants Open Source
● Prévoir les clauses spécifiques à l'Open Source dans vos contrats de vente et dans vos contrats de sous traitance vis à vis de vos fournisseurs
● Liste des composants et des licences utilisées – Engagements associés
● Gestion de la session « non exclusive » des droits dans le cas d'un développement avec contribution à une communauté
Des formations juridiques et des prestations de conseil sur la gestion de la propriété intellectuelle sont disponibles sur le marché. Ce type approche
en préventif permettent de cadrer l'utilisation des logiciels libres et de mettre enplace une gouvernance Open Source.
18
Partage de bonnes pratiques
19
Mise en oeuvre d'une gouvernance Open Source
Catalogue Open Source
certfé
Catalogue Open Source
certfé
Stratégie Open Source
Stratégie Open Source
Centre de services
Centre de services
GOUVERNANCE
➔ Mise en place d'une équipe Open Source spécialisée
➔ Accompagnement opérationnel des équipes de
développement produit
➔ Veille technologique / Conduite du changement
➔ Publication d'un référentiel de solutions certifiées
➔ Processus de maitrise du cycle de vie
➔ Réassurance avec un acteur spécialisé (support /
maintenance / packaging / certification / qualité)
➔ Réalisation d'un schéma directeur Open Source
➔ Définition d'une politique et d'un cadre d'usage
➔ Faire une analyse différenciée entre le parc et le flux
→ Schéma directeur Open Source (6 à 8 semaines)
→ Contrat d'Open Software Assurance
→ Centre d'expertise Open Source
20
Conditions de succès (1/2)
● Renforcer et/ou structurer la veille spécifiquementOpen Source
● Accompagner la conduite du changement et le changement de culture
Utilisation d'un « maturity model » : disposer d'un modèle de choix des solutions Open Source (maturité, pérennité.. ) accompagné d'une veille technologique efficace et pilotée
Formation des équipes - Séminaires d'information à l'Open Source, à l'utilisation des licences - Formations et certifications (LPIC, Développement Open Source...)- Propriété intellectuelle et processus d'acquisition (achat de licence commerciale)
21
Conditions de succès (2/2)
Indicateurs / Reporting
Les études ou schéma directeur Open Source ne sont qu'un point de passage : une photo à instant t. Pour pérenniser dans le temps la démarche, nécessiter de mettre en place une commission « Open Source et formats ouverts » avec des points de rencontre trimestriel par exemple pour le suivi opérationnel de l'adoption.
Anticiper et se mettre en conformité d'un point de vue juridique - Le chef de produit et l'équipe qualité doit disposer d'un processus outillé pour s'assurer de la propriété des codes utilisés pour éviter toute contrefaçon ou utilisation d'un composant libre non conforme par rapport à la licence.
● Piloter dans le temps le niveau d'adoption et la diffusion
● Mettre en place un processus de revue de code
22
Enfin pour terminer...
● L'Open Source constitue un véritable levier pour structurer et financer sa R&D :
● Dans le cadre des dépenses d'avenir, L'Etat a une préférence pour les projets s'inscrivant dans une logique de recherche ouverte et partagée
● C'est aussi un moyen pour participer en tant que file de chef ou partenaires à des projets collaboratifs (AAP, FUI, FEDER, projets européens) dont les résultats publiés sous licence libre peuvent faire l'objet d'offres commerciales propres à chaque participant au projet.
● L'Open Source est aussi un moyen de communication efficace en particulier dans le cadre de la vente à l'export.
WWW.LINAGORA.COMWWW.LINAGORA.COM
Merci de votre attention
Contact : LINAGORA – Siège social80, rue Roque de Fillol
92800 PUTEAUXFRANCE
Tél. : 0 810 251 251 (tarif local)Fax : +33 (0)1 46 96 63 64Mail : [email protected]
Web : www.linagora.com
24
http://www.damiencuvillier.com/2008/04/23/licences-open-source/
25
Formation LINAGORA sur la compréhension et maîtrise des enjeux juridiques du logiciel libre