Stratégie OpenSource Philippe Bournhonesque Directeur Stratégie Software France pbournhonesque@fr.ibm.com
Agenda Qu est ce que l Opensource? Stratégie Opensource IBM Offres «Opensource» SWG Pourquoi des logiciels «Closed Source» IBM?
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 «FreeSoftware» Ou «Opensource Software» Ou «FOSS» Ou «FLOSS» Copyright (droit d auteur) Trademarks Brevets Gratuit / payant Standards ouverts
Logiciels libres Qu est ce que c est? Logiciel distribué sous un contrat de licence garantissant les 4 libertés fondamentales suivantes : 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. 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
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
Bénéfices et Challenges de l Open Source Avantages Une technologie à bas prix Challenges Support Qualité Rapide et facile Choix et flexibilité Portabilité Options de support Indépendance Vis à vis éditeurs 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 ) Cycle rapide pour les nouvelles versions et les correctifs Viabilité à moyen et long terme 9
Agenda Qu est ce que l Opensource? Stratégie Opensource IBM Offres «Opensource» SWG Pourquoi des logiciels «Closed Source» IBM?
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 Formulaire électronique Gestion de Contenu JSR 170 SCA Closed-Source Composants de Service Open Document Format Bureautique xforms UIMA Moteurs de recherche Administration de stockage Eclipse Aperi Méthode Projet RUP Eclipse Beacon Open-Source Open Ajax Eclipse Cosmos Client léger Eclipse Higgins Monitoring Gestion d identité personnelle
It s not proprietary or open, it s and Innovation Propriétaire Innovation Ouverte Avantages: Spécificités Produit / offres Rapidité de mise sur le marché Collaboration Avantages: Coût / valeur Collaboration ouverte Differentiation Leadership Standardization
La Stratégie Standards Ouverts implique un nouveau Business Model 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
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 recomposition 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
Middleware IBM Software Innovation grâce aux acquisitions Applications Développement OTI OpenOrders CrossWorlds Holosofx Metamerge Trigo GlueCode DataPower Webify Intégration Information Management Gestion de l information IW Manager Informix Tarian CrossAccess Green Pasture Venetica Alphablox SDR Ascential Dwl Iphrase Las Unicorn solutions Filenet Productivité Producitivité personnelle Tivoli Unison DBMX Dascom Accessible Software SANergy Access360 TrelliSoft Think Dynamics Candle Cyanea Isogon Collation MicroMuse Cims labs Rembo MRO Software Vallent (*) IT Service Management Wallop Rational Information Lab Systemcorp Environnement BuildForge Système Lotus Linux Linux Unix Windows Acquisitions IGS AIX: Windows DataBeam i5/os Solaris HP-UX Ubique i5/os z/os Onestone Linux ISS Serveurs Stockage Pathware Palisades Technology Partners Aptrix PureEdge Bowstreet
La «Vision» d IBM Software Commoditisation Valeur Ajoutée 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 Eclipse Socle d infrastructure ouvert (libre ou gratuit) Cloudscape Geronimo UIMA Aperi SCA RUP Apache Linux, AIX, z/os, i5/os, Windows, HP-UX, Solaris Ajax
Stratégie de Valeur ajoutée Serveurs d application Business Grid Performance / scalabilité, Déploiement d entreprise, richesse fonctionnelle, robustesse Besoins Coûts d acquisition réduits, déploiement rapide au niveau départemental, fonctionnalités simples Clustering & Load Balancing WebSphere Application Server - Express WebSphere Application Server Community Edition open source Apache Geronimo WebSphere Application Server Network Deployment WebSphere Extended Deployment Inclut outils Rational de dev / intégration visuels Sécurité simple, admin simplifiées & deploiement d un app nique; Nbr de transactions faible; Editeurs au lieu d outils visuels Fonctions Fort volume transactionnel, déploiement automatisé, prioritisation et administration sur SLA, optimisation des ressources
Stratégie Gestion de projets Valeur ajoutée Hier Gestion de projets aujourd hui Environnement d Enterprise Projets importants ou complexes Projets simples colocalisés Contenu RUP Eclipse Beacon (Open Source) Rational Method Composer Rational Rational Portfolio Portfolio Manager Manager Création et Adaptation de processus Gestion de Projets et portefeuilles de projets Gestion de Projets Gestion de portefeuilles de projets
Agenda Qu est ce que l Opensource? Stratégie Opensource IBM Offres «Opensource» SWG Pourquoi des logiciels «Closed Source» IBM?
Stratégie de Valeur ajoutée Plateforme de développement Rational Atlantic (v6) Logiciels vendus uniquement en configurations prépackagées Caspian (v7) Eclipse séparé des logiciels Evolution Future Modèle à la carte IBM Eclipse SDK Eclipse Logiciels IBM sous forme d assemblage de composants Eclipse Logiciels IBM = Composants fonctionnels
Les différents Business Models OpenSource IBM Non-IBM Communité Ouverte Stratégie Patronnage Stratégie Abonnement Stratégie Layering Communité fermée Stratégie OSS inside Stratégie SaaS Search Vendor Stratégie Conseil Stratégie Double Licence Open Source Development Vendor Open Source App Server Vendor Open Source DB Vendor Stratégie Enrichir et améliorer Stratégie Optimisation Réduction des coûts Revenu Direct Revenu influencé Tools, Server Vendors Proprietary Database Vendor
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) 23
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
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 Outils Développement Provisionning Intégration au SI Base de donnée Gestion de contenu Intégration Groupware Multicanal Matériel
«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)
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