intégration libre & propriétaire : la symbiose
DESCRIPTION
L'informatique est elle binaire ?• Qui contribue à la création de logicielslibre• Le propriétaire qui intègre du librePlan• Les stratégies produit des éditeurs faceà l'open [email protected]TRANSCRIPT
Intégration Libre & Propriétaire : la Symbiose
Khaled BEN DRISS
le Mercredi 28 Février 2007
Pôle Elgazala des Technologies de la Communication
NetProgress est une SSLL qui maîtrise la fourniture autour des progiciels libres : - Architecture- Services liés d’installation & paramétrage,
Professional Open Source
- 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
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 NetProgress�Architecte de Système d'Information
• L'informatique est elle binaire ?
• Qui contribue à la création de logiciels
libre
• Le propriétaire qui intègre du libre
Plan
• Le propriétaire qui intègre du libre
• Les stratégies produit des éditeurs face
à l'open source
L'informatique n'est pas binaire !
RedHatSuSe
JbossA signé en A signé en février 2007 février 2007
Achat fin Achat fin 20062006
acquisition pour 210 millions d’euros
Microsoft Novel
uneuneAlliance Alliance
avecavec
millions d’euros
Accord Stratégique pour une ouverture Windows / linux
Accord Stratégique D'interopérabilité en 2005
attention
• Les logiciels libres ne sont pas toujours
libres, ni utiles, ni appropriés ni moins
risqués.
risqués.
• Mais parfois …ils sont tout cela
• Les couches basses de Mac OS X sont dérivées de
FreeBSD, un système UNIX open source (Darwin)
• Apple contribue
en retour
Mac OS : propriétaire basé sur le libre
à plusieurs
projets
open sources
• Sony inclus des technologies open source dans
le processus de développement et dans le
matériels multimédia haut de gamme
Sony & Motorola : le multimédia
matériels multimédia haut de gamme
• Inclusion de variante de linux dans la
téléphonie mobile en partenariat avec monta
Vista
• Java s'est affirmé comme "le cobol de
l'informatique moderne" grâce à sa
Java : un produit plus fort que son inventeur
communauté open source
• Java ne pouvait demeurer "propriétaire"
• Java est passé en open source le 20
décembre 2006
Qui crée des logiciels libres ?
individuels
Sociétés
Organismespubliques
UniversitésProjets R&D internationaux
FondationFondation CréationCréationCréationCréation
ContributionContributionFinancementFinancementPilotagePilotage
Grandes Entreprises
Sociétés Open Sources
SS2L
Organismes fiancés par des fons privés
Logiciels Libres
Sociétés de service
CréationCréation CréationCréationintégrationintégration
CréationCréationCréationCréationLibérationLibérationContributionContribution
Communauté
Mise à jourMise à joursoutientsoutient
• Parlons de POS "Professional Open Source"
• La majorité de ceux qui crée du code open
sources sont payés par leurs entreprises
Professionnalisation des contributeurs du libre
sources sont payés par leurs entreprises
pour le faire
• Accélération des cycles de développement
( feuille de route, Assurance qualité,
marketing, …)
• 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
Les grands du marché
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 !!
• Sun : a basculé tout ses logiciels en mode open
source (Solaris, …) ,
• Sun : a libéré Java (enfin !!)
• Open office & starOffice : une symbiose
Les grands du marché
• 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"
• 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é
comme serveur HTTP
• HP : certifie ses solutions pour Linux et se
présente comme un grand contributeur de
l'open source
• HP Open View (supervision ..) exploite un
Les grands du marché
• HP Open View (supervision ..) exploite un
projet EAI open source : openAdaptor
• 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
Le logiciel open source : un moteur de la standardisation
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.
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
Stratégies de produit : Le "produit vedette"
• 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
Valeur ajoutée : intégration, tests,
certifications, support, etc
• Les distributions Linux
− Recherche systématique d'une niche
Stratégie de produit : Intégrer des composants
− 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
• Copyleft basé sur le copyright => versions
copyleftée ET propriétaire
• Rémunération sur la vente de licences
propriétaires
Stratégie de produit : La double licence
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
• Ouverture du code à des fins de diffusion
(liberté => gratuité => diffusion)
• Déplacer la lutte vers les services (ouverture du
code => marché encore concurrentiel)
Stratégie de produit : Le "dynamitage"
• 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"
• L'ouverture des gadgets
− Ouverture de tout ce qui n'est pas directement générateur de revenus : pilotes, etc
Stratégie de produit : La libération des logiciels nonstratégiques
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
• 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
La libération des logiciels nonstratégiques : Exemple
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.
• Permettre la perception d'une "rente" pour
rentabiliser l'investissement
• Principe :
– Instant t : sortie de la version commerciale
Stratégie de produit : La licence chrono-dégradable
– 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)
• 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
La tendance à la concentration que l’on connaît dans le monde propriétaire se retrouve dans le logiciel libre.
− 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 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
Monsieur le DSI : Bien poser le problème
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.
Tout n'est pas noir ou blanc!
Le libre est présent il faut savoir composer avec !
Il faut dépassionner le
débat !!
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)
Perdre une bataille c'est excusable,
mais se faire surprendre c'est
impardonnable
faire)
Khaled BEN DRISS
NetProgress
Merci
Conseil & Ingénierie en Système d'Information
GSM : (216) 98 33 46 17
email : [email protected]