© 2006 IBM Corporation
Philippe Bournhonesque
Directeur Stratégie Software France pbournhonesque@fr.ibm.com
Stratégie OpenSource
Agenda
Qu’est ce que l’Opensource ?
Stratégie Opensource IBM
Offres « Opensource » SWG
Pourquoi des logiciels « Closed Source » IBM ?
© 2006 IBM Corporation
Qu’est de que l’Open Source ?
Une méthodologie de développement
– Approche communautaire – Méritocratie
– Peer review
Licences logicielles spécifiques – Libertés accordées aux utilisateurs – Accès au code source
– Licences recensées par “ l’Open Source Initiative”
Communautés ouvertes d’utilisateurs, développeurs et partenaires
Définitions …
Logiciel libre
Ou « Free Software »
Ou « Opensource Software » Ou « FOSS »
Ou « FLOSS »
Copyright
(droit d’auteur)
Brevets
Standards ouverts Trademarks
Gratuit / payant
© 2006 IBM Corporation
Logiciels libres
Qu’est ce que c’est ?
Liberté d’utiliser le logiciel pour tout usage
Liberté d’étudier le fonctionnement du logiciel et de l’adapter à ses besoins
( ce qui implique l’accès au code source )
Liberté de redistribuer le logiciel, (de manière gratuite ou payante)
Liberté d'améliorer le logiciel, et de distribuer ses améliorations au public.
Logiciel distribué sous un contrat de licence garantissant les 4 libertés fondamentales suivantes :
L’organisation Opensource Initiative (http://www.opensource.org) recense les
licences Opensource
Le Copyright ( droit d’auteur )
Chaque ligne de code a un auteur
– Le droit d’auteur est valable 70 ans après la mort de l’auteur – L’auteur = un individu ou une société
Le Copyright s’applique également au logiciel ‘libre’
– Exemple : plusieurs centaines de développeurs ont un copyright sur Linux
Seuls les logiciels dit de ‘ Domaine public’ n’ont pas de copyright – L’auteur a renoncé explicitement à son droit d’auteur
– Il n’existe pas de logiciels ‘reconnus’ en “domaine public”
© 2006 IBM Corporation
Brevets …
L’Opensource est vulnérable aux attaques pour violation de brevet
– Les particuliers n’ont pas les moyens financiers pour déposer des brevets, ni pour vérifier si leurs développements ne violent aucun brevet.
Position d’IBM :
– IBM, avec les grands industriels européens, est favorable à une législation Européenne sur les brevets « logiciel »
– IBM travaille à améliorer le processus de brevetabilité :
• Revue Ouverte – permettre aux différentes communautés d’étudier les demandes de brevets et fournir une étude d’antériorité à l’US Patent Office
• Logiciel Open Source éligible comme “Prior Art”
• Patent Quality Index – créer un indicateur numérique unifié de mesure de la qualité d’une demande de brevet.
• Susciter la publication des demandes de dépôt brevets en cours
IBM fournit des « munitions » (=des brevets) au mouvement opensource pour se protéger contre les attaques : OpenInventionNetwork
Les Standards Ouverts
Définition : Les Standards ouverts sont des spécifications
– Publiées sans restriction* (* brevets raisonnables dans certaines conditions )
– Disponibles librement
– Contrôlées par des consortiums industriels ouverts
– Plusieurs implémentations sont disponibles sur le marché
Quelques Exemples
– Spécifications J2EE,, protocoles smtp, imap, formats iCalendar, OpenDocument…
– Standards ouverts d’origine IBM : xForms, SCA, UIMA…
OpenSource n’est pas nécessairement ‘conforme à des standards’
– De nombreux projets Opensource n’ont pas les moyens d’être conformes à des standards
– Néanmoins certains standards ‘simples’ sont issus du mouvement Opensource : RSS / ATOM.
IBM commercialise des logiciels propriétaires conformes à des “Standards
Ouverts”
© 2006 IBM Corporation 9
Bénéfices et Challenges de l’Open Source
Avantages
Une technologie à bas prix
Qualité
– Rapide et facile
Choix et flexibilité
– Portabilité
– Options de support
Indépendance Vis à vis éditeurs
Cycle rapide pour les nouvelles versions et les correctifs
Challenges
Support
Intégration dans le SI
Fractionnement : Trop de choix
Qualité Documentation / Procédures d’installation
Dérives vers un modèle “commercial”
Risques juridiques (Brevets, GPL…)
Viabilité à moyen et long terme
Agenda
Qu’est ce que l’Opensource ?
Stratégie Opensource IBM
Offres « Opensource » SWG
Pourquoi des logiciels « Closed Source » IBM ?
© 2006 IBM Corporation
Stratégies Constructeur & Service
IBM Constructeur :
– Supporter le maximum de logiciels – dont l’opensource – Linux sur toutes les plateformes
– Appliquer la philososphie Opensource au matériel :
IBM Global Services :
– Offre de service Opensource : conseil/gouvernance, expertise, intégration, support
– Capitaliser sur les « leaders » opensource salariés d’IBM : A Tridgell, Wietze Venema, Rusty Russel…
– Service basé sur des « assets logiciels »
– Expertise métier + Intégration : Génomique, Transport, logistique…
Stratégie Standards Ouverts
UIMA
Moteurs de recherche
Eclipse Aperi
Administration de stockage
SCA
Composants de Service
DocumentOpen
Format
Bureautique
Eclipse
Higgins
Gestion d’identité personnelle
xForms
Formulaire électronique
JSR 170
Gestion de Contenu
Eclipse RUP
Beacon
Méthode
Projet
OpenAjaxClient léger
Eclipse
Cosmos
Monitoring Closed-Source
Open-Source
© 2006 IBM Corporation
It’s not “proprietary or open,” it’s “and”
Innovation Propriétaire
Avantages:
Spécificités Produit / offres Rapidité de mise sur le marché
Innovation Ouverte
Avantages:
Coût / valeur
Collaboration ouverte
Differentiation Standardization
Leadership
Collaboration
Du “Marché Contrôlé” A “la valeur ajoutée”
Standards propriétaires
Maîtrise du client
Contrôler notre rythme d’évolution
Contrôler nos prix
Bénéficier des effets de réseau
Bénéficier d’économies d’échelle
Bénéficier des
compétences du marché
Vitesse d’innovation
La Stratégie “Standards Ouverts” implique
un nouveau “Business Model”
© 2006 IBM Corporation
Impact de l’opensource sur l’innovation IBM
Communautés
Capitaliser sur les communautés de type
Opensource, la loi de Metcalf, les réseaux sociaux
Modularité
Repenser la granularité et la modularité des logiciels
Focus sur la “décomposition granulaire” pour re- composition
Mise en pouvoir
Tirer parti de la flexibilité et la valeur apportées par des équipes à haute compétence
Minimiser le chaos tout en maximisant la prise de
décision individuelle
Linux Unix Windows i5/OS z/OS
Linux Windows AIX Solaris HP-UX i5/OS z/OS
Linux
Serveurs Stockage Middleware
IT Service Management
Développement Gestion de
l’information
Producitivité personnelle Intégration
Environnement Système
Applications Applications
Innovation grâce aux acquisitions…
Acquisitions IGS :
ISS
Palisades Technology Partners
IT Service Management
Développement Gestion de
l’information
Productivité personnelle
Intégration
Information
Management
Wallop Rational
Information Lab Systemcorp BuildForge
OTI
OpenOrders CrossWorlds Holosofx Metamerge Trigo
GlueCode DataPower Webify
IW Manager Informix Tarian
CrossAccess Green Pasture Venetica
Alphablox SDR
Ascential Dwl
Iphrase Las
Unicorn solutions Filenet
Lotus DataBeam Ubique Onestone Pathware Aptrix PureEdge
DBMX Dascom
Accessible Software SANergy
Access360 TrelliSoft
Think Dynamics Candle
Cyanea Isogon Collation MicroMuse Cims labs Rembo
MRO Software Vallent (*)
© 2006 IBM Corporation
La « Vision » d’IBM Software
Socle d’infrastructure ouvert (libre ou gratuit)
Eclipse
Geronimo
UIMA Cloudscape
Aperi
SCA
RUP
Solutions Développement
Rational
Solutions d’Intégration
Websphere
Solutions Collaboration
Lotus
Solutions de gestion de
l’information
Solutions Administration
Tivoli
OpenDocument xForms JSR170 J2EE UML Web Services
Apache
CommoditisationCommoditisationValeur Ajoutée
Ajax
Linux, AIX, z/OS, i5/OS, Windows, HP-UX, Solaris
Besoins
Coûts d’acquisition réduits, déploiement rapide au niveau départemental,
fonctionnalités simples Performance /
scalabilité, Déploiement
d’entreprise, richesse fonctionnelle,
robustesse
Sécurité simple, admin simplifiées
& deploiement d’un app nique; Nbr de transactions faible; Editeurs au lieu d’outils visuels
Fort volume transactionnel, déploiement automatisé, prioritisation et administration sur SLA, optimisation des ressources
Stratégie de Valeur ajoutée Serveurs d’application
Fonctions
WebSphere
Extended Deployment WebSphere
Application Server Network Deployment WebSphere
Application Server - Express
WebSphere Application Server
Community Edition
Inclut outils Rational de dev / intégration visuels Clustering &
Load Balancing
Business Grid
Apache Geronimo open source
© 2006 IBM Corporation
Rational
Portfolio Manager
Gestion de projets … Hier
Gestion de Projets
Gestion de portefeuilles de
projets Projets
importants ou complexes Environnement
d’Enterprise
RUP
Gestion de Projets et portefeuilles de projets Gestion de Projets et portefeuilles de projets
Rational
Portfolio Manager Rational
Portfolio Manager Rational
Method Composer
Stratégie de Valeur ajoutée…
Gestion de projets …aujourd’hui
Projets simples co-
localisés
Création et Adaptation de processus
Eclipse Beacon
(Open Source)
Con tenu Con tenu
Agenda
Qu’est ce que l’Opensource ?
Stratégie Opensource IBM
Offres « Opensource » SWG
Pourquoi des logiciels « Closed Source » IBM ?
© 2006 IBM Corporation
Plateforme de développement Rational
Evolution Future
Modèle à la carte
Atlantic (v6)
Logiciels vendus uniquement en
configurations prépackagées
Caspian (v7)
Eclipse séparé des logiciels
IBM Eclipse SDK
Logiciels IBM sous forme d’assemblage de
composants
Eclipse
Logiciels IBM = Composants fonctionnels
Eclipse
Les différents “Business Models” OpenSource
Réduction des coûts Revenu Direct Revenu influencé
Communitéfermée CommunitéOuverte
Stratégie Patronnage
Stratégie Abonnement
Stratégie
“OSS inside”
Stratégie Enrichir et
améliorer Stratégie Layering
Stratégie SaaS
Stratégie Conseil
Stratégie Double Licence
Stratégie Optimisation
IBM Non-IBM
Tools, Server Vendors
Proprietary Database
Vendor Search
Vendor
Open Source DB Vendor Open Source Development
Vendor Open Source
App Server Vendor
© 2006 IBM Corporation 23
Distributions Linux : Partenariats
Linux est une plate-forme prioritaire
Distributions stratégiques :
SUSE Novell & Redhat
Focus stratégique sur :
x86 : Intel, Intel Xeon 64 et AMD 64
IBM Power (pSeries, iSeries)
IBM zSeries
Support des environnements fonctionnels métiers
Distribution
Banques
Gouvernement (ODP, XML)
IBM SWG 2006 : Offre commerciale « opensource »
Support Apache Geronimo ( Serveur JAVA opensource )
– Entry : 900 € / serveur / an - Enhanced : 3300 € /serveur / an
Support plateforme de développement Eclipse
– Disponible Décembre 2006
Offre de support de logiciels gratuits basés sur logiciels opensource ( gamme Community Edition )
– Support Websphere Community Edition :
• Entry : 900 € /serv/an - Enhanced : 3300 € /serv/an - Elite : 6000 € /serv/an
– Support SGBD IBM Cloudscape
© 2006 IBM Corporation
Agenda
Qu’est ce que l’Opensource ?
Stratégie Opensource IBM
Offres « Opensource » SWG
Pourquoi des logiciels « Closed Source » IBM ?
Fournir des solutions intégrées
Administration
Sécurité
Clustering
Reporting
Intégration au SI
Intégration Groupware
Base de donnée
Provisionning
Multicanal
Gestion de contenu
Outils Développement
Matériel
© 2006 IBM Corporation
« Solutions » middleware répondant aux grandes problématiques des entreprises
DataCenter : plateforme de virtualisation « industrielle »
Datacenter : Gestion des processus ITIL, gestion des assets et configurations
Efficacité individuelle et Collaborative : Portail intégré Web et poste de travail – Plateforme de Social Networking
Software Development Platform (Rational) – Support processus CMMi
SOA : – De l’appliance au framework métier
Gestion de l’information « on Demand »
Référentiel de données ( clients – produits )
Grid Computing – High Performance Computing
Pourquoi utiliser des logiciels IBM ?
Responsabilité envers nos clients ( « Throat to Cut » )
Pérennité / Roadmap & évolution produit
Documentation et procédures d’installation
Pas de risque sur propriété intellectuelle / brevets
Stratégie « Open Standards » , seule garantie d’évolutivité et indépendance
Certification de progiciels tiers
Réseau de partenaire : proximité et compétence
TCO global
Des gammes aux fonctions et tarifs adaptés aux PME ou Dpt grandes
entreprises (gamme Express)
© 2006 IBM Corporation
Conclusion
A retenir
Linux est un OS stratégique
– Nous supportons 2 distributions Linux : Redhat et Novell/Suse
Le cœur de la stratégie SWG est le support des « Standards Ouverts »
IBM a renforcé progressivement son modèle Opensource
– Initialement, contribuer du code source afin de créer des standards Viables
– Développer et intégrer des composants Opensource dans nos offres
– Fournir certains logiciels en business model Opensource (vendre le support)
Aujourd’hui, IBM est un des contributeurs majeurs à l’Opensource
Notre Vision : mixer logiciel’ closed source ‘ et ‘open source’
– Une compréhension réelle des forces et faiblesses de l’opensource
Notre vision : vendre de la valeur ajoutée. La valeur ajoutée consiste à diminuer le temps/compétences pour intégrer et maintenir ls SI
– Préintégration de solutions middleware avec éventuellement une valeur ajoutée métier