25
WWW.LINAGORA.COM WWW.LINAGORA.COM Cohabitation des logiciels libres et propriétaires Conférence SPN – La Rochelle – 25 mai 2012 Michel-Marie MAUDET Directeur Général Adjoint [email protected] 0660469852

Cohabitation Logiciels Libres et propriétaires

Embed Size (px)

Citation preview

Page 1: Cohabitation Logiciels Libres et propriétaires

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]

Page 2: Cohabitation Logiciels Libres et propriétaires

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€

Page 3: Cohabitation Logiciels Libres et propriétaires

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

Page 4: Cohabitation Logiciels Libres et propriétaires

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)

Page 5: Cohabitation Logiciels Libres et propriétaires

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 ?

Page 6: Cohabitation Logiciels Libres et propriétaires

6

Impact marché des logiciels libres

Page 7: Cohabitation Logiciels Libres et propriétaires

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.

Page 8: Cohabitation Logiciels Libres et propriétaires

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...)

Page 9: Cohabitation Logiciels Libres et propriétaires

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)

Page 10: Cohabitation Logiciels Libres et propriétaires

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

Page 11: Cohabitation Logiciels Libres et propriétaires

11

Enjeux sur l'utilisation et l'intégration de

briques Open Source

Page 12: Cohabitation Logiciels Libres et propriétaires

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

Page 13: Cohabitation Logiciels Libres et propriétaires

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

Page 14: Cohabitation Logiciels Libres et propriétaires

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/

Page 15: Cohabitation Logiciels Libres et propriétaires

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é.

Page 16: Cohabitation Logiciels Libres et propriétaires

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.

Page 17: Cohabitation Logiciels Libres et propriétaires

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.

Page 18: Cohabitation Logiciels Libres et propriétaires

18

Partage de bonnes pratiques

Page 19: Cohabitation Logiciels Libres et propriétaires

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

Page 20: Cohabitation Logiciels Libres et propriétaires

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)

Page 21: Cohabitation Logiciels Libres et propriétaires

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

Page 22: Cohabitation Logiciels Libres et propriétaires

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.

Page 23: Cohabitation Logiciels Libres et propriétaires

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

Page 24: Cohabitation Logiciels Libres et propriétaires

24

http://www.damiencuvillier.com/2008/04/23/licences-open-source/

Page 25: Cohabitation Logiciels Libres et propriétaires

25

Formation LINAGORA sur la compréhension et maîtrise des enjeux juridiques du logiciel libre