Les logiciels Libres - Quels avantages ? Quels inconvénients ?
Comparatif Windows / Linux (présentation faite en 2009, mise à jour partiellement en 2012)
Accessibilité et logiciel libre, l’union fait la force ! - RMLL 2012Access42
Conférence donnée lors des RMLL 2012 à Genève. Voir : http://schedule2012.rmll.info/Accessibilite-et-logiciel-libre-l-union-fait-la-force?lang=fr
Résumé :
Alors que de nombreux projets essayant de concilier accessibilité et logiciels libres existent depuis longtemps, chaque initiative, souvent créée pour répondre à une question particulière, était isolée et manquait cruellement de visibilité.
C’est fort de ce constat que le groupe de travail accessibilité et logiciels libres, coordonné par l’association April, a vu le jour en décembre 2009. Ouvert à tous, membre ou non de l’association, et avec une approche pluri-disciplinaire et multi-handicap, le groupe compte aujourd’hui plus de 150 membres et a conduit de nombreux projets.
Cet atelier est une occasion pour le groupe de rencontrer le public, se retrouver pour faire un bilan et discuter des projets en cours, accueillir de nouveaux membres, ...
Comprendre les licences de logiciels libresRobert Viseur
Les logiciels libres sont progressivement devenus d’utilisation courante dans les développements de logiciels. Les utilisateurs ne disposent cependant pas toujours de la connaissance des droits et des obligations découlant de l’utilisation de logiciels couverts par des licences libres et open source. Nous proposons, à l’occasion de cette conférence, d’aborder:
- les différents types de licences libres et open
- les risques et bénéfices associés à l’utilisation de ces licences,
- les effets de ces licences dans le contexte du cloud computing et du Web mobile,
- les outils pour l’audit juridique de codes sources,
- l’impact de ces licences sur les modèles d’affaires des entreprises.
Retour d’expérience sur la gestion de projet de développement logiciel et technologique. Présentation faite par Francois Pellegrini, Prof. Univ. Bordeaux, auteur de plusieurs ouvrages sur le sujet de la propriété intellectuelle autour des logiciels (surtout libre!). Il est aussi “project leader” de plusieurs logiciels ouverts et à une très grande expérience à la fois en gestion de projet et en propriété intellectuelle. Cette présentation contiendra ses retours d’expériences, ses bonnes pratiques, ses conseils, et ce qu'il ne faut surtout pas faire !
Vous aimez des cas pratiques? Pas de théorie ? Alors vous ne serez pas déçu par Francois Pellegrini.
La valorisation de logiciels de recherche au sein de l'Inria? Quels sont les bonnes pratiques pour préparer une diffusion large ? Quels sont les modèles économiques possibles et leurs licences associés ? Conseils, Retour d'expérience et bonnes pratiques par Laure Aït-Ali Le Neindre, Chef de projet transfert, partenariats et projets d'innovation.
Les logiciels Libres - Quels avantages ? Quels inconvénients ?
Comparatif Windows / Linux (présentation faite en 2009, mise à jour partiellement en 2012)
Accessibilité et logiciel libre, l’union fait la force ! - RMLL 2012Access42
Conférence donnée lors des RMLL 2012 à Genève. Voir : http://schedule2012.rmll.info/Accessibilite-et-logiciel-libre-l-union-fait-la-force?lang=fr
Résumé :
Alors que de nombreux projets essayant de concilier accessibilité et logiciels libres existent depuis longtemps, chaque initiative, souvent créée pour répondre à une question particulière, était isolée et manquait cruellement de visibilité.
C’est fort de ce constat que le groupe de travail accessibilité et logiciels libres, coordonné par l’association April, a vu le jour en décembre 2009. Ouvert à tous, membre ou non de l’association, et avec une approche pluri-disciplinaire et multi-handicap, le groupe compte aujourd’hui plus de 150 membres et a conduit de nombreux projets.
Cet atelier est une occasion pour le groupe de rencontrer le public, se retrouver pour faire un bilan et discuter des projets en cours, accueillir de nouveaux membres, ...
Comprendre les licences de logiciels libresRobert Viseur
Les logiciels libres sont progressivement devenus d’utilisation courante dans les développements de logiciels. Les utilisateurs ne disposent cependant pas toujours de la connaissance des droits et des obligations découlant de l’utilisation de logiciels couverts par des licences libres et open source. Nous proposons, à l’occasion de cette conférence, d’aborder:
- les différents types de licences libres et open
- les risques et bénéfices associés à l’utilisation de ces licences,
- les effets de ces licences dans le contexte du cloud computing et du Web mobile,
- les outils pour l’audit juridique de codes sources,
- l’impact de ces licences sur les modèles d’affaires des entreprises.
Retour d’expérience sur la gestion de projet de développement logiciel et technologique. Présentation faite par Francois Pellegrini, Prof. Univ. Bordeaux, auteur de plusieurs ouvrages sur le sujet de la propriété intellectuelle autour des logiciels (surtout libre!). Il est aussi “project leader” de plusieurs logiciels ouverts et à une très grande expérience à la fois en gestion de projet et en propriété intellectuelle. Cette présentation contiendra ses retours d’expériences, ses bonnes pratiques, ses conseils, et ce qu'il ne faut surtout pas faire !
Vous aimez des cas pratiques? Pas de théorie ? Alors vous ne serez pas déçu par Francois Pellegrini.
La valorisation de logiciels de recherche au sein de l'Inria? Quels sont les bonnes pratiques pour préparer une diffusion large ? Quels sont les modèles économiques possibles et leurs licences associés ? Conseils, Retour d'expérience et bonnes pratiques par Laure Aït-Ali Le Neindre, Chef de projet transfert, partenariats et projets d'innovation.
Yocto une solution robuste pour construire des applications à fort contenu ap...Christian Charreyre
Ce document est la présentation effectuée par CIO Informatique Industrielle lors de la conférence "Yocto et Linux, un couple d'avenir" du salon RTS 2013
Les slides de la présentation faite par CIO Informatique Industrielle lors du salon Synergie NTIC, sur les utilisations de Linux en contexte embarqué et industriel
Research Paper-Les Business Models de l'Open Source, faberNovel ConsultingFabernovel
faberNovel Consulting propose sa vision des business models actuels de l’open source. Ce premier research paper, distribué sous licence Creative Commons, est une aide à la réflexion sur les métiers de l’open source et la contribution de faberNovel Consulting à cette communauté.
Volontairement pédagogique, les « Modèles économiques des logiciels open source et logiciels libres » proposent un référentiel commun, une « boite à outils » pour communiquer sur ces modèles, les comprendre et les adapter.
Open Source Innovation - Origines et Expansion de l'Open X (obsolete)jfomhover
Support de cours utilisé dans le cadre de l'Unité d'Expertise SYSICO (systèmes d'informations et de connaissances) d'Arts et Métiers ParisTech. Conçus par J.F. Omhover et utilisé la première fois pendant l'année universitaire 2011-2012.
Mis à jour chaque année, ce document évolue avec le temps.
Note : certains slides sont assez nus parce qu'ils donnent lieu à une discussion en amphi, les références des illustrations sont mentionnées en fin de slide
Créer sa distribution Linux embarqué avec Yocto ou AngströmChristian Charreyre
Création d'une distribution Linux embarqué riche à l'aide des outils de build de distribution Yocto et Angström : slides présentés lors du 5e meetup de Paris Embedded meetup
La valorisation des logiciels libres en entrepriseRobert Viseur
Présentation réalisée à l'inauguration des Jeudis du Libre de Mons (jeudisdulibre.be) sur le thème de la valorisation des logiciels libres en entreprise.
Yocto une solution robuste pour construire des applications à fort contenu ap...Christian Charreyre
Ce document est la présentation effectuée par CIO Informatique Industrielle lors de la conférence "Yocto et Linux, un couple d'avenir" du salon RTS 2013
Les slides de la présentation faite par CIO Informatique Industrielle lors du salon Synergie NTIC, sur les utilisations de Linux en contexte embarqué et industriel
Research Paper-Les Business Models de l'Open Source, faberNovel ConsultingFabernovel
faberNovel Consulting propose sa vision des business models actuels de l’open source. Ce premier research paper, distribué sous licence Creative Commons, est une aide à la réflexion sur les métiers de l’open source et la contribution de faberNovel Consulting à cette communauté.
Volontairement pédagogique, les « Modèles économiques des logiciels open source et logiciels libres » proposent un référentiel commun, une « boite à outils » pour communiquer sur ces modèles, les comprendre et les adapter.
Open Source Innovation - Origines et Expansion de l'Open X (obsolete)jfomhover
Support de cours utilisé dans le cadre de l'Unité d'Expertise SYSICO (systèmes d'informations et de connaissances) d'Arts et Métiers ParisTech. Conçus par J.F. Omhover et utilisé la première fois pendant l'année universitaire 2011-2012.
Mis à jour chaque année, ce document évolue avec le temps.
Note : certains slides sont assez nus parce qu'ils donnent lieu à une discussion en amphi, les références des illustrations sont mentionnées en fin de slide
Créer sa distribution Linux embarqué avec Yocto ou AngströmChristian Charreyre
Création d'une distribution Linux embarqué riche à l'aide des outils de build de distribution Yocto et Angström : slides présentés lors du 5e meetup de Paris Embedded meetup
La valorisation des logiciels libres en entrepriseRobert Viseur
Présentation réalisée à l'inauguration des Jeudis du Libre de Mons (jeudisdulibre.be) sur le thème de la valorisation des logiciels libres en entreprise.
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdfLaurent Destailleur
Ce document présente ce que sont les logiciels libres:
Principe, historique, vocabulaire, philosophie, concept, licences, les 4 libertés, les effets sur l'économie du logiciel, notion de copyright et copyleft.
Réalisation Laurent Destailleur - Dolicloud: https://www.dolicloud.com
Cette présentation a été utilisé dans le cadre de formation aux modules Open Source en université ou cycles ingénieurs ainsi que lors de devcamp ou manifestations sur le logiciel libre.
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Smile I.T is open
Notre expert Olivier Viné, Directeur Offre Ingénierie, Open Wide / Smile, vous emmène faire un petit tour d'horizon des solutions disponibles pour accélérer votre Time to Market avec l'Open Source !
Utiliser des logiciels Open Source pour créer des objets connectés, c'est faire le choix de maîtriser sa technologie et de bénéficier de la mutualisation des efforts de R&D d'un nombre croissant d'industriels et d'experts.
Principaux points abordés :
- Panorama des technologies libres pour les objets connectés
- Les pièges à éviter
- Exemples concrets de mise en œuvre.
Pour aller plus loin, n'hésitez pas à contacter notre expert !
Code d'Armor : Open Source, mode d'emploibbailleux
[en] The basics of Open Source, in French
[fr] Open Source, libre, FLOSS, ouvert. Tous ces termes sont familiers, et pourtant, il plane comme un léger brouillard sur le paysage. Tous les développeurs, entre autres, sont dorénavant confrontés à un moment ou un autre à du code ou une licence Open Source, mais tous ne sont pas égaux devant la conduite à tenir. Se détourner comme face à un piège ? L'exploiter au maximum ? Se plonger dans un modèle collaboratif ? En tirer un maximum de fun ?
Pour essayer d'y voir plus clair, on explique en quoi consiste effectivement l'Open Source, et on présente ce qui en fait la force, mais aussi les quelques faiblesses potentielles. De même, on met en lumière les opportunités offertes, sans masquer les quelques risques associés.
Enfin, et à travers quelques exemples et retours d'expériences, on expose quelques bonnes pratiques, certaines implications juridiques ou de propriété industrielles. On parle également de la « pratique » de l'Open Source en entreprise, et on essaye de répondre à un maximum de questions de l'assistance, forcément concernée.
Présenté par Jacques Davy et Benoit Bailleux
Séminaire Linagora : poste de travail Libre, décembre 2009LINAGORA
Présentations données lors du séminaire LINAGORA du mois de décembre 2009, intitulé : "Le poste de travail Libre : il faudrait être fou pour dépenser plus !".
Intervenants : Sophie Gautier, Expert OpenOffice.org, LINAGORA et Michel LOISELEUR, Responsable de l'OSSA, LINAGORA.
The document provides an overview of the Docker ecosystem, including its definition, architecture, and status. It describes how Docker allows for applications to be bundled and run in a portable way across various environments using containers. The key components of Docker like images, containers, registries, and Dockerfiles are explained. The document also discusses the container ecosystem and adoption of Docker by various companies and projects. It outlines the security features and best practices for containers. Finally, it provides a brief history of resource management capabilities in Linux that enabled and influenced the development of containers.
Diaporama réalisé pour les Concerts 2022 de l'ensemble vocal Variations pour le 501è anniversaire de la mort de Josquin Desprez.
Pièces chantées:
O salutaris hostia
Tu solus
Stabat Mater dolorosa
Scaramella
Ballade des pendus
Miserere mei Deus
Cœurs désolés
Sanctus de la messe L’Homme Armé
Christus mortuus est
Laudate pueri Dominum
El grillo
Proch Dolor
Mille regretz
Tulerunt Dominum meum
Redfish is an IPMI replacement standardized by the DMTF. It provides a RESTful API for server out of band management and a lightweight data model specification that is scalable, discoverable and extensible. (Cf: http://www.dmtf.org/standards/redfish). This presentation will start by detailing its role and the features it provides with examples. It will demonstrate the benefits it provides to system administrator by providing a standardized open interface for multiple servers, and also storage systems.
We will then cover various tools such as the DMTF ones and the python-redfish library (Cf: https://github.com/openstack/python-redfish) offering Redfish abstractions.
Document issu d'un groupe de travail du Syntec auquel j'ai participé et qui n'est plus accessible via les sites originaux donc je mets une copie ici.
Il s'agit d'un document partageant des bonnes pratiques autour de la gouvernance et du pilotage de projets Open Source dans des organismes.
Using containers and Continuous Packaging to Build native FOSSology packagesBruno Cornec
During last LinuxCon, Bruno presented the continuous packaging approach used with a tool like project-builder.org to package upstream projects for hundreds of Linux distributions tuples in an automatic manner. Discussions happened there with the FOSSology project which wanted to benefit from this approach to produce Linux packages for their users. Both projects have since that worked jointly to make it a reality, and want to share their return of experience on this journey, benefits obtained, issues encountered and how they were fixed.
After a reminder of the basics on continuous packing, the presentation will give a concrete example of what was setup using the infrastructure of the LinuxFoudation to enable the automatic creation of rpm and deb packages for FOSSology, launched during the continuous integration process already in place. A demo of the build process will also be made.
OpenStack is an open source cloud computing platform that controls pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard that is exposed through APIs. It is made up of interrelated projects that handle functions like computing, networking, storage, imaging, orchestration, and more. The platform provides tools to provision resources to users in a simple and automated manner at scale.
Building distribution packages with DockerBruno Cornec
This presentation demonstrate how to use Docker in order to build upstream Fedora or Mageia distribution packages much more easily than usual. It was given during Fosdem 2016
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...Horgix
This is the slide deck of a talk by Alexis "Horgix" Chotard and Laurentiu Capatina presented at the MongoDB Paris User Group in June 2024 about the feedback on how PayFit move away from a monolithic hell of a self-hosted MongoDB cluster to managed alternatives. Pitch below.
March 15, 2023, 6:59 AM: a MongoDB cluster collapses. Tough luck, this cluster contains 95% of user data and is absolutely vital for even minimal operation of our application. To worsen matters, this cluster is 7 years behind on versions, is not scalable, and barely observable. Furthermore, even the data model would quickly raise eyebrows: applications communicating with each other by reading/writing in the same MongoDB documents, documents reaching the maximum limit of 16MiB with hundreds of levels of nesting, and so forth. The incident will last several days and result in the loss of many users. We've seen better scenarios.
Let's explore how PayFit found itself in this hellish situation and, more importantly, how we managed to overcome it!
On the agenda: technical stabilization, untangling data models, breaking apart a Single Point of Failure (SPOF) into several elements with a more restricted blast radius, transitioning to managed services, improving internal accesses, regaining control over risky operations, and ultimately, approaching a technical migration when it impacts all development teams.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
1. Introduction à Linux et aux logiciels
Free/Libres/Open Source (aka FLOSS)
Janvier 2018Bruno Cornec, HPE Open Source and Linux Strategist
2. Introducing myself
2
●
Software engineering and Unices since 1988:
– Mostly Configuration Management Systems (CMS), Build systems, quality tools, on multiple commercial Unix systems
– Discovered Open Source & Linux (OSL) & made first contributions in 1993
– Full time on OSL since 1995, first as HP reseller then @HP
●
Currently:
– OSL Technology Strategist, WW Customer Innovation Center
– HP OSL Advocate and Converged Infrastructure Ambassador
– WW Linux Community Lead for the HP Open Source Profession
– AFUL and APRIL member, FLOSSITA board member. Conferences at WW level at LinuxCon, Linux.conf.au, ...
– MondoRescue, Project-Builder.org, UUWL and PUSK Project Lead
– LinuxCOE, FOSSology, mrepo, tellico, rinse, fossology, collectl, Ironic contributor
– FOSSBazaar/SPDX and OSL Governance enthusiast
– Mandriva, Mageia, Fedora packager
●
And also:
– Amateur singer (Alto / Tenor), recorder player since 1976 and Choir director since 1987, CD collector (6000+), Concerts, Photography
4. 11/01/2018 4
L'information joue un rôle primordial et croissant.
Son contrôle procure un pouvoir culturel, économique et
politique extrêmement fort.
Le support de l'information se dématérialise.
L'informatique devient prépondérante, omniprésente.
L'outil devient stratégique et de titanesques luttes de
pouvoir s'engagent pour son contrôle.
Qu'est-ce que l'informatique ?
5. 11/01/2018 5
Favoriser le libre accès à l'information et à la diffusion du savoir.
Préserver un espace non marchand où le partage est naturel mais n'est
pas un acte de piratage.
Préserver les libertés individuelles.
Veiller à la pluralité des opinions et des moyens techniques.
Garantir au citoyen les moyens d'exercer son libre arbitre.
Informatique libre: le partage du savoir
6. 11/01/2018 6
C'est un outil spécialisé qui répond à un besoin spécifique
de traitement automatisé d'une information (mettre en
page un texte, retoucher une photo, filtrer un son, ...).
Il satisfait ce besoin en enchaînant selon une logique
déterminée un nombre incalculable d'opérations
élémentaires.
Ces opérations élémentaires sont décrites de la seule
manière accessible à un microprocesseur : le langage
binaire.
Sous sa forme « prête à l'emploi », un logiciel est donc une
suite logique de 0 et de 1 appelée code binaire.
Qu'est-ce qu'un logiciel ?
1010001010
0010110110
1001100101
0110100110
0101011011
0101000000
0000001101
0110110111
1111111010
0100101101
7. 11/01/2018 7
Sous sa forme binaire, un logiciel est
incompréhensible par un être humain.
Le développeur conçoit donc le logiciel dans un
langage symbolique et plus accessible, dit de haut
niveau par rapport au langage binaire, dit de bas
niveau.
Cette description de haut niveau, qui n'est pas
exploitable en l'état par le microprocesseur, est
appelée code source.
La conversion du code source en code binaire est
assurée par un outil nommé compilateur.
Code source et code binaire
int rangeSum
(int low, int high){
int i;
int sum = low;
for (i = low + 1;
i <= high;
i++){
sum = sum + i;
}
return sum;
}
8. 11/01/2018 8
En Europe, le logiciel est à ce jour exclusivement
protégé par le droit d'auteur (droit latin) ou par le
copyright (droit anglo-saxon).
Le droit d'auteur ne reconnaît que peu de droits à
l'utilisateur et lui interdit beaucoup de choses.
Les logiciels classiques sont accompagnés de licences
d'exploitation et de diffusion encore plus restrictives.
Un utilisateur n'est pas possesseur d'un logiciel qu'il
acquiert pas plus que le film d'un DVD ou la musique
d'un CD. Il l'est d'un livre, sans l'être de l'oeuvre bien
évidemment.
Droit d'auteur
9. 11/01/2018 9
L'auteur d'un logiciel libre veut rétablir l'équilibre. A
cette fin, il accorde 4 libertés fondamentales à
l'utilisateur :
Exécuter le programme à sa guise et sans
restriction.
Etudier le fonctionnement du programme.
Redistribuer des copies, gratuites ou payantes.
Modifier le programme, s'en inspirer et redistribuer
les modifications pour le profit de tous.
L'exercice de ces libertés exige le libre accès au code
source et la liberté de le modifier.
Droit de l'utilisateur
≠ Freeware/Shareware
10. 11/01/2018 10
Tout provient de la disponibilité du code source :
Portabilité – Universalité - Facteur d'échelle
Flexibilité – Adaptabilité
Stabilité – Fiabilité
Performance – Réactivité – Sécurité
Interopérabilité – Pérennité – Indépendance
Universalité aux travers des standards, RFCs,
normes
Le coût n'est qu'une conséquence
Un logiciel libre est comme une voiture dont on peut
ouvrir le capot
Force du logiciel libre
11. 11/01/2018 11
Au delà du code, le Logiciel Libre a 3 pilliers
LicensesLicenses CommunautéCommunauté MethodologieMethodologie
•On peut utiliser les 3 aspects en tant qu'avantage compétitifOn peut utiliser les 3 aspects en tant qu'avantage compétitif
•Le modèle commercial se déplace sur le serviceLe modèle commercial se déplace sur le service
•Plus vous vous impliquez, plus vous influencez/contrôlez.Plus vous vous impliquez, plus vous influencez/contrôlez.
Près de 60 licences
aujourd'hui:
Les Copyleft (pas virales – à
réciprocité): les
modifications diffusées de
code doivent retourner à la
communauté
Les autres sont similaires au
domaine public et ont peu
d'exigences
Le droit d'auteur et le
copyright sont des éléments
fondamentaux pour toutes
ces licences FLOSS.
“Une communauté est une
entité sociale de toute taille
qui partage des valeurs [...]
Depuis l'avênement
d'Internet, la notion de
communauté n'a plus de
limitation géographique,
puisque ses membres
peuvent se réunir
virtuellement en ligne et
partager des intérêts
communs indépendamment
de leur localisation.”
(d'après Wikipedia)
Développement partagé.
De multiple projets avec
leur propre structure.
Divers modèles de
gouvernance, certains
autocratiques, d'autres
basé sur le consensus.
Variété d'information sur la
feuille de route.
Méritocratie où l'influence
et le contrôle s'obtiennent
par l'implication.
Certains projets sont
pilotés par des entreprises,
beaucoup ar des individus.
12. 11/01/2018 12
Licenses FLOSS
freeware
Sun
SCSL
Microsoft
shared source
Code source
disponibleBinaire seul
source avec
limitations
many
java
libraries
Logiciel
gratuit
shareware
Adobe
Reader
GNU LGPL MIT
Art Libre
Mozilla
W3C
Apache
permissive
Copyleft /
réciprocité
GNU GPL
FLOSS
BSD
Reference URL: http://www.gnu.org/licenses/licenses.en.html
CC
13. 11/01/2018 13
Citation d'Eben Moglen
“We now have a body of software accessible to
everybody on earth so robust and so profound in its
possibilities, that we are a few man months away
from doing whatever it is that anyone wants to do
with computers all the time.”
From a speech given at Harvard Law School
14. 11/01/2018 14
Conséquences
● Pour les utilisateurs :
● Les solutions FLOSS ont un coût d'entrée plus bas, procurent sécurité par l'ouverture
● Liberté de choix uniquement sur dess critères techniques, donnant le contrôle total
● Liberté de développer une expertise interne ou d'externaliser
● Liberté de brancher si le projet père se comporte de façon non acceptable
● Pour l'industrie informatique :
● Les standards sont maintenant fourni avec une implémentation libre
● Les compagnies qui réussissent ne sont pas celles qui luttent contre, mais adoptent et participent.
● Le modèle commercial est autour du matériel et des services (consultance, intégration, support, formation,
hébergement, infogérance, SaaS)
● La différentiation est faite sur la crédibilité commerciale et technique (implication dans les communautés), la
diffusion rapide (innovation) et des matériels et services uniques qui répondent aux besoins des clients.
16. 11/01/2018 16
1967 – Arpanet (Internet Ancestor) - L. Roberts
1969 – UNIX – B. Kernighan, D. Ritchie, K. Thomson
1971 – C Language – B. Kernighan, D. Ritchie
1972
First e-mail
1973 – Mouse and Ethernet – Xerox Parc
1973
TCP/IP – V. Cerf
1974 – Smart Card – R. Moreno
1975 – Microsoft – P. Allen, B. Gates
1976
Apple and Apple II
S. Wozniak, S. Jobs
2005 -
1978 – BSD 1 – B. Joy
1980 – Internet – V. Cerf
1981
PC - IBM
1984
MacIntosh/Apple – LaserJet/HP
1985 – MS Windows
1991
Linux – L. Torvalds
1995 – Java – Sun
2001
Wikipedia
2008 - Cloud
Il était une fois...
1984 – GNU Project – R. Stallman
1984 – X-Window/MIT – DNS
2010
2013 -2006
17. 11/01/2018
Le projet GNU :
Tout démarre d'un problème d'imprimante
Richard M. Stalmann, AI Lab au MIT
But : Fabriquer un système d'exploitation libre à partir de rien
Début avec un éditeur (emacs), une chaîne de compilation C (gcc, gdb, glibc,as, ld), ...
Des outils el ligne de commande : ls, mv, rm, grep, awk, sed, make, bash, ...
Des centaines d'outils aujourd'hui
GNU Hurd
Les licences GPL
GNU ?
18. 11/01/2018 18
Linux
Kernel
Linux implementation GPL d'un noyauconforme au standard POSIX (Portable
Operating System Interface Unix-Like - IEEE comitee 1003.x)
Fournit des services et interfaces pour les composants matériels et logiciels.
Premiers test de conformité fait par le Gouvernement US avec le noyau 1.2.13.
Développé mondialement par des millers de développeurs.
12,000,000+ lignes de code, 77MB xz compressed tarball... (50 % pour les pilotes,
moins de 3 % de code assembleur ...) [sloccount sur 3.17.4]
http://en.wikipedia.org/wiki/List_of_Linux_supported_computer_architectures
Ubiquité : Fonctionne sur le Superdome X BL920c 460 threads 16To de RAM et sur
un téléphone Android ou un GPS Tomtom (28 architectures de CPU prises en
charge), des routeurs, des box ADSL/Vidéos... Il est utilisé dans des voitures, la
navette spatiale internationale, 80 % des marché financiers, 100 % des machines du
top500.org et il y a 1.3 Million de périphériques Android activaté par jour.
http://en.wikipedia.org/wiki/Linux-powered_device
Valeur : En 2011, l'effort de développement du noyau Linux était estimé à environ 3
milliards de dollar. En 2015, à 5 milliards .
Linux ?
19. 11/01/2018
Ensemble coherent de paquets (1k-30k) pris dans les projets pères
Gestionnaire de paquets
Outil de contrôle
Programme d'installation
Scripts de démarrage
Outils adhoc
Mise à jour fonctionnelles
Mise à jour de sécurité
Géré par une communauté
ou une entité commerciale
(certification matérielle,
LTS, support)
Distribution Linux : un projet en soi
20. 11/01/2018 20
1984 – GNU/FSF Project - R. Stallman
1991 - Linux
L. Torvalds
1996 – SuSE & Yast – Florian La Roche
Evolution des distributions Linux
1993 – Slackware – Patrick Volkerding
1993 – Red Hat Linux
Marc Ewing
1997 – Red Hat Package Manager
Erik Troan & Mark Ewing
1993 – Debian Package
2003 – YUM - Seth Vidal
1996 – Debian GNU/Linux
Ian Murdock
2003 – Fedora
Warren Togami
1998 – Advanced Packaging Tool
Brian White
2004 – Ubuntu
Mark Shtuttleworth
1992 – SLS – Peter Mc Donald
2001 – SLES 2002 – RHEL
2005 – OpenSUSE
2010 – Mageia
Anne Nicolas
2015 – DNF
23. HPE participe à l'écosystème libre de diverses manières
Deploiement
interne
Partnerariat Embarqué
Contribution de
propriété
intellectuelle
Participation Aide aux clients
24. Coûts moindres : Faire
plus avec moins
Gestion des risques
Innovation rapide
Améliorer agilité et
flexibilité
Accélérer et simplifier les
services
Impératifs des Enterprises Tendances
Générer de la croissance
Satisfaire les clients
Réagir à la compétition
S'adapter aux
changements marché
Oeuvrer dans un
écosystème de
standards ouverts
Big Data
Cloud
Mobilité
Securité
Social
Internet of Things
Nous sommes à un point d'inflexion de l'informatique
Nouveau
Business
25. Notre stratégie
25
We make
Hybrid IT simple
We have the expertise
to make it happen
We power the
Intelligent Edge
Campus & Branch Industrial Internet of Things
Traditional Data
Center
Software-defined Infrastructure
and Private Cloud
Multi-cloud
Partnerships
Advisory & Professional
Services
Technical
Services
IT Consumption
Models
Traditional Data Center Private Cloud
Managed Cloud Services Public Cloud
HPE est le partenaire de confiance pour le Libre
4500+ spécialistes Open Source
26. Les contributions au Logiciel Libre
I think that many people assume, wrongly,
that a company exists simply to make money.
While this is an important result of a company’s
existence, we have to go deeper and find the
real reasons for our being.
As we investigate this, we inevitably come to the conclusion that a
group of people get together and exist as an institution that we call a
company so they are able to accomplish something collectively
which they could not accomplish separately. They are able to do
something worthwhile — they make a contribution to society (a
phrase which sounds trite but is fundamental).
David Packard, March 8, 1960
29. Exemple de complexité d'alignement de cycle de vie
45nm 32nm 22nm
tick tock
Xeon 5500
(Nehalem)
Xeon 5600
(Westmere)
Xeon 2600
(Sandy-Bridge)
Broadwell /
Skylake
Xeon 5400
Xeon 5200
G6
G6w
G7
2009 2010 2011 Future
Gen8
G6 long-life
RHEL 5
5.5y full support 1.5y on hw, sw, bugs 3.5y on xxxx
5.5
+3y LTS
4.8
RHEL 4
2012
RHEL 7
2013
tick ticktock tock
2014
Xeon 2600 v2
(Ivy Bridge)
Gen9
RHEL 6
Cf: https://access.redhat.com/site/support/policy/updates/errata/
2015
Xeon 2600 v3
(Haswell)
tick
30. 11/01/2018 Private | Confidential | Internal Use Only
”Changes are never easy to make.
There is comfort and safety in tradition, but
change must come, no matter how painful
or expensive it may be.”
Bill Hewlett
Bruno.Cornec@hpe.com
(Open Source and Linux Technology Strategist
at the WW Customer Innovation Center)
http://downloads.linux.hpe.com/
Linus Torvalds, Richard Stallman, Eric Raymond,
Nat Makarevitch, René Cougnenc, Eric Dumas,
Rémy Card, Bdale Garbee, Bryan Gartner, Craig
Lamparter, Lee Mayes, Gallig Renaud, Andree
Leidenfrost, Phil Robb, Bob Gobeille, Martin
Michlmayr among others, for their work and
devotion to the Open Source Software cause...
and my family for their patience :-)
MERCI !