Khaled Ben Driss 28 Fev 2007 V1.0.4

30
Intégration Libre & Propriétaire : la Symbiose Khaled BEN DRISS [email protected] le Mercredi 28 Février 2007 Pôle Elgazala des Technologies de la Communication

description

Transcript of Khaled Ben Driss 28 Fev 2007 V1.0.4

Page 1: Khaled Ben Driss 28 Fev 2007 V1.0.4

Intégration Libre & Propriétaire : la Symbiose 

Khaled BEN DRISS

[email protected] Mercredi 28 Février 2007

Pôle Elgazala des Technologies de la Communication

Page 2: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

NetProgress est une SSLL qui maîtrise la fourniture autour des progiciels libres : - Architecture- Services liés d’installation & paramétrage, - Formation, - Évolution & maintenance, jusqu’à la réalisation de développements complémentaires sur mesure.

NetProgress est spécialiste dans les technologies J2EE

Professional Open Source

Page 3: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

Khaled BEN DRISSConsultant / Formateur

Ingénieur de l'Ecole Centrale de Lyon Docteur de l'Université Paris 6

Ancien Maître Assistant à l'Ecole Polytechnique de Tunisie

Fondateur NetProgressArchitecte de Système d'Information

Page 4: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• L'informatique est elle binaire ?

• Qui contribue à la création de logiciels libre

• Le propriétaire qui intègre du libre

• Les stratégies produit des éditeurs face à l'open source

Plan

Page 5: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

L'informatique n'est pas binaire !

RedHat

Microsoft

SuSe

Novel

JbossA signé en A signé en février 2007 février 2007

uneuneAlliance Alliance

avecavec

Achat fin Achat fin 20062006

acquisition pour 210 millions d’euros

Accord Stratégique pour une ouverture Windows / linux

Accord Stratégique D'interopérabilité en 2005

Page 6: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Les défenseurs du propriétaire "pactisent" avec le libre !

Les alliances

Page 7: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Les couches basses de Mac OS X sont dérivées de FreeBSD, un système UNIX open source (Darwin)

• Apple contribue

en retour

à plusieurs

projets

open sources

Mac OS : propriétaire basé sur le libre

Page 8: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Sony inclus des technologies open source dans le processus de développement et dans le matériels multimédia haut de gamme

• Inclusion de variante de linux dans la téléphonie mobile en partenariat avec monta Vista

Sony & Motorola : le multimédia

Page 9: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Java s'est affirmé comme "le cobol de l'informatique moderne" grâce à sa communauté open source

• Java ne pouvait demeurer "propriétaire"

• Java est passé en open source le 20 décembre 2006

Java : un produit plus fort que son inventeur

Page 10: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Qui crée des logiciels libres ?

Les contributeurs

Page 11: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

Qui crée des logiciels libres ?

Grandes Entreprises

individuels

Sociétés Open Sources

SS2L

Organismes publiques

UniversitésProjets R&D internationaux

Organismes fiancés par des

fons privés

Logiciels Libres

Sociétés de service

FondationFondation CréationCréation CréationCréationContributionContribution

FinancementFinancementPilotagePilotage

CréationCréation CréationCréationintégrationintégration

CréationCréationCréationCréationLibérationLibérationContributionContribution

Communauté

Mise à jourMise à joursoutientsoutient

Page 12: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Parlons de POS "Professional Open Source"

• La majorité de ceux qui crée du code open sources sont payés par leurs entreprises pour le faire

• Accélération des cycles de développement ( feuille de route, Assurance qualité, marketing, …)

Professionnalisation des contributeurs du libre

Page 13: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• IBM : cherche un leadership dans l'open source

• initie des projets − Eclipse : un phénomène à étudier dans le monde

des IDE, dont WSAD (maintenant RAD) est une déclinaison propriétaire

• Soutien d'autres (Linux, PHP, …)

• IBM viens de sortir un Desktop pour Linux, et lotus !!

Les grands du marché

Page 14: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Sun : a basculé tout ses logiciels en mode open source (Solaris, …) ,

• Sun : a libéré Java (enfin !!)

• Open office & starOffice : une symbiose

• NetBeans un IDE challenger à Eclipse− Même dans la sphère Libre, la concurrence

est rude et "les armes sont mêmes"

Les grands du marché

Page 15: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Oracle : processus de développement centré sur Linux comme plateforme de référence

• Oracle Application Server exploite Apache comme serveur HTTP

Les grands du marché

Page 16: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• HP : certifie ses solutions pour Linux et se présente comme un grand contributeur de l'open source

• HP Open View (supervision ..) exploite un projet EAI open source : openAdaptor

Les grands du marché

Page 17: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Les leaders de l’édition de logiciels commerciaux prennent conscience du rôle positif du monde open source dans la création des standards

• Ainsi en décembre 2003, Microsoft Corporation a présenté un programme de licence libre de droits donnant l'accès aux schémas de référence XML de Microsoft Office 2003 ainsi qu'à la documentation associée.

• En proposant une licence libre de droits sur ses schémas, Microsoft inscrit ses propres développements dans un environnement profondément modifié par l’émergence des logiciels libres.

Le logiciel open source : un moteur de la standardisation

Page 18: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

Stratégies produits des éditeurs de logiciels

Page 19: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

produit au centre de la stratégie d'entreprise

=> rémunération par des services dédiés• JBoss : Serveur J2EE sous GPL => diffusion de la

marque => services J2EE

• Zope : Diffusion de la marque => distribution sous ZPL => services Zope

• Pentho BI & Kettle : tous les outils pour réaliser un projet de business intelligence => service & développement spécifique

Stratégies de produit : Le "produit vedette"

Page 20: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

Valeur ajoutée : intégration, tests, certifications, support, etc

• Les distributions Linux− Recherche systématique d'une niche− Red Hat et SuSE (services au grands comptes) etc

• Les tandems version libre / version propriétaire− Star Office / Open Office : cristallisation du code

Open Office + produits tiers => Star Office

Stratégie de produit : Intégrer des composants

Page 21: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Copyleft basé sur le copyright => versions copyleftée ET propriétaire

• Rémunération sur la vente de licences propriétaires− MySQL (SGBD MySQL) : 4.000.000

d'installation (diffusion !) mais 4.000 clients payants. Cela pose le problème de conversion ?

− Jahia CMS : licence communautaire / propriétaire

Stratégie de produit : La double licence

Page 22: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Ouverture du code à des fins de diffusion (liberté => gratuité => diffusion)

• Déplacer la lutte vers les services (ouverture du code => marché encore concurrentiel)

• politique de la terre brûlée− Open Office : perte de 10% de "parts de marché" de

MS Office (46% du CA !) face à Star et Open Office pour 2004 selon Gartner

− Eclipse : "IDE propriétaire killer"

Stratégie de produit : Le "dynamitage"

Page 23: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• L'ouverture des gadgets− Ouverture de tout ce qui n'est pas

directement générateur de revenus : pilotes, etc

• – Exemple :− Hewlett-Packard (pilotes d'imprimantes)− Apple (base Darwin)− L'ouverture de l'infrastructure

• Grâce à l’Open Source, le logiciel d’infrastructure se banalise

Stratégie de produit : La libération des logiciels nonstratégiques

Page 24: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• IBM a créé une division appelée Alphaworks (2002) qui surveille les technologies (Parseur XML, outil AOP (Aspect Programming), Axis, …. )

• Les technologies les plus prometteuses sont identifiées et mises à disposition de la communauté. Les éléments open source sont améliorés par la communauté puis intégrés dans les produits commerciaux d’IBM, comme IBM WebSphere.

La libération des logiciels nonstratégiques : Exemple

Page 25: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• Permettre la perception d'une "rente" pour rentabiliser l'investissement

• Principe :

– Instant t : sortie de la version commerciale propriétaire

– Instant t+ dt : publication de son code

• Exemple : AFPL Ghostscript & GNU Ghostscript (GPL) (dt = environ 1 an)

Stratégie de produit : La licence chrono-dégradable

Page 26: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• certains projets à succès deviennent des «tueurs de concurrence». − Eclipse IDE a dynamité Jbuilder, qui en 2007 revient

basé sur le noyau Eclipse !! − Spring framework a éclipsé tous les autres framework

d'Ioc

• Personne ne voudra se tenir près d'eux car se mesurer à une base déjà établie sera une tâche trop dure.

• L'implication des grands éditeurs favorise le mouvement en contribuant à l'extension de ces projets à succès.

La tendance à la concentration que l’on connaît dans le monde propriétaire se retrouve dans le logiciel libre.

Page 27: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

• La question n'est pas de savoir s'il faut ou non adopter le logiciel libre, elle est de déterminer comment tirer partie de l'émergence de ce courant logiciel parfois complémentaire, parfois concurrent au logiciel "propriétaire" et commercial classique, pour optimiser les performances de votre Système d'Information en fonction de vos besoins.

Monsieur le DSI : Bien poser le problème

Page 28: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

Tout n'est pas noir ou blanc!

Le libre est présent il faut savoir composer avec !

Il faut dépassionner le

débat !!

Page 29: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

Perdre une bataille c'est excusable, mais se faire surprendre c'est

impardonnable

Un dernier conseil : Optimiser les performances de votre S.I. en fonction de

vos besoins grâce au vaste mouvement mondial du logiciel libre (n'oubliez pas que vos concurrents ne manqueront pas de le

faire)

Page 30: Khaled Ben Driss 28 Fev 2007 V1.0.4

[email protected]

Khaled BEN DRISSNetProgress

Conseil & Ingénierie en Système d'Information

GSM : (216) 98 33 46 17

email : [email protected]

Merci