LINAGORA 27 rue de Berri 75008 PARIS Tél. : 01 58 18 68 28 Fax : 01 58 18 68 29 | |

Slides:



Advertisements
Présentations similaires
Gestion de la concurrence avec Entity Framework Développement d’application avec base de données Chapitre 23 Hugo St-Louis – Automne 2015.
Advertisements

Bibliothèque Centrale de l’École Polytechnique Session pratique Recherches documentaires en sciences dures PSC 2011 septembre/octobre 2011 Denis Roura,
Projet de fin d'étude pour l'obtention du Diplôme Nationale d'Ingénieur en Informatique Conception et développement des modules de GED pour l’ indexation.
Les Logiciels Libres une informatique ouverte et citoyenne Samedi 25 Mars Thomas Petazzoni
Journée du Logiciel Libre 28 Février 2009 Présentation ● Marc-Henri PAMISEUX, gérant de la SSLL Libricks à LAVAL, membre actif de l'association MAYLUG;
Qu'est-ce qu'un Logiciel Libre ?. Un logiciel libre est un logiciel tel que toute personne qui en possède une copie a le droit de l'utiliser, de l'étudier,
Les Logiciels Libres : Une Opportunité Pour Votre Entreprise ?
Qu'est ce que le logiciel libre ?. Qu'est-ce qu'un logiciel ? ● C'est une application informatique qui répond à un besoin : traitement de texte, navigateur.
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Projet tuteuré 2009 Les clients légers Alexandre Cédric Joël Benjamin.
1 Le traitement de texte avec OpenOffice.org Mediatheque d'AurayVendredi 23 Novembre 2007.
Cloud computing Présenté par Robert Ogryzek, Teddy Frontin, Kevin Lambert et Matthew Cronne.
Que sont les Logiciels Libres ? Jérémy Monnet – Administrateur de l'April EXIA – CESI – 19 juin 2008.
Une Charte pour le bon usage des TICE. Mettre en place un cadre à respecter  L’utilisation des services numériques mis à disposition par une école nécessite.
Créer un site Web avec Eva Spip Première approche B. Gugger – Mars 2006 – Département RTC.
Logiciels Libres Histoire et enjeux Jérémie ZIMMERMANN -
Le système Raid 5 Table des matières Qu'est ce que le RAID ? Les objectifs Le raid 5 Les avantages et les inconvénients Les composants d’un Raid.
Sylvestre Ledru Scilab Consortium / Digiteo 3 juillet 2008 Passage de Scilab sous une licence libre.
LINAGORA 27 rue de Berri PARIS Tél. : Fax : | |
Vers les usages... Le projet EnvOLE séminaire EOLE novembre 2006, Dijon Accueil Orientations Architecture Socle > EnvOLE Services > Centre de ressources.
Libre, OpenSource kézako ? Thomas Petazzoni Mercredi 28 Mars.
TODO Juillet 2010 Michael Scherer. Intro À propos de moi.
Aspects juridiques des logiciels libres François PELLEGRINI Maître de conférences, ENSEIRB Vice-président, ABUL
1 DUT Informatique 2010 – 2011 Soutenance de stage Atelier Parisien d'Urbanisme La cartographie à l'heure du web Pierre Dargham Encadrant : Claude Luciani.
1 Y a-t-il une place pour Opensocial dans l'enseignement supérieur ? David Verdin RENATER JRES - Toulouse – novembre 2011.
Gulliver – Envie de Ville Groupe des Utilisateurs de Linux et des Logiciels libres d'Ille-et-Vilaine et des Environs de Rennes
Les licences libres. SOMMAIRE I- Définitions II- Les types de licences libres ●Copyleft ●licence permissive III- Les différences dans les licences IV-
LES LOGICIELS LIBRES A L'USAGE DU JEUNE INFORMATICIEN (ET DES AUTRES)
MRP Étapes 1/12 Introduction Définitions JP Rennard Objectifs Toute entreprise appelée à fournir des biens et services est amenée à gérer la double contrainte.
Le bureau Windows (XP) Bureau Windows Icônes Menu démarrer
Objectifs généraux Présenter les caractéristiques de la plateforme d’enseignement Moodle Permettre aux apprenants de découvrir les possibilités en terme.
Préhistoire et histoire de Linux
PPE : Gestion de parc informatique
Sites Internet et Protection des données à caractère personnel
Je collecte l’information Je mets en place une veille informationnelle
Échanger avec son réseau d’affaires via un cloud privé
Aspects Juridiques et Economiques de Logiciel
l'informatique en nuage
Formation « Administrateur ATRIUM »
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Les P G I Les Progiciels de Gestion Intégrés
de la productivité individuelle au travail collaboratif
Culture libre, informatique libre, logiciels libres, pouvoir y penser c'est déjà une liberté ! La liberté n'a pas de prix mais un.
Chiffrement de bout en bout
Documentation sous licence GNU FDL v1.3 (Free Documentation Licence)
Présentation du B2i école Références : B.O. n° 42 du 16 novembre 2006
Les bases de données et le modèle relationnel
DARCY Lionel BTS SIO Option SLAM
Produire, collaborer, partager avec un blog d’école
Green IT & Cloud L’empreinte écologique de vos actions numériques & règles juridiques. Désiré BRUCKMANN.
Ecole supérieure privée d’ingénierie et de technologie Année Universitaire Projet: EFQM Réalisé Par: kbada Haythem Bchir Ahmed Znaidi Maher.
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
Présentation du B2i école Références : B.O. n° 42 du 16 novembre 2006
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
REVUE DE LITTERATURE. Introduction Première partie majeure dans la rédaction du mémoire, la réalisation d’une revue de littérature consiste à effectuer.
SRT2 APACHE.
Modélisation avec UML 2.0 Partie II Diagramme de classes.
Les applications de groupware
Présenté par : Samar Rhit Wiem marweni « 1ere année TSI « 2017/2018
Microsoft Office 365 Qu’est ce que c’est ?. 2 Introduction En quelques mots… Qu'est-ce que Office 365 ? Tout comme Google Apps, Office 365 est une suite.
Licence de Libre Diffusion des Documents -- LLDD version 1 Ce document peut être librement lu, stocké, reproduit, diffusé, traduit et cité par tous moyens.
Mise en place d'un Serveur Radius pour la sécurité d'un réseau Wireless sous Windows Serveur Présenter par le Stagiaire : Etienne Mamadou Guilavogui.
Position, dispersion, forme
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
La collecte d’informations Présenté par: Boudries. S.
Roowth 1 Université d'Adrar Faculté des Sciences et de la Technologie Département des Mathématiques et Informatique 1 er Année master : Informatique Option:
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
Tableau de bord d’un système de recommandation
Test de performances. Test de performances:  Un test de performance est un test dont l'objectif est de déterminer la performance d'un système informatique.
GROUPE DA-TA FLAQ’S TECHNOLOGIES INC. - 1 La gestion du Changement & Accompagnement dans les projets IT K. Khelil _Projet IT.
Transcription de la présentation:

LINAGORA 27 rue de Berri PARIS Tél. : Fax : | | Ensemble, réussissons les grands projets du Libre Cloud Computing et Open Source Benjamin Jean In house Counsel (LINAGORA)

Groupe 2 Introduction ✔ Délimitation du sujet : ce qui définit l'Open Source et le Cloud Computing ✔ Les sources d'interactions entre ces deux notions

Groupe 3 La notion de Cloud Computing ✔ Une idée commune, un concept, une notion fédératrice : ASP, SaaS, On demand, etc. ✔ Une notion qui a de nombreux objets. On trouve ainsi, à la demande : ✔ Des services ✔ Des Applications ✔ Des plates-formes complètes ✔ Du stockage ✔ Une infrastructure

Groupe 4 Open Source et Logiciel Libre ✔ Ce qu'est un Logiciel Libre : ✔ Définition basée sur 4 « libertés » ; ✔ Le logiciel est l'objet ; l'utilisateur le destinataire des libertés. ✔ Ce qu'est une licence Open source : ✔ Une définition en dix critères ; ✔ Seule la licence est examinée à l'aune de cette définition. ✔ Conclusion : ✔ Un logiciel libre est un logiciel qui peut être utilisé, copié, modifié/adapté et redistribué par tout détenteur d'une copie ; ✔ Une licence open source est une licence qui répond aux 10 critères de l'Open Source Definition ; ✔ Un logiciel dans le domaine public est donc libre, mais pas open source ; ✔ Les Licences se fédèrent toutes autour de ces deux définitions : seules leurs obligations et conditions les distinguent.

Groupe 5 Rapprochements entre les deux notions ✔ La majeure partie des logiciels utilisés pour faire fonctionner le web (Apache, PHP, MySQL, GNU/Linux, BSD, etc.) et l'Internet (Postfix,Bind, etc.) est open source ; ✔ Les deux notions caractérisent des choix complémentaires : ✔ Le Cloud Computing : caractère évolutif, légèreté, accès distant, faible investissement, se sentir « moins engagé » ; ✔ L'Open Source : sécurité/fiabilité, transparence, indépendance vis-à-vis d'un éditeur, etc. ✔ La concurrence entre les différents fournisseurs est telle qu'ils ne peuvent se permettre de réécrire des solutions préexistantes : ✔ A fortiori lorsque celles-ci sont disponibles gratuitement ; ✔ Il y a donc, de facto, utilisation de logiciels open source et développement à partir de briques open source.

Groupe 6 PLAN I.Typologie des usages de l'Open Source dans le Cloud Computing II.L'appréhension récente des SaaS par les licences Open Source III.Vers l'Open Cloud Computing ?

Groupe 7 I. Typologie des usages de l'Open Source dans le Cloud Computing

Groupe 8 I. Typologie des usages de l'Open Source dans le Cloud Computing ✔ A. Types d'usages ✔ B. Types d'usagers ✔ C. Les engagements issus des licences libres

Groupe 9 A. Types d'usages : ✔ Allocation d'infrastructures et de stockage (hardware) ; ✔ Ressources liées au calcul ou au stockage de données ; ✔ Mise à disposition de plates-formes/environnement de développement et de déploiement d'applications informatiques (usage d'API notamment) ✔ Mise à disposition d'applications et de services (software) : ✔ Regroupement d'applications par secteurs verticaux

Groupe 10 B. Types d'usagers : ✔ Professionnels : ✔ Pour des besoins internes (CRM - customer relationship management / gestion des relations clients) ; ✔ Pour fournir des solutions (applications/services) à leurs clients → Accès « root »/administrateur à leurs machines ✔ Internautes/clients/consommateurs : ✔ Usent principalement des applications et services (fonctionnalités) ; ✔ Aucun accès aux fichiers constitutifs des logiciels utilisés.

Groupe 11 C. Les engagements issus des licences open source : ✔ Les utilisateurs « Professionnels » sont les seuls à accéder dans une certaine mesure aux logiciels : ✔ Le respect et les frais éventuels des licences sont pris en charge par le vendeur qui a donc tout intérêt à user de logiciels libres ; ✔ Situation « classique » : le code source doit être disponible si la licence qui conditionne l'utilisation des logiciels est copyleft ; ✔ Les logiciels utilisés sont aussi importants que la disponibilité des autres services ; ✔ Leurs propres utilisateurs sont généralement dans la seconde catégorie. ✔ Les utilisateurs « lambda » n'ont qu'une connaissance réduite des logiciels utilisés : ✔ Le détail de ceux-ci n'est disponible que dans l'offre ou éventuellement dans les contrats ; ✔ C'est la qualité du service qui importe.

Groupe 12 II. L'appréhension récente du réseau par les licences Open Source

Groupe 13 II. L'appréhension récente du réseau par les licences Open Source ✔ A. Les premières licences Libres/open source datent des années 90 et se basent sur un critère de distribution aujourd'hui dépassé; ✔ B. Une reconnaissance tardive de l'« ASP Loophole », « faille » qui déclencha de nombreux remous ; ✔ C. La réponse offerte par la rédaction de la GNU Affero GPLv3. ✔ → Voir l'article « Certification Open Source de la GNU Affero GPL : le temps de faire le point »

Groupe 14 A. Le mécanisme des licences libres ✔ Trois caractéristiques distinguent les multiples licences libres : ✔ Les obligations qui y sont attachées (copyleft, brevets, DRM, signes distinctifs, etc.) ✔ L'étendue des obligations (la licence a-t-elle des effets vis-à-vis d'autres briques liées, utilisées, annexes, etc. ?) ✔ L'élément déclencheur : le comportement de l'utilisateur au-delà duquel il doit se conformer à un certain nombre d'obligations supplémentaires. ✔ L'acte de « distribution » (l'un des droits exclusifs qui caractérisent le copyright) était usuellement l'acte déclencheur pour la grande majorité des licences ✔ Une simple utilisation d'un logiciel sous GNU GPL v2 sur sa propre infrastructure n'oblige donc pas à rendre disponible le code source sous GNU GPL ✔ On parle de « sphère privée » ✔ La transmission du logiciel, qu'elle soit par support physique ou numérique, emporte en revanche le respect de l'ensemble des effets de la licence

Groupe 15 Quelques exemples ✔ Article 2. b) de la GNU General Public License v2 ✔ b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. ✔ Article 3 de l'Eclipse Public License v1.0 ✔ A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: ✔ Article 3.1 (Application of License) de la Mozilla Public License v1.1 ✔ The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute.

Groupe 16 B. L'« ASP Loophole » ✔ Il s'agit d'un usage conforme à la lettre des licences, mais pas forcément à leur esprit : ✔ De la sorte, un licencié peut utiliser un logiciel pour fournir un service à ses utilisateurs via le réseau sans redistribuer les modifications qu’il aurait lui-même apportées à ce dernier ✔ pratique très répandue sur Internet (notamment Google, Amazon, etc.) ; ✔ Alors que de nombreux auteurs avaient cédé leur contribution sous licence open source dans l'espoir de pouvoir ensuite profiter des améliorations des autres. ✔ Pendant très longtemps, les rédacteurs des licences (et notamment la FSF) sont restés silencieux sur ce point (interprétant au besoin les effets dans leurs FAQ) ✔ Progressivement des licences furent modifiées pour encadrer cet usage :

Groupe 17 Quelques exemples d'encadrements des SaaS

Groupe 18 C. La solution apportée par la GNU Affero GPL ✔ Historique : ✔ Mécanisme initialement intégré à la GNU GPL v3 ✔ Mécanisme écarté lors de l'élaboration de la Licence (encore prévue à l’article 7b.4 dans le second jet de la troisième version) ; ✔ D’où l’appellation « SHING GPL » (« Sun HP IBM Nokia Google », principaux opposants à l'intégration de cette clause) ; ✔ La GNU Affero sort finalement le 19 novembre 2007 ; ✔ Certifiée OSI le 11 mars ✔ Caractéristique : ✔ Elle est autonome ; ✔ Elle reprend entièrement la GNU GPL v3 en modifiant uniquement son article 13 (art. Sur les brevets, DRM, tivoïzation, modularité, etc.) ; ✔ Elle est compatible avec les licences GNU.

Groupe 19 Combinaison avec la GNU GPLv3 ✔ Art. 13 de la GNU GPLv3 : ✔ Combinaison permise avec une brique sous GNU AGPL ✔ En ce qui concerne l'extension des termes : ✔ Chaque partie reste sous ses propres termes ✔ L'obligation propre à l'Affero GPL s'applique au tout ✔ Art. 13 de la GNU AGPLv3 ✔ Combinaison permise ✔ En ce qui concerne l'extension des termes : ✔ Chaque partie reste sous ses propres termes ✔ La GNU GPL applique ses propres termes : donc extension de la GNU AGPL ✔ La partie sous Affero GPL le reste ✔ Ainsi, le logiciel, dans son ensemble, reste sous GNU GPL, mais la clause de l'article 13 de la GNU AGPL s'étend au tout.

Groupe 20 L'importance de la GNU Affero GPL ✔ La FSF « recommande aux développeurs de songer à utiliser la GNU AGPL pour tout logiciel qui fonctionne habituellement au travers d’un réseau. » ✔ Benjamin Mako Hill, membre du conseil d’administration de la FSF, déclara « la GNU GPL a été la licence libre la plus prospère parce qu’elle rend les sources d’un programme disponible pour tous ses utilisateurs. Ceci permet une collaboration massive entre les développeurs, puisque chacun retire un même bénéfice de cette règle. La GNU AGPL permettra le même type de coopération autour des logiciels utilisés pour le service web ou réseau ». ✔ « La GNU AGPL est véritablement une licence communautaire » indiqua Peter Brown, Directeur Exécutif de la FSF. « Les commentaires que nous avons reçus lorsque nous travaillions sur la GPLv3 démontrèrent un désir clair pour ce type de licence. Et grâce à l’aide de la communauté durant la rédaction, nous sommes ravis que l’AGPL remplisse ces besoins ».

Groupe 21 L'article 13 de la GNU Affero GPL ✔ Article 13 (traduction non officielle): ✔ Nonobstant toute autre provision de la Licence, si vous modifiez le Programme, votre version modifiée doit mettre en évidence l'offre pour tous les utilisateurs interagissant à distance via le réseau (si votre version supporte une telle interaction) une possibilité de recevoir les Sources Correspondantes de votre version en fournissant un accès aux Sources Correspondantes par un serveur réseau sans frais supplémentaires, au travers de moyens standards ou habituels facilitant la copie du logiciel. Ces Sources Correspondantes doivent inclure les Sources Correspondantes pour toute œuvre logicielle couverte par la version 3 de la GNU General Public licence qui est incluse conformément au paragraphe suivant.

Groupe 22 Quelques commentaires sur la GNU Affero GPL v3 ✔ La licence est jeune et de nombreuses questions restent en suspens : ✔ À partir de quand y a-t-il « modification » (paramétrage ?) ✔ Un flou entoure dorénavant le code qui doit être offert : c'était le code source correspondant au binaire distribué pour la GNU GPL, c'est maintenant beaucoup moins clair dans le cas de la GNU Affero GPL (puisque par définition tous les logiciels peuvent être sur le même média de stockage (allusion à l'agrégat défini à l'Art. 0) de la GNU GPL v3). ✔ Qu'est-ce que des moyens standards ou habituels ? ✔ Qu'est-ce qu'un utilisateur et une utilisation ? ✔ Plus généralement: (« Où sont les limites ? ») (et pourquoi est-ce si flou ?)

Groupe 23 Quelques réactions vives à l'encontre de la GNU AGPL v3 ✔ Google : Why I'm okay that Google Code doesn't support AGPL ✔ ✔ Microsoft: More Open, More Barriers ✔

Groupe 24 Conclusion : utilise-t-on ses licences ? ✔ Les raisons qui peuvent motiver le choix de ces licences : ✔ Un choix volontaire : une façon de « forcer » la collaboration entre des acteurs industriels (d'ajoute éventuellement à un contrat de consortium) ; ✔ Un choix limité : de nombreuses applications utilisées en SaaS commencent à se tourner vers l'AGPL ou une licence similaire. ✔ L'architecture triomphe toujours des licences : ✔ un logiciel qui est conçu de façon fédérale plutôt que centrale restera open source ; ✔ son développement restera mutualisé.

Groupe 25 III. L'Open Cloud Computing ?

Groupe 26 III. L'Open Cloud Computing ? ✔ Les problématiques sont proches de celles du logiciel propriétaire face au logiciel libre : ✔ Il y a une sorte d' « indisponibilité du code source » ✔ Mais les enjeux dépassent le droit d'auteur et les licences open source : ✔ Vie privée et données personnelles ✔ Free data ✔ Voir notamment l'initiative Open Street Map ✔ interopérabilité/standardisation

Groupe 27 ✔ Une définition à améliorer ✔ Voir notamment Tim O'Reilly qui propose de se baser et s'inspirer de l' « Open Source Definition » pour créer une nouvelle définition : ✔ Une possibilité de « forker » les services ; ✔ Une architecture modulaire ; ✔ Absence de barrière pour essayer les logiciels ; ✔ Absence de barrières pour construire et développer.

Groupe 28 Les logiciels open source de cloud computing ✔ Hadoop ✔ Plate-forme basée sur collection de bibliothèques de logiciels libres écrites en Java, ✔ projet de la fondation Apache ( ✔ notamment soutenu par Yahoo ✔ HP, Intel, et Yahoo veulent lancer une plate-forme d'essai sur cette base ✔ Eucalyptus, ✔ Open-source Cloud-computing System (inspiré de Amazon EC2/C3/etc.) ✔ Intégré dans la prochaine version d'Ubuntu (9.10) ✔ ✔ 10gen ✔ Solution spécialisée dans le stockage ✔ ✔ Salesmates (Concurrent de Salesforce.com)

Groupe 29 L'Open Cloud Consortium (OCC) ✔ Initiative universitaire (rejointe par Cisco) contre le verrouillage du web ✔ 4 objectifs : ✔ 1. Soutenir le développement de standards et protocoles ouverts (pour favoriser l'interopérabilité entre clouds) ✔ 2. Soutenir le développement de benchmarks/comparateurs de cloud computing; ✔ 3. Soutenir les logiciels open source pour le cloud computing ; ✔ 4. Gérer une plate-forme d'essai pour le cloud computing dénommée l'Open Cloud Testbed ; ✔ 5. Soutenir colloque, séminaires et autres événements en lien avec le cloud computing. ✔

Groupe 30 Ressources : quelques sites de référence ✔ Open Source Initiative : ✔ Qualipso : ✔ OSOR : ✔ FOSSBazaar ✔ Veni, Vidi, Libri : ✔ Blog de Veni, Vidi, Libri : http//blog.venividilibri.org ✔ The Software Freedom Law Center ✔ Groklaw : ✔ Freedom Task Forcehttp:// ✔ Projet gpl-violations.org

LINAGORA 27 rue de Berri PARIS Tél. : Fax : | | Ensemble, réussissons les grands projets du Libre MERCI DE VOTRE ATTENTION