Uploaded on

The raise of FOSS, from confidential circles to worldwide adoption, is tightly connected with the generalisation of complex, and new, interaction patterns between users, developers, researches and …

The raise of FOSS, from confidential circles to worldwide adoption, is tightly connected with the generalisation of complex, and new, interaction patterns between users, developers, researches and other stakeholders, enabled by the quick development of high speed internet connections, and a wealth of other technologies and applications that went along with it, radically changing the traditional landscape of software development.
We strongly believe that the problems raised by successful software developed as FOSS are not the same as those of proprietary software: some new issues come from the different development process; other come from the different economic models, and some very challenging ones come from the new possibilities opened by the fact that software is now becoming transparent.

To tackle these new challenges, we are working on the creation of the IRILL, a research and innovation center that will bring together academia, community and industry.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
300
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre Contact: Roberto Di Cosmo Universit´ Paris Diderot Paris 7 and INRIA e http://www.dicosmo.org roberto@dicosmo.org 19 Novembre 2009 Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 2. Contexte : Logiciel Libre = phenom`ne de rupture e Soci´t´ : contribue ` ee a patrimoine scientifique commun et universel appropriation de technologies essentielles Technologie : change la fa¸on de d´v´lopper, distribuer et commercialiser les c e e logiciels depuis les couches basses de l’infrastructure, jusqu’aux applications m´tier ; dans les syst`mes traditionnels ; dans le e e domaine en plein essor des logiciels critiques et embarqu´se ´ Industrie/Economie redistribue les cartes dans un secteur entier de l’industrie Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 3. Quelques rep`res strat´giques e e March´ IT e Monde : 550 milliards d’euros en 2007 France : 30 milliards d’euros en 2007 FLOSSImpact : LL = 30% du march´ mondial IT en 2012 e Gartner : Mark Driver, sept. 2007 “in 2011, 80% of commercial software contain Open Source ”... “49,7% of critical software come from Open Source ” France ´ Etude PAC 2008 : 1er pays de l’OCDE sur le LL LL = 3,6% du march´ Fran¸ais (1105Me, +32% !) e c ´ Etude OPIIEC 2008 : LL strat´gique (croissance, relocalisation), e mais : manque de comp´tences, besoins de formation en e Informatique et au Logiciel Libre Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 4. Les d´fis ` relever e a scientifique : r´soudre les probl`mes nouveaux e e p´dagogique : e former les ing´nieurs de demain e ´conomique : e catalyser et retenir les succ`s cr´ateurs de valeur e e Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 5. Recherche sur et par le Logiciel Libre Un logiciel libre qui a du succ`s n’est pas un logiciel comme les e autres : pas d’architecte unique, d´veloppement distribu´, cycle e e de d´veloppement tr`s rapide, interd´pendances fortes, e e e copies et r´´critures fr´quentes, disponibilit´ des sources ee e e pour des grandes masses de logiciels, communaut´s e d’acteurs dynamiques et changeantes, . . . Nous devrions savoir : concevoir, faire ´voluer, prouver, tester, visualiser, composer, e tracer du logiciel qui ´volue dans ce contexte, et qui est r´alis´ e e e en utilisant, ou en int´ragissant avec, des milliers d’autres e composants, tous devenues, peu ` peu, “transparents” a parce-que en Logiciel Libre Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 6. Zoom sur la transparence L’arriv´e du Logiciel Libre change la responsabilit´ des entreprises ; e e pr´nons l’exemple d’un int´grateur e e logiciel propri´taire : techniquement, il ne peut garantir que ce e qu’il ´crit lui mˆme ; sa responsabilit´ s’arrˆte (ou e e e e plutˆt, se transf`re ` d’autres) l` o` il reutilise des o e a a u composants propri´taires e Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 7. Zoom sur la transparence L’arriv´e du Logiciel Libre change la responsabilit´ des entreprises ; e e pr´nons l’exemple d’un int´grateur e e logiciel propri´taire : techniquement, il ne peut garantir que ce e qu’il ´crit lui mˆme ; sa responsabilit´ s’arrˆte (ou e e e e plutˆt, se transf`re ` d’autres) l` o` il reutilise des o e a a u composants propri´taires e logiciel libre : la disponibilit´ du code source permettrait de e garantir aussi ce qu’il n’a pas ´crit lui mˆme e e aujourd’hui, les entreprises prennent conscience de l’impact de cette transparence sur les aspets juridiques (Blackduck, Fossology...) Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 8. Zoom sur la transparence L’arriv´e du Logiciel Libre change la responsabilit´ des entreprises ; e e pr´nons l’exemple d’un int´grateur e e logiciel propri´taire : techniquement, il ne peut garantir que ce e qu’il ´crit lui mˆme ; sa responsabilit´ s’arrˆte (ou e e e e plutˆt, se transf`re ` d’autres) l` o` il reutilise des o e a a u composants propri´taires e logiciel libre : la disponibilit´ du code source permettrait de e garantir aussi ce qu’il n’a pas ´crit lui mˆme e e aujourd’hui, les entreprises prennent conscience de l’impact de cette transparence sur les aspets juridiques (Blackduck, Fossology...) demain, les entreprises prendront conscience de l’impact de cette transparence sur les aspets techniques ... Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 9. Zoom sur la transparence L’arriv´e du Logiciel Libre change la responsabilit´ des entreprises ; e e pr´nons l’exemple d’un int´grateur e e logiciel propri´taire : techniquement, il ne peut garantir que ce e qu’il ´crit lui mˆme ; sa responsabilit´ s’arrˆte (ou e e e e plutˆt, se transf`re ` d’autres) l` o` il reutilise des o e a a u composants propri´taires e logiciel libre : la disponibilit´ du code source permettrait de e garantir aussi ce qu’il n’a pas ´crit lui mˆme e e aujourd’hui, les entreprises prennent conscience de l’impact de cette transparence sur les aspets juridiques (Blackduck, Fossology...) demain, les entreprises prendront conscience de l’impact de cette transparence sur les aspets techniques ... ici le CIRILL a un rˆle majeur ` jouer o a Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 10. Le d´fi du passage ` l’´chelle e a e Un slogan : maˆ ıtriser la complexit´ grandissante des logiciels e Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 11. Le d´fi du passage ` l’´chelle e a e Un slogan : maˆ ıtriser la complexit´ grandissante des logiciels e Rien n’est nouveau : on utilisera bien des algorithmes, langages, IHM, theories, preuves, mod`les, outils, . . . e Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 12. Le d´fi du passage ` l’´chelle e a e Un slogan : maˆ ıtriser la complexit´ grandissante des logiciels e Rien n’est nouveau : on utilisera bien des algorithmes, langages, IHM, theories, preuves, mod`les, outils, . . . e Pourtant, tout est nouveau : l’objet d’´tude a chang´ de taille et de nature e e Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 13. Changement d’´chelle e Component size Component number Over 5 millions SLOC Over 25.000 packages in the Linux kernel in the Debian distribution Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 14. Formation : avec, et au Logiciel Libre Patterson, Mars 2006, Communications of the ACM : JOIN THE OPEN SOURCE MOVEMENT. Most schools teach “write programs from blank sheet of paper” programming, of which there is very little real-world bearing. A different approach is to leverage high-quality examples of the open source movement. [. . . ] Do civil engineering students get to contribute to the construction of a real bridge in the classroom ? [. . . ] The recruiting pitch is to join CS and learn in part by contributing immediately to the real world. Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 15. Formation : avec, et au Logiciel Libre Patterson, Mars 2006, Communications of the ACM : JOIN THE OPEN SOURCE MOVEMENT. Most schools teach “write programs from blank sheet of paper” programming, of which there is very little real-world bearing. A different approach is to leverage high-quality examples of the open source movement. [. . . ] Do civil engineering students get to contribute to the construction of a real bridge in the classroom ? [. . . ] The recruiting pitch is to join CS and learn in part by contributing immediately to the real world. En pratique : adapter les curricula (http://oscurr.v2.cs.unibo.it/) cr´er des liens entre communaut´s, industrie et acad´miques e e e infrastructure (livres de texte, forges, coordination) valoriser et promouvoir les efforts de qualit´ e Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 16. Logiciel Libre, innovation et transfert L’acc`s au code source peut reduire les barri`res entre architecte, e e programmeur, testeur, fournisseur de service, formateur et utilisateur1 (´tanche dans le monde propri´taire). e e Ce n’est pas automatique ! 1 Selon les cas, on retrouve des chercheurs dans tous ces rˆles. o Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 17. Logiciel Libre, innovation et transfert L’acc`s au code source peut reduire les barri`res entre architecte, e e programmeur, testeur, fournisseur de service, formateur et utilisateur1 (´tanche dans le monde propri´taire). e e Ce n’est pas automatique ! Phases of a successful FS : Martin Michlmayr (ex Debian leader) Cathedral phase 1 Selon les cas, on retrouve des chercheurs dans tous ces rˆles. o Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 18. Logiciel Libre, innovation et transfert L’acc`s au code source peut reduire les barri`res entre architecte, e e programmeur, testeur, fournisseur de service, formateur et utilisateur1 (´tanche dans le monde propri´taire). e e Ce n’est pas automatique ! Phases of a successful FS : Martin Michlmayr (ex Debian leader) Cathedral phase Transition phase 1 Selon les cas, on retrouve des chercheurs dans tous ces rˆles. o Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 19. Logiciel Libre, innovation et transfert L’acc`s au code source peut reduire les barri`res entre architecte, e e programmeur, testeur, fournisseur de service, formateur et utilisateur1 (´tanche dans le monde propri´taire). e e Ce n’est pas automatique ! Phases of a successful FS : Martin Michlmayr (ex Debian leader) Cathedral phase Transition phase Bazaar phase 1 Selon les cas, on retrouve des chercheurs dans tous ces rˆles. o Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 20. Logiciel Libre, innovation et transfert L’acc`s au code source peut reduire les barri`res entre architecte, e e programmeur, testeur, fournisseur de service, formateur et utilisateur1 (´tanche dans le monde propri´taire). e e Ce n’est pas automatique ! Phases of a successful FS : Martin Michlmayr (ex Debian leader) Cathedral phase Transition phase Bazaar phase Original “idea” Project Author Core developers Unix philosophy 1 Selon les cas, on retrouve des chercheurs dans tous ces rˆles. o Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 21. Logiciel Libre, innovation et transfert L’acc`s au code source peut reduire les barri`res entre architecte, e e programmeur, testeur, fournisseur de service, formateur et utilisateur1 (´tanche dans le monde propri´taire). e e Ce n’est pas automatique ! Phases of a successful FS : Martin Michlmayr (ex Debian leader) Cathedral phase Transition phase Bazaar phase Original “idea” ”Interest” Project Author ⇒ Prototype ⇒ Core developers Modular design Unix philosophy 1 Selon les cas, on retrouve des chercheurs dans tous ces rˆles. o Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 22. Logiciel Libre, innovation et transfert L’acc`s au code source peut reduire les barri`res entre architecte, e e programmeur, testeur, fournisseur de service, formateur et utilisateur1 (´tanche dans le monde propri´taire). e e Ce n’est pas automatique ! Phases of a successful FS : Martin Michlmayr (ex Debian leader) Cathedral phase Transition phase Bazaar phase Distributed Original “idea” ”Interest” development Project Author ⇒ Prototype ⇒ Community Core developers Modular design Parallel maintenance Unix philosophy Peer reviews 1 Selon les cas, on retrouve des chercheurs dans tous ces rˆles. o Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 23. Logiciel Libre, innovation et transfert L’acc`s au code source peut reduire les barri`res entre architecte, e e programmeur, testeur, fournisseur de service, formateur et utilisateur1 (´tanche dans le monde propri´taire). e e Ce n’est pas automatique ! Phases of a successful FS : Martin Michlmayr (ex Debian leader) Cathedral phase Transition phase Bazaar phase Distributed Original “idea” ”Interest” development Project Author ⇒ Prototype ⇒ Community Core developers Modular design Parallel maintenance Unix philosophy Peer reviews 1 Selon les cas, on retrouve des chercheurs dans tous ces rˆles. o Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 24. Les flux Recherche vers industrie Recherche, puis d´v´loppement, puis transfert et industrialisation, e e avec le logiciel libre comme support commun. . . Un exemple archetype : Adacore recherche : d´v´loppement d’une suite de compilation e e ADA ` NYU (1990’s) a transfert : cr´ation de Ada Core Technologies (1992) e industrialisation : support des grands utilisateurs ADA standardisation : GNAT est le standard ADA aujourd’hui Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 25. Les flux Industrie vers recherche Probl´matique industrielle complexe, sensibilisation des chercheurs, e nouveaux sujets de recherche Exemples archetypes : Edos et Mancoosi industrie : distributions GNU/Linux deviennent complexes (2000’s) sensibilisation : projets EDOS et Mancoosi (2004/aujourd’hui) nouveaux sujets : syst`mes complexes de logiciels e Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 26. Les flux Industrie vers recherche Probl´matique industrielle complexe, sensibilisation des chercheurs, e nouveaux sujets de recherche Exemples archetypes : Edos et Mancoosi industrie : distributions GNU/Linux deviennent complexes (2000’s) sensibilisation : projets EDOS et Mancoosi (2004/aujourd’hui) nouveaux sujets : syst`mes complexes de logiciels e Remarque Ce ne sont que deux exemples : bien d’autres flux restent ` ´tablir ae et pr´ciser e Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 27. Un centre pour les catalyser tous CIRILL : Centre d’Innovation et de Recherche en Informatique sur le Logiciel Libre FSRII : Free Software Research and Innovation Institute Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 28. L’objectif Un centre internationalement reconnu la r´f´rence en mati`re de recherche, de d´veloppement et ee e e d’´tude de logiciels libres sˆrs et fiables ; e u point de contact pour les diff´rentes communaut´s e e source de d´bouch´s pour les ´tudiants, de r´crutement pour e e e e les entreprises lieu de rencontre, de culture et de valorisation exp´rimentation sur le transfert en Logiciel Libre e coordination de la reflection sur la formation en Logiciel Libre Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 29. Le coeur du centre Recherche, sur un th`me pr´cis et limit´ dans le temps e e e enseignants chercheurs, detach´s aupr`s du centre, e e chercheurs publics (INRIA, CNRS, CEA, etc.) et priv´s e doctorants, jeunes internes, visiteurs de haut niveau Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 30. Le coeur du centre Recherche, sur un th`me pr´cis et limit´ dans le temps e e e enseignants chercheurs, detach´s aupr`s du centre, e e chercheurs publics (INRIA, CNRS, CEA, etc.) et priv´s e doctorants, jeunes internes, visiteurs de haut niveau Les communaut´s e • d´v´loppeurs phares accueillis sur un court terme ; e e • s´minaires, journ´es d’´tudes, de formation, clubs, cours, avec e e e enregistrement et r´diffusion vid´o (´quipe animation) e e e Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 31. Le coeur du centre Recherche, sur un th`me pr´cis et limit´ dans le temps e e e enseignants chercheurs, detach´s aupr`s du centre, e e chercheurs publics (INRIA, CNRS, CEA, etc.) et priv´s e doctorants, jeunes internes, visiteurs de haut niveau Les communaut´s e • d´v´loppeurs phares accueillis sur un court terme ; e e • s´minaires, journ´es d’´tudes, de formation, clubs, cours, avec e e e enregistrement et r´diffusion vid´o (´quipe animation) e e e Les entreprises • PME innovantes attir´es ` proximit´ ; e a e • personnels de grandes entreprises accueillis ponctuellement (d´v´loppement ou formation). e e Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre
  • 32. Une vocation nationale Un centre Masse critique, attrait de Paris, . . . Une tˆte de reseau e Liens avec les regions actives (PACA, Nantes, Bordeaux, Nancy, Lille, etc.) Mutualisation d’invit´s et master class e ... Objectif d´marrage fin 2009, courant 2010 e Roberto Di Cosmo CIRILL/FSRII Innovation et Recherche sur le Logiciel Libre