SlideShare a Scribd company logo
1 of 14
Download to read offline
Script, Apps, APIs
 Les nouveaux champs de bataille de
l'Open Source à l'ère du Cloud



Solutions Linux 2012 – Assises /
Printemps du Libre
Les nouveaux champs de bataille de l’Open Source


Présentation de l’intervenant
    Open Wide – intégrateur Open Source
      ~ 110 employés sur Paris et Lyon, fondée en 2001
      Solutions SI : Portail, gestion documentaire, Business Intelligence…
      Expertise composants Open Source, industrialisation et offre de services
       couvrant l’ensemble du cycle de vie
      Filiales : hébergement, embarqué, éditeur socle Java (Improve)

    Marc Dutoo – Responsable pôle R&D
      SOA, BPM, middleware
      Contributions aux communautés Eclipse, OW2…
      En ce moment : http://www.easysoa.org pour une approche SOA plus facile
       et plus agile dans le SI des entreprises, avec Talend / Bull / Nuxeo / INRIA




                                                    Solutions Linux 2012 – Assises – Printemps du Libre – Les   2
                                               nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source


Hier
       Le point de vue métier
         Open Source = fait par de barbus enthousiastes, pas professionnel
         Pas fait pour le business (métier ou faire de l’argent)

       Le point de vue légal
         incertitudes

       Le point de vue Microsoft
         GPL = virus!

       Richard Stallman
         L’auteur de la GPL est vu comme un « gourou »

       … tout ça est aujourd’hui un peu extrême !


                                                        Solutions Linux 2012 – Assises – Printemps du Libre – Les   3
                                                   nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source


Aujourd’hui
    Le point de vue métier
      Une offre professionnalisée pour l’entreprise, des business models éprouvés
       (éditeurs), des acteurs dédiés majeurs
      Reconnue notamment sur l’entrée de gamme et le « à façon »

    Le point de vue légal
      Procès SCO - Novell

    Le point de vue Microsoft
      « position pragmatique » : l’intérêt de la « collaboration et transparence »
      CodePlex, Azure, subventionne des outils (Eclipse) ou serveurs (node.js)

    Richard Stallman
      … vient de faire un exorcisme sur des infrastructures de sécurité lybiennes

    Pour autant, tout est-il rose ?
                                                     Solutions Linux 2012 – Assises – Printemps du Libre – Les   4
                                                nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source


Plan
       Hier

       Cloud

       Scripts

       Apps

       APIs

       Conclusion


                    Warning : IANAL !

                                           Solutions Linux 2012 – Assises – Printemps du Libre – Les   5
                                      nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source


Cloud
    Définition (NIST) : les 3 couches

    Les géants du Cloud (hors MS) sont essentiellement basés sur
    de l’Open Source
      Amazon, Google, Facebook, Yahoo…
      Ne serait-ce qu’à regarder leurs contributions

    Mais Amazon ou Google fournissent-ils pour autant le tout pour
    bâtir son propre EC2 ou App Engine ?!
      Toutefois les solutions de Cloud libre existent, l’interopérabilité dans les fait
       au-delà des standards commence à être adressée – voir la session Cloud

    L’Open Source est aussi idéalement placé pour fournir la preuve
      Des bénéfices promis : sécurité, mais aussi localisation…


                                                       Solutions Linux 2012 – Assises – Printemps du Libre – Les   6
                                                  nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source


Scripts
    Il y eu le « java trap » (Stallman)
      code libre (en java) exécuté sur une plateforme non libre (machine virtuelle)
      Problème: quid si on souhaite corriger des bugs? et si les patches officiels
       deviennent payants?

    Extrémiste ?
      Réactions : « c’est pousser un peu loin, le source est disponible »
      Sun est quand même allé dans cette direction…

    …lorsque Sun a été racheté, tout le monde a été bien content
    que Java ait été Open Sourcé!
      Non seulement l’écosystème Java, mais même Oracle




                                                     Solutions Linux 2012 – Assises – Printemps du Libre – Les   7
                                                nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source


Scripts
    Il y a aujourd’hui le « javascript trap » (Stallman)
      Code non libre (javascript) exécuté sur une plateforme libre ou non (browser)
      … toutes les applications en ligne dans le Cloud !
           Sans parler des browsers non libres et non standards

    … y aurait-il un « cloud trap » ??

    Matt Asay : "Cloud is Software 1.0“
      “L’Hotel California du logiciel : facile d’entrer (ses données) dans un Cloud,
       difficile d’en sortir et de passer à un autre Cloud”




                                                        Solutions Linux 2012 – Assises – Printemps du Libre – Les   8
                                                   nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source


Apps
   Le nouveau « Walled Garden »
        Wikipedia : « L’ensemble de services et contenus offert aux utilisateurs est
         clos ou exclusif » - s’oppose à leur accès sans restriction
        Problème : et si on veut se faire son propre service spécifique? Son propre
         App Store ? Et si on veut récupérer ou déménager ses propres données ??

   Historiquement dans les télécommunications
        Très difficile pour un développeur d’amener leurs applications sur les
         appareils et dans les mains des utilisateurs
        Mais aussi dans les consoles de jeu vidéo, AOL

   Aujourd’hui : Facebook
        Tout contenu mis en ligne lui appartient
        Quelles données dans Facebook ? Votre vie !
        il y a quelques années, un changement des termes d’utilisation avait
         provoque une levée de bouclier unanime
                                                         Solutions Linux 2012 – Assises – Printemps du Libre – Les   9
                                                    nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source


Apps
   Et l’Open Source là-dedans ?

   Position Apple App Store
        Conditions d’utilisation plus restrictives que la GPL et donc incompatibles
        Pas de moyen normal de charger un logiciel sans passer par le Store

   Extrémiste ?
        En tout cas l’Open Source n’y est clairement pas le bienvenu
        A entraîné le retrait de VLC de l’App Store
        Issu de la volonté de contrôle d’Apple, nécessaire à son business model

   Position Microsoft : GPL2 interdite
        Et ce n’est pas mieux pour les autres…



                                                       Solutions Linux 2012 – Assises – Printemps du Libre – Les   10
                                                  nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source


APIs
       Quésaco ?
        Application Programmable Interface – le moyen d’utiliser une API
         programmatiquement (plutôt que par une interface utilisateur), c’est-à-dire de
         l’intégrer à d’autres
        Se décline pour toutes les couches :
             des APIs techniques pour les plateformes,
             des APIs métier pour les applications métier

       APIs techniques – le cas Java
        La librairie massive venant d’origine avec la JDK est une cause majeure de
         son avance (par rapport à C…) et de son succès – copié depuis !




                                                           Solutions Linux 2012 – Assises – Printemps du Libre – Les   11
                                                      nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source


APIs techniques
    Les APIs dans le procès Oracle vs Google
      La première des « guerres des smartphones »
      Au cœur de Google Android, la machine virtuelle « Dalvik » : du Java en tout
       sauf en nom
      Oracle attaque sur l’utilisation des APIs

    Les APIs serait-elles copyrightables ??
      La porte ouverte à une interdiction légale de l’interopérabilité, y compris ses
       tentatives par des logiciels Open Source

    Heureusement, même si les USAs sont en général plus restrictifs,
      « Si le code en est différent, on est libre d’implémenter l’API Java »
      « quand il n’y a qu’une seule manière d’exprimer une idée en code, celle-ci
       est toujours autorisée »
      … le juge était un programmeur
                                                        Solutions Linux 2012 – Assises – Printemps du Libre – Les   12
                                                   nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source


APIs métier
    Et dans le Cloud ?
      APIs techniques : interopérabilité des Clouds – Javascript Trap
      APIs métier : ouverture des applications – App Store / Walled Garden
      … on souffle après Oracle vs Google, ils ont failli être protégés légalement !

    Et pour l’IT ? APIs = le nouveau SOA
      En tant que vision urbanisée d’un service métier
      Ex. domaine bancaire : calcul d’intérêt d’un prêt
      Et même plus : le Cloud, en tant qu’IT alternative extérieure toujours
       disponible, va pousser les entreprises à APIfier leur IT
           i.e. à aller vers des services découplés non seulement d'un point de vue technique
            mais également côté déploiement, suivi d'usage,voire billing…

    Et l’Open Source ?
      Peut faciliter la documentation, la standardisation, la preuve de l’algorithme
       métier
                                                         Solutions Linux 2012 – Assises – Printemps du Libre – Les   13
                                                    nouveaux champs de batailledde l’Open Source à l’ère du Cloud
Les nouveaux champs de bataille de l’Open Source



Débat et questions…
Will Cloud be toxic to Open Source ?
                                      Contacts




Merci de votre
                                       23-25, Rue Daviel
attention !                            Paris
                                       Tél. : 01 42 68 28 00
marc.dutoo@openwide.fr
www.openwide.fr

                                                                 14

More Related Content

Viewers also liked

Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, ParisOpen Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, ParisMarc Dutoo
 
EclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAEclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAMarc Dutoo
 
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011Marc Dutoo
 
Graphiste - création d'identité visuelle digitale et papier
Graphiste - création d'identité visuelle digitale et papierGraphiste - création d'identité visuelle digitale et papier
Graphiste - création d'identité visuelle digitale et papierThierry Sciare
 
An overview of web security
An overview of web securityAn overview of web security
An overview of web securityBee_Ware
 
Soa symposium eclipse con 2013
Soa symposium   eclipse con 2013Soa symposium   eclipse con 2013
Soa symposium eclipse con 2013Marc Gille
 
OCCIware@OW2con 2016
OCCIware@OW2con 2016OCCIware@OW2con 2016
OCCIware@OW2con 2016Marc Dutoo
 
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGSOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGMarc Dutoo
 
Bn Staff Call Slides 9 Mar 2010
Bn Staff Call Slides 9 Mar 2010Bn Staff Call Slides 9 Mar 2010
Bn Staff Call Slides 9 Mar 2010GSU Army ROTC
 

Viewers also liked (10)

Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, ParisOpen Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
 
EclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAEclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOA
 
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
 
Graphiste - création d'identité visuelle digitale et papier
Graphiste - création d'identité visuelle digitale et papierGraphiste - création d'identité visuelle digitale et papier
Graphiste - création d'identité visuelle digitale et papier
 
An overview of web security
An overview of web securityAn overview of web security
An overview of web security
 
Soa symposium eclipse con 2013
Soa symposium   eclipse con 2013Soa symposium   eclipse con 2013
Soa symposium eclipse con 2013
 
OCCIware@OW2con 2016
OCCIware@OW2con 2016OCCIware@OW2con 2016
OCCIware@OW2con 2016
 
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGSOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
 
Bn Staff Call Slides 9 Mar 2010
Bn Staff Call Slides 9 Mar 2010Bn Staff Call Slides 9 Mar 2010
Bn Staff Call Slides 9 Mar 2010
 
Timesaver ppt jk
Timesaver ppt jkTimesaver ppt jk
Timesaver ppt jk
 

Similar to Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'ère du Cloud - Solutions Linux 2012 (Assises)

Pl news letter_decembre2012
Pl news letter_decembre2012Pl news letter_decembre2012
Pl news letter_decembre2012robertpluss
 
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Smile I.T is open
 
Graphotec granit opensource
Graphotec granit opensourceGraphotec granit opensource
Graphotec granit opensourcepjoulaud
 
Prés licences-biz model
Prés licences-biz modelPrés licences-biz model
Prés licences-biz modelPascal Flamand
 
Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?Aref Jdey
 
Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?Aref Jdey
 
1er rapport d'étonnement veille expédition ReFaire
1er rapport d'étonnement veille expédition ReFaire1er rapport d'étonnement veille expédition ReFaire
1er rapport d'étonnement veille expédition ReFaireFing
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxBruno Cornec
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware
 
Intégration Libre & Propriétaire : la Symbiose
Intégration Libre & Propriétaire : la SymbioseIntégration Libre & Propriétaire : la Symbiose
Intégration Libre & Propriétaire : la SymbioseKhaled Ben Driss
 
Présentation de l'Opensource
Présentation de l'OpensourcePrésentation de l'Opensource
Présentation de l'OpensourceThierry Gayet
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?ALTER WAY
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ? ALTER WAY
 
Peur de la migration vers l’open source ?
Peur de la migration vers l’open source ?Peur de la migration vers l’open source ?
Peur de la migration vers l’open source ?Christophe Villeneuve
 
Pl news letter_novembre2012
Pl news letter_novembre2012Pl news letter_novembre2012
Pl news letter_novembre2012robertpluss
 
Newsletter ProLibre Octobre 2009
Newsletter ProLibre Octobre 2009Newsletter ProLibre Octobre 2009
Newsletter ProLibre Octobre 2009robertpluss
 
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010Savoir-faire Linux
 
Choisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileChoisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileSQLI DIGITAL EXPERIENCE
 

Similar to Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'ère du Cloud - Solutions Linux 2012 (Assises) (20)

Pl news letter_decembre2012
Pl news letter_decembre2012Pl news letter_decembre2012
Pl news letter_decembre2012
 
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
 
Graphotec granit opensource
Graphotec granit opensourceGraphotec granit opensource
Graphotec granit opensource
 
Prés licences-biz model
Prés licences-biz modelPrés licences-biz model
Prés licences-biz model
 
Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?
 
Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?
 
1er rapport d'étonnement veille expédition ReFaire
1er rapport d'étonnement veille expédition ReFaire1er rapport d'étonnement veille expédition ReFaire
1er rapport d'étonnement veille expédition ReFaire
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à Linux
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCS
 
Intégration Libre & Propriétaire : la Symbiose
Intégration Libre & Propriétaire : la SymbioseIntégration Libre & Propriétaire : la Symbiose
Intégration Libre & Propriétaire : la Symbiose
 
Présentation de l'Opensource
Présentation de l'OpensourcePrésentation de l'Opensource
Présentation de l'Opensource
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Peur de la migration vers l’open source ?
Peur de la migration vers l’open source ?Peur de la migration vers l’open source ?
Peur de la migration vers l’open source ?
 
Pl news letter_novembre2012
Pl news letter_novembre2012Pl news letter_novembre2012
Pl news letter_novembre2012
 
Newsletter ProLibre Octobre 2009
Newsletter ProLibre Octobre 2009Newsletter ProLibre Octobre 2009
Newsletter ProLibre Octobre 2009
 
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010
 
Choisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileChoisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobile
 
Licences libres
Licences libresLicences libres
Licences libres
 
Eclipse Impress
Eclipse ImpressEclipse Impress
Eclipse Impress
 

More from Marc Dutoo

Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ... Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...Marc Dutoo
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...Marc Dutoo
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Marc Dutoo
 
PCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product searchPCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product searchMarc Dutoo
 
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...Marc Dutoo
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformMarc Dutoo
 
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allMarc Dutoo
 
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...Marc Dutoo
 
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demoOCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demoMarc Dutoo
 
OCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSOCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSMarc Dutoo
 
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015Marc Dutoo
 
EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220Marc Dutoo
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendMarc Dutoo
 
OW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPMOW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPMMarc Dutoo
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationMarc Dutoo
 
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)Marc Dutoo
 
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012Marc Dutoo
 
EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011Marc Dutoo
 
EasySOA introduction and video demos - fOSSa 2011
EasySOA introduction and video demos - fOSSa 2011EasySOA introduction and video demos - fOSSa 2011
EasySOA introduction and video demos - fOSSa 2011Marc Dutoo
 
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011Marc Dutoo
 

More from Marc Dutoo (20)

Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ... Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 
PCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product searchPCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product search
 
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
 
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
 
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
 
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demoOCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
 
OCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSOCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSS
 
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
 
EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & Talend
 
OW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPMOW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPM
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational Documentation
 
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
 
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
 
EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011
 
EasySOA introduction and video demos - fOSSa 2011
EasySOA introduction and video demos - fOSSa 2011EasySOA introduction and video demos - fOSSa 2011
EasySOA introduction and video demos - fOSSa 2011
 
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
 

Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'ère du Cloud - Solutions Linux 2012 (Assises)

  • 1. Script, Apps, APIs Les nouveaux champs de bataille de l'Open Source à l'ère du Cloud Solutions Linux 2012 – Assises / Printemps du Libre
  • 2. Les nouveaux champs de bataille de l’Open Source Présentation de l’intervenant Open Wide – intégrateur Open Source  ~ 110 employés sur Paris et Lyon, fondée en 2001  Solutions SI : Portail, gestion documentaire, Business Intelligence…  Expertise composants Open Source, industrialisation et offre de services couvrant l’ensemble du cycle de vie  Filiales : hébergement, embarqué, éditeur socle Java (Improve) Marc Dutoo – Responsable pôle R&D  SOA, BPM, middleware  Contributions aux communautés Eclipse, OW2…  En ce moment : http://www.easysoa.org pour une approche SOA plus facile et plus agile dans le SI des entreprises, avec Talend / Bull / Nuxeo / INRIA Solutions Linux 2012 – Assises – Printemps du Libre – Les 2 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 3. Les nouveaux champs de bataille de l’Open Source Hier Le point de vue métier  Open Source = fait par de barbus enthousiastes, pas professionnel  Pas fait pour le business (métier ou faire de l’argent) Le point de vue légal  incertitudes Le point de vue Microsoft  GPL = virus! Richard Stallman  L’auteur de la GPL est vu comme un « gourou » … tout ça est aujourd’hui un peu extrême ! Solutions Linux 2012 – Assises – Printemps du Libre – Les 3 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 4. Les nouveaux champs de bataille de l’Open Source Aujourd’hui Le point de vue métier  Une offre professionnalisée pour l’entreprise, des business models éprouvés (éditeurs), des acteurs dédiés majeurs  Reconnue notamment sur l’entrée de gamme et le « à façon » Le point de vue légal  Procès SCO - Novell Le point de vue Microsoft  « position pragmatique » : l’intérêt de la « collaboration et transparence »  CodePlex, Azure, subventionne des outils (Eclipse) ou serveurs (node.js) Richard Stallman  … vient de faire un exorcisme sur des infrastructures de sécurité lybiennes Pour autant, tout est-il rose ? Solutions Linux 2012 – Assises – Printemps du Libre – Les 4 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 5. Les nouveaux champs de bataille de l’Open Source Plan Hier Cloud Scripts Apps APIs Conclusion Warning : IANAL ! Solutions Linux 2012 – Assises – Printemps du Libre – Les 5 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 6. Les nouveaux champs de bataille de l’Open Source Cloud Définition (NIST) : les 3 couches Les géants du Cloud (hors MS) sont essentiellement basés sur de l’Open Source  Amazon, Google, Facebook, Yahoo…  Ne serait-ce qu’à regarder leurs contributions Mais Amazon ou Google fournissent-ils pour autant le tout pour bâtir son propre EC2 ou App Engine ?!  Toutefois les solutions de Cloud libre existent, l’interopérabilité dans les fait au-delà des standards commence à être adressée – voir la session Cloud L’Open Source est aussi idéalement placé pour fournir la preuve  Des bénéfices promis : sécurité, mais aussi localisation… Solutions Linux 2012 – Assises – Printemps du Libre – Les 6 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 7. Les nouveaux champs de bataille de l’Open Source Scripts Il y eu le « java trap » (Stallman)  code libre (en java) exécuté sur une plateforme non libre (machine virtuelle)  Problème: quid si on souhaite corriger des bugs? et si les patches officiels deviennent payants? Extrémiste ?  Réactions : « c’est pousser un peu loin, le source est disponible »  Sun est quand même allé dans cette direction… …lorsque Sun a été racheté, tout le monde a été bien content que Java ait été Open Sourcé!  Non seulement l’écosystème Java, mais même Oracle Solutions Linux 2012 – Assises – Printemps du Libre – Les 7 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 8. Les nouveaux champs de bataille de l’Open Source Scripts Il y a aujourd’hui le « javascript trap » (Stallman)  Code non libre (javascript) exécuté sur une plateforme libre ou non (browser)  … toutes les applications en ligne dans le Cloud !  Sans parler des browsers non libres et non standards … y aurait-il un « cloud trap » ?? Matt Asay : "Cloud is Software 1.0“  “L’Hotel California du logiciel : facile d’entrer (ses données) dans un Cloud, difficile d’en sortir et de passer à un autre Cloud” Solutions Linux 2012 – Assises – Printemps du Libre – Les 8 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 9. Les nouveaux champs de bataille de l’Open Source Apps Le nouveau « Walled Garden »  Wikipedia : « L’ensemble de services et contenus offert aux utilisateurs est clos ou exclusif » - s’oppose à leur accès sans restriction  Problème : et si on veut se faire son propre service spécifique? Son propre App Store ? Et si on veut récupérer ou déménager ses propres données ?? Historiquement dans les télécommunications  Très difficile pour un développeur d’amener leurs applications sur les appareils et dans les mains des utilisateurs  Mais aussi dans les consoles de jeu vidéo, AOL Aujourd’hui : Facebook  Tout contenu mis en ligne lui appartient  Quelles données dans Facebook ? Votre vie !  il y a quelques années, un changement des termes d’utilisation avait provoque une levée de bouclier unanime Solutions Linux 2012 – Assises – Printemps du Libre – Les 9 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 10. Les nouveaux champs de bataille de l’Open Source Apps Et l’Open Source là-dedans ? Position Apple App Store  Conditions d’utilisation plus restrictives que la GPL et donc incompatibles  Pas de moyen normal de charger un logiciel sans passer par le Store Extrémiste ?  En tout cas l’Open Source n’y est clairement pas le bienvenu  A entraîné le retrait de VLC de l’App Store  Issu de la volonté de contrôle d’Apple, nécessaire à son business model Position Microsoft : GPL2 interdite  Et ce n’est pas mieux pour les autres… Solutions Linux 2012 – Assises – Printemps du Libre – Les 10 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 11. Les nouveaux champs de bataille de l’Open Source APIs Quésaco ?  Application Programmable Interface – le moyen d’utiliser une API programmatiquement (plutôt que par une interface utilisateur), c’est-à-dire de l’intégrer à d’autres  Se décline pour toutes les couches :  des APIs techniques pour les plateformes,  des APIs métier pour les applications métier APIs techniques – le cas Java  La librairie massive venant d’origine avec la JDK est une cause majeure de son avance (par rapport à C…) et de son succès – copié depuis ! Solutions Linux 2012 – Assises – Printemps du Libre – Les 11 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 12. Les nouveaux champs de bataille de l’Open Source APIs techniques Les APIs dans le procès Oracle vs Google  La première des « guerres des smartphones »  Au cœur de Google Android, la machine virtuelle « Dalvik » : du Java en tout sauf en nom  Oracle attaque sur l’utilisation des APIs Les APIs serait-elles copyrightables ??  La porte ouverte à une interdiction légale de l’interopérabilité, y compris ses tentatives par des logiciels Open Source Heureusement, même si les USAs sont en général plus restrictifs,  « Si le code en est différent, on est libre d’implémenter l’API Java »  « quand il n’y a qu’une seule manière d’exprimer une idée en code, celle-ci est toujours autorisée »  … le juge était un programmeur Solutions Linux 2012 – Assises – Printemps du Libre – Les 12 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 13. Les nouveaux champs de bataille de l’Open Source APIs métier Et dans le Cloud ?  APIs techniques : interopérabilité des Clouds – Javascript Trap  APIs métier : ouverture des applications – App Store / Walled Garden  … on souffle après Oracle vs Google, ils ont failli être protégés légalement ! Et pour l’IT ? APIs = le nouveau SOA  En tant que vision urbanisée d’un service métier  Ex. domaine bancaire : calcul d’intérêt d’un prêt  Et même plus : le Cloud, en tant qu’IT alternative extérieure toujours disponible, va pousser les entreprises à APIfier leur IT  i.e. à aller vers des services découplés non seulement d'un point de vue technique mais également côté déploiement, suivi d'usage,voire billing… Et l’Open Source ?  Peut faciliter la documentation, la standardisation, la preuve de l’algorithme métier Solutions Linux 2012 – Assises – Printemps du Libre – Les 13 nouveaux champs de batailledde l’Open Source à l’ère du Cloud
  • 14. Les nouveaux champs de bataille de l’Open Source Débat et questions… Will Cloud be toxic to Open Source ? Contacts Merci de votre 23-25, Rue Daviel attention ! Paris Tél. : 01 42 68 28 00 marc.dutoo@openwide.fr www.openwide.fr 14