1. Intégration Libre & Propriétaire
: la Symbiose
Khaled BEN DRISS
Khaled.bendriss@net-progress.net
le Mercredi 28 Février 2007
Pôle Elgazala des Technologies de la Communication
2. Professional
Open
Source
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
khaled.Bendriss@net-progress.net
3. Khaled BEN DRISS
Consultant / 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
khaled.Bendriss@net-progress.net
4. Plan
• 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
khaled.Bendriss@net-progress.net
5. L'informatique n'est pas binaire !
SuSe
Achat fin
RedHat
2006
Jboss
A signé en acquisition pour 210
février 2007 millions d’euros
une
Alliance Accord Stratégique
avec D'interopérabilité en
2005
Accord Stratégique
Novel
Microsoft pour une ouverture
Windows / linux
khaled.Bendriss@net-progress.net
6. Les alliances
• Les défenseurs du propriétaire
quot;pactisentquot; avec le libre !
khaled.Bendriss@net-progress.net
7. Mac OS : propriétaire basé sur le
libre
• 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
khaled.Bendriss@net-progress.net
8. Sony & Motorola : le multimédia
• 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
khaled.Bendriss@net-progress.net
9. Java : un produit plus fort que
son inventeur
• Java s'est affirmé comme quot;le cobol de
l'informatique modernequot; grâce à sa
communauté open source
• Java ne pouvait demeurer quot;propriétairequot;
• Java est passé en open source le 20
décembre 2006
khaled.Bendriss@net-progress.net
10. Les contributeurs
• Qui crée des logiciels libres ?
khaled.Bendriss@net-progress.net
11. Qui crée des logiciels libres ?
Organismes
Universités
individuels publiques
Projets R&D
internationaux
Création Financement
Création
Fondation Contribution Pilotage
Sociétés
Open Sources Création Création Sociétés
Logiciels
SS2L intégration de service
Libres
Création
Libération Création Organismes
Mise à jour
Contribution soutient
fiancés
Grandes par des
Entreprises fons privés
Communauté
khaled.Bendriss@net-progress.net
12. Professionnalisation des
contributeurs du libre
• Parlons de POS quot;Professional Open Sourcequot;
• 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, …)
khaled.Bendriss@net-progress.net
13. Les grands du marché
• 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 !!
khaled.Bendriss@net-progress.net
14. Les grands du marché
• 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 quot;les armes sont mêmesquot;
khaled.Bendriss@net-progress.net
15. Les grands du marché
• Oracle : processus de développement centré
sur Linux comme plateforme de référence
• Oracle Application Server exploite Apache
comme serveur HTTP
khaled.Bendriss@net-progress.net
16. Les grands du marché
• 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
khaled.Bendriss@net-progress.net
17. Le logiciel open source : un
moteur de la standardisation
• 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.
khaled.Bendriss@net-progress.net
19. Stratégies de produit : Le
quot;produit vedettequot;
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
khaled.Bendriss@net-progress.net
20. Stratégie de produit : Intégrer
des composants
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
khaled.Bendriss@net-progress.net
21. Stratégie de produit : La double
licence
• 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
khaled.Bendriss@net-progress.net
22. Stratégie de produit : Le
quot;dynamitagequot;
• 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 quot;parts de marchéquot; de
MS Office (46% du CA !) face à Star et Open Office
pour 2004 selon Gartner
− Eclipse : quot;IDE propriétaire killerquot;
khaled.Bendriss@net-progress.net
23. Stratégie de produit : La
libération des logiciels non
stratégiques
• 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
khaled.Bendriss@net-progress.net
24. La libération des logiciels non
stratégiques : Exemple
• 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.
khaled.Bendriss@net-progress.net
25. Stratégie de produit : La licence
chrono-dégradable
• Permettre la perception d'une quot;rentequot; 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)
khaled.Bendriss@net-progress.net
26. La tendance à la concentration que
l’on connaît dans le monde propriétaire
se retrouve dans le logiciel libre.
• 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.
khaled.Bendriss@net-progress.net
27. Monsieur le DSI : Bien poser le
problème
• 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 quot;propriétairequot; et commercial
classique, pour optimiser les
performances de votre Système
d'Information en fonction de vos besoins.
khaled.Bendriss@net-progress.net
28. Tout n'est pas noir ou blanc!
Le libre est présent il faut
savoir composer avec !
Il faut
dépassionner le
débat !!
khaled.Bendriss@net-progress.net
29. 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
khaled.Bendriss@net-progress.net
30. Merci
Khaled BEN DRISS
NetProgress
Conseil & Ingénierie en Système d'Information
GSM : (216) 98 33 46 17
email : Khaled.bendriss@net-progress.net
khaled.Bendriss@net-progress.net