Open Wide Ingénierie a présenté les différents types de licences existantes ainsi que leurs éventuelles répercussions. Par méconnaissance, ce sujet peut être un frein à l'adoption du libre dans certaines sociétés, il est donc incontournable.
Pour découvrir les autres présentations, rendez-vous sur notre site : http://ingenierie.openwide.fr/References/Conferences-techniques
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
Open Wide : Les outils pour le développement des systemes embarquesAlexandre LAHAYE
Découvrez comment l'utilisation maîtrisée des outils Open Source peut améliorer de façon significative l'efficience de vos équipes de développement et donc votre compétitivité.
Pour découvrir les autres présentations, rendez-vous sur notre site : http://ingenierie.openwide.fr/References/Conferences-techniques
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
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
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
Open Wide : Les outils pour le développement des systemes embarquesAlexandre LAHAYE
Découvrez comment l'utilisation maîtrisée des outils Open Source peut améliorer de façon significative l'efficience de vos équipes de développement et donc votre compétitivité.
Pour découvrir les autres présentations, rendez-vous sur notre site : http://ingenierie.openwide.fr/References/Conferences-techniques
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
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
Après avoir conquis le marché des smartphones et tablettes, Android devient incontournable dans le domaine industriel. Son utilisation pour la conception de solutions embarquées industrielles soulève toutefois des problématiques techniques spécifiques : customisation de l'OS, développement de pilotes de périphériques, capacité à répondre à des contraintes temps réel.
S'appuyant sur son expertise des technologies Linux embarqué, Open Wide Ingénierie a accompagné avec succès la réalisation de nombreux systèmes sur mesure. Les experts du pôle Mobilité et Multimédia partage leur expérience à travers cette présentation en abordant les sujets techniques indispensables avant de migrer vers Android.
Concevoir un système Linux embarqué avec Yocto Project - Version réviséeChristian Charreyre
These slides (in French language) explain how to build an embedded Linux distribution with reach features, without compromise on quality, using the tools offered by the Yocto Project. This is the up to date version presented on December 4th, 2014.
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
Les logiciels libres à l'usage du jeune chercheur (et des autres...)Stéphane Péchard
En vue d'une présentation orale aux doctorants de mon école doctorale (ÉDSTIM), je suis le co-auteur d'un document qui se veut une brève approche des logiciels libres. Ayant voulu apporter un maximum d'informations pratiques, nous avons mis l'accent sur l'utilisation de logiciels d'utilisation courante ou scientifique. Bien sûr, tous sont libres dans les termes que nous définissons. Une part importante a aussi été donnée aux problèmes des formats de fichiers qui assurent indépendance de l'auteur et pérennité des documents. Un rapide état des lieux sur la question des brevets logiciels nous permet également de faire le point sur la situation.
Nous espèrons qu'un maximum de gens trouvera dans ce document des informations qu'ils mettront en pratique. Nous ne sommes ni des spécialistes, ni vraiment des informaticiens (un sur trois). Ceci a été réalisé avec l'envie d'apporter une manière différente de penser l'informatique aux chercheurs, souvent utilisateurs de logiciels propriétaires. Notre maitre-mot est liberté.
Slides présentés lors du Meetup Aix Marseille Embedded Linux du 16 Juin.
Présentation sur les GNU/Autotools accompagné d'un exemple Hello World basé sur les autotools.
Open Wide : Les interfaces graphiques dans l'embarqueAlexandre LAHAYE
Cette nouvelle conférence a réuni plus de 30 professionnels de l'embarqué à Paris et plus de 60 à Toulouse qui ont pu découvrir différents outils permettant de construire des interfaces graphiques optimisées pour leurs plateformes matérielles.
Pour découvrir les autres présentations, rendez-vous sur notre site : http://ingenierie.openwide.fr/References/Conferences-techniques
These slides (in French language) explain how to build an embedded Linux distribution with reach features, without compromise on quality, using the tools offered by the Yocto Project.
They were presented in a seminar organized by Captronic in Aix en Provence, on May 15th, 2014
Présentation au logiciel Eclipse et les outils de collaborations dont SVN. La deuxième partie est consacrée à la barre de développeur pour le
navigateur Firefox, on y retrouve les outils les plus utiles.
Les solutions libres pour les systèmes embarquésAlexandre LAHAYE
Les solutions libres ont longtemps été ignorées par l'industrie en raison des divergences entre les contraintes industrielles strictes et les pratiques du développement libre. Par ailleurs, plusieurs reproches étaient formulés contre les logiciels libres : manque de fonctionnalités clés (ex. : temps réel dur), manque de garanties et coûts de support, gestion des licences...Cela a pris des années, mais c'est maintenant acquis et parfaitement connu des acteurs majeurs de l'industrie.
Après avoir conquis le marché des smartphones et tablettes, Android devient incontournable dans le domaine industriel. Son utilisation pour la conception de solutions embarquées industrielles soulève toutefois des problématiques techniques spécifiques : customisation de l'OS, développement de pilotes de périphériques, capacité à répondre à des contraintes temps réel.
S'appuyant sur son expertise des technologies Linux embarqué, Open Wide Ingénierie a accompagné avec succès la réalisation de nombreux systèmes sur mesure. Les experts du pôle Mobilité et Multimédia partage leur expérience à travers cette présentation en abordant les sujets techniques indispensables avant de migrer vers Android.
Concevoir un système Linux embarqué avec Yocto Project - Version réviséeChristian Charreyre
These slides (in French language) explain how to build an embedded Linux distribution with reach features, without compromise on quality, using the tools offered by the Yocto Project. This is the up to date version presented on December 4th, 2014.
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
Les logiciels libres à l'usage du jeune chercheur (et des autres...)Stéphane Péchard
En vue d'une présentation orale aux doctorants de mon école doctorale (ÉDSTIM), je suis le co-auteur d'un document qui se veut une brève approche des logiciels libres. Ayant voulu apporter un maximum d'informations pratiques, nous avons mis l'accent sur l'utilisation de logiciels d'utilisation courante ou scientifique. Bien sûr, tous sont libres dans les termes que nous définissons. Une part importante a aussi été donnée aux problèmes des formats de fichiers qui assurent indépendance de l'auteur et pérennité des documents. Un rapide état des lieux sur la question des brevets logiciels nous permet également de faire le point sur la situation.
Nous espèrons qu'un maximum de gens trouvera dans ce document des informations qu'ils mettront en pratique. Nous ne sommes ni des spécialistes, ni vraiment des informaticiens (un sur trois). Ceci a été réalisé avec l'envie d'apporter une manière différente de penser l'informatique aux chercheurs, souvent utilisateurs de logiciels propriétaires. Notre maitre-mot est liberté.
Slides présentés lors du Meetup Aix Marseille Embedded Linux du 16 Juin.
Présentation sur les GNU/Autotools accompagné d'un exemple Hello World basé sur les autotools.
Open Wide : Les interfaces graphiques dans l'embarqueAlexandre LAHAYE
Cette nouvelle conférence a réuni plus de 30 professionnels de l'embarqué à Paris et plus de 60 à Toulouse qui ont pu découvrir différents outils permettant de construire des interfaces graphiques optimisées pour leurs plateformes matérielles.
Pour découvrir les autres présentations, rendez-vous sur notre site : http://ingenierie.openwide.fr/References/Conferences-techniques
These slides (in French language) explain how to build an embedded Linux distribution with reach features, without compromise on quality, using the tools offered by the Yocto Project.
They were presented in a seminar organized by Captronic in Aix en Provence, on May 15th, 2014
Présentation au logiciel Eclipse et les outils de collaborations dont SVN. La deuxième partie est consacrée à la barre de développeur pour le
navigateur Firefox, on y retrouve les outils les plus utiles.
Les solutions libres pour les systèmes embarquésAlexandre LAHAYE
Les solutions libres ont longtemps été ignorées par l'industrie en raison des divergences entre les contraintes industrielles strictes et les pratiques du développement libre. Par ailleurs, plusieurs reproches étaient formulés contre les logiciels libres : manque de fonctionnalités clés (ex. : temps réel dur), manque de garanties et coûts de support, gestion des licences...Cela a pris des années, mais c'est maintenant acquis et parfaitement connu des acteurs majeurs de l'industrie.
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Marc Dutoo
Cas client Open Wide ( http://www.openwide.fr ) : ouverture du Système d'Information d'un service public dans une démarche SOA «Libre», sur une architecture à la pointe des technologies (briques Liferay, OW2 Petals - Scarbo - Bonita, Eclipse JWT). Présenté au salon Solutions Linux 2010, dans le cadre du cycle SOA ( http://www.solutionslinux.fr/FormationsTutoriels_168_171.html ).
Livre blanc Smile - Le meilleur des CMS open sourceNicolas Bariteau
Dans l’univers de la gestion de contenus, il est difficile de définir un produit comme étant meilleur qu’un autre tant les périmètres et les approches s’adaptent plus ou moins bien à un projet.
Qualifier ses attentes est la première étape avant de choisir une solution. Ainsi, l’édition 2013 de ce livre blanc est axée sur l’identification des critères clés d’un projet.
Cet ouvrage permet d'identifier les meilleurs CMS en fonction de ses besoins et inclut une grille d’analyse et de notations basée sur 27 critères. Ils sont regroupés en 5 grands concepts fondamentaux :
- Structurer le contenu,
- Manipuler le contenu,
- Exploiter le contenu,
- Utilisateurs et politique de sécurité,
- Socle technique.
Les experts Smile ont également présenté 6 cas d'usage qui fournissent une autre grille de lecture. Ils répondent aux principales utilisations faites des CMS : site institutionnel, site marketing, réseaux social, plateforme multi-sites, portail intranet, site sur mesure.
Le coeur du livre blanc est consacré à un panorama des 9 principaux CMS open source : Drupal, eZ Publish, Hippo, Jahia, Joomla, Liferay, SPIP, TYPO3 et WordPress. Ces outils sont détaillés au travers des 5 concepts fondamentaux, suivi d’une évaluation de sa qualité et de son adéquation avec les 6 cas d’usage présentés.
Les technologies Open Source pour les objets connectésAlexandre LAHAYE
Des téléphones aux vêtements, en passant par des capteurs industriels, les objets connectés envahissent notre quotidien, mobilisent des nombreux industriels et génèrent de nouveaux enjeux techniques. Cette conférence a réuni un panel de professionnels sur Paris et Toulouse qui ont pu découvrir différentes solutions Open Source pour les objets connectés et entendre des témoignages d'industriels. Nous vous invitons à télécharger les présentations de cette conférence.
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...Smile I.T is open
Notre expert Olivier Favreau, Business Line Manager Systèmes d’Information, Open Wide / Smile, vous fait découvrir la suite Alfresco (GED et BPM), un socle Open Source complet pour répondre aux besoins de :
- Dématérialisation des documents et des processus
- Travail collaboratif
- Gestion des référentiels documentaires
- Recherche unifiée
La gestion des documents et des processus est un enjeu clé dans la transformation numérique des entreprises. Ce webinar vous aidera à mieux l'appréhender.
Pour aller plus loin, n'hésitez pas à contacter notre expert !
Présentation sur les licences libres pour les logiciels :
Idées reçues, origine, variétés & définition, modèles économiques associés.
Quelques références récentes.
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.
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.
Ce slideshow est issu de la contribution de CIO Informatique Industrielle à la conférence / débat Comment travailler avec les logiciels Open Source, qui s'est tenue en Avril 2008 sur le salon RTS Embedded Systems
Les logiciels Libres - Quels avantages ? Quels inconvénients ?
Comparatif Windows / Linux (présentation faite en 2009, mise à jour partiellement en 2012)
L'open hardware : l'ouverture au service de l'innovationRobert Viseur
Description de l'événement associé (Liège Créative) : "Les pratiques open source sont à l'origine de projets et entreprises à succès dans le domaine du logiciel (Apache HTTPd, MySQL, OpenERP/Odoo, Red Hat,...). Elles essaiment aujourd'hui dans d'autres domaines, dont celui du matériel (open source hardware). L'orateur apportera une définition de l'open source hardware, montrera les modèles d'affaires pratiqués et décrira quelques exemples dans le domaine électronique. Il discutera ensuite, au moyen d'exemples concrets, des liens entre open hardware et design, open hardware et crowdsourcing, open hardware et crowdfunding ainsi que open hardware et méthodes Agile. En somme, cette rencontre sera l'occasion de réfléchir à l'open hardware en tant que méthode fondée sur l'ouverture et la collaboration, favorables à l'innovation et à une pensée Lean."
Présentation effectuée pendant la piscine du POC Innovation de Epitech (14 février 2022) par Christophe Villeneuve sur "Open Source et Contribution : une association gagnante".
La présentation permet de voir que la contribution est importante au même titre que l'open source
This document discusses building a real-time (RT) image using Yocto Project. It provides an overview of Yocto and real-time Linux options like PREEMPT_RT and Xenomai. It describes extending Yocto recipes and layers to add support for building RT kernels and images for hardware like Raspberry Pi that can run real-time applications. The document references resources for the Yocto meta-xenomai layer and using Xenomai with Yocto to build real-time enabled embedded Linux images.
This document discusses integrating the openPOWERLINK industrial Ethernet protocol stack with the Xenomai real-time Linux subsystem. It provides background on POWERLINK and Xenomai, describes a proof of concept implementation using Xenomai's RTnet networking stack, and evaluates the performance compared to using the PREEMPT_RT Linux kernel patch. While not yet stable enough for industrial use, the work integrates openPOWERLINK with Xenomai's real-time capabilities and performs better than PREEMPT_RT in initial testing. Future work is needed to further optimize and test the stack.
Les technologies Open Source pour les objets connectésAlexandre LAHAYE
Des téléphones aux vêtements, en passant par des capteurs industriels, les objets connectés envahissent notre quotidien, mobilisent des nombreux industriels et génèrent de nouveaux enjeux techniques. Cette conférence a réuni un panel de professionnels sur Paris et Toulouse qui ont pu découvrir différentes solutions Open Source pour les objets connectés et entendre des témoignages d'industriels. Nous vous invitons à télécharger les présentations de cette conférence.
Open Wide accompagne ses clients depuis plus de 10 ans sur le choix des plateformes embarquées et propose de partager son expérience à travers cette conférence organisée par CapTronic. Nous aborderons également l’impact du matériel pour le choix du système d'exploitation.
OPEN WIDE : L’open source pour les systemes embarques Temps reelAlexandre LAHAYE
Conférence Open Wide - Avril 2012 : L'Open Source pour les systèmes embarqués temps réel
Cette troisième édition organisée à Paris et Toulouse a réuni pas moins de 140 personnes au total et fait salle pleine à Toulouse avec 110 personnes ! Les participants ont pu découvrir les différentes solutions pour développer des systèmes embarqués temps réel en environnement Open Source.
Pour découvrir les autres présentations, rendez-vous sur notre site : http://ingenierie.openwide.fr/References/Conferences-techniques
OPEN WIDE : L’open source pour les systemes embarques Temps reel
Open Wide : les licences libres.
1. Utilisation de composants libres dans
l'industrie
Le libre est-il synonyme de « tout gratuit » ?
Pierre FICHEUX, CTO Open Wide / OS4I
pierre.ficheux@openwide.fr
Novembre 2010
Composants libres dans l'industrie 1
2. Présentation Open Wide / OS4I
● SSII/SSLL créée en septembre 2001 avec Thales
et Schneider
● Indépendant depuis 2009
● Environ 80 salariés sur Paris et Lyon
● Industrialisation de composants open source
● Trois activités :
– OWSI: système d'information
– Accelance: hébergement
– OS4I: informatique industrielle
Composants libres dans l'industrie 2
3. Libre == gratuit ?
● La confusion vient de la traduction anglaise
– free = libre
– free = gratuit
● Différents types de logiciels
– Le freeware ou graticiel: gratuit mais sources
souvent non disponibles, en général « domaine
public » (abandon de la « paternité » du code)
– Le shareware: logiciel propriétaire à coût modique
mais utilisation gratuite limitée
– Le logiciel libre: sources DISPONIBLES, licence
open source, notion de gratuité « décorrélée »
(exemple: Linux)
Composants libres dans l'industrie 3
4. Logiciel libre, en bref
● Pour en finir avec les idées reçues :
– Le logiciel libre n'est pas forcément gratuit
– La migration vers du logiciel libre n'est JAMAIS
gratuite => le « coût du changement »
– Les licences, même libres doivent être respectées
– Ces licences ne sont pas incompatibles avec la
vente de logiciel (embarqué ou non) ni de
matériel
● Par contre il est vrai que les choses ne sont pas
toujours claires (le prix de la liberté !)
● Flou parfois entretenu par les détracteurs
Composants libres dans l'industrie 4
5. Les licences libres
● Doivent être compatibles avec le modèle libre,
voir http://www.opensource.org
● Environ une centaine de licences
● Problème: compatibilité avec les droits
nationaux => quelques licences libres
« locales »
● Exemples de licences :
– GPL/LGPL/FDL (GNU)
– BSD
– MIT/X11
– Mozilla
– CeCILL (CEa Cnrs Inria Logiciel Libre)
Composants libres dans l'industrie 5
6. Les origines de Linux 1/2
• Dérivé de la famille UNIX (AT&T, Bell Labs 1970)
• UNIX lui-même dérivé de MULTICS (PL/1)
• Volonté de modularité, efficacité, concision
• Influencé par UNIX BSD et AT&T
• A l'origine projet personnel de Linus Torvalds (1991)
sur la norme POSIX
• Depuis le début, Linux est un NOYAU et non un
système complet
Composants libres dans l'industrie 6
7. Les origines de Linux 2/2
• Linux est fortement lié au projet GNU (GNU is Not
Unix) de Richard Stallman (MIT années 80)
• Le véritable nom de l'OS Linux est GNU/Linux
• Libre de toute licence source par rapport à AT&T
• Internet a également fortement contribué au
succès de Linux (plus de connexions en 1990
qu'en 1980 !)
• Pour un non initié, la personnalité de Linus
Torvalds est plus « rassurante » que celle de R.
Stallman :-)
Composants libres dans l'industrie 7
8. Les parents de Linux !
Composants libres dans l'industrie 8
9. L'héritage
AT&T Bell Labs Linus Torvalds
UNIX BSD UNIX AT&T
Linux
Internet POSIX GNU
Composants libres dans l'industrie 9
10. La licence GPL en bref
● GPL = General Public License ou copyleft
● La GPL v2 (1991) est la plus répandue (ex:
noyau Linux)
● La licence s'applique uniquement en cas de
redistribution
● Un code source utilisant du code GPL est du
travail dérivé et doit être publié
● Publication: celui qui reçoit la version binaire
peut obtenir le code source
● Pas de lien (link) possible entre du code GPL et
du code « propriétaire » !
Composants libres dans l'industrie 10
11. La GPL v3
● Nouvelle version sortie en 2007
● Oblige à fournir les éléments pour construire un
logiciel fonctionnel => réponse à la
« Tivoisation »
● La GPL v2 demande uniquement la publication
des sources à celui qui a reçu le binaire
● Ne sera pas utilisée pour le noyau Linux, voir
http://lwn.net/Articles/200422
● Voir: http://www.gnu.org/licenses/quick-guide-
gplv3.fr.html
Composants libres dans l'industrie 11
12. La licence LGPL
• Le lien avec du code “propriétaire” est possible
avec la LGPL (Lesser/Library GPL)
• En majeure partie, les bibliothèques système sont
diffusées sous LGPL (exemple: glibc)
• Dans le cas d'une application propriétaire il faut
donc vérifier qu'aucune bibliothèque « liée » n'est
GPL
• Le link dynamique n'affranchit pas de la licence
sauf dans des cas très particuliers
Composants libres dans l'industrie 12
13. Espace noyau => GPL
• Dans l'espace noyau (pilotes), SEULE la GPL
s'applique (en théorie) !
— You cannot use kernel headers file to create
non GPL'd binaries (Linus)
• Message « license XXX taints kernel » au
chargement
• Certaines fonctions non disponibles si la licence
n'est pas GPL
• En pratique: tolérance si le pilote n'a pas été créé
pour Linux (cas du portage) => nVidia
• Cependant les pilotes binaires posent des soucis
techniques vu qu'un pilote fonctionne pour la
version de noyau utilisée pour la compilation
Composants libres dans l'industrie 13
14. Précisions / cas limites
● L'utilisation d'un appel système ne tombe pas
sous le coup de la GPL (cf: remarque de Linus
Torvalds dans le fichier COPYING du noyau)
● En cas de nécessité on peut « isoler » un
programme de composants GPL en utilisant un
service externe et des IPC ou sockets
● Cette technique peut poser des problèmes de
performances
● La propriété intellectuelle peut être reportée
dans l'espace utilisateur ou dans un « FPGA »
Composants libres dans l'industrie 14
15. La double licence 1/2
● Situation fréquente sur des bibliothèques libres
supportés commercialement :
– Une version d'évaluation sous GPL (et non LGPL)
=> l'utilisateur doit publier son code source sous
GPL
– Une version commerciale si l'utilisateur ne veut
pas publier sous GPL
● Exemples:
– Qt avant 2008 (Trolltech)
– Certaines parties de MySQL
– RTLinux (mauvais élève)
Composants libres dans l'industrie 15
16. La double licence 2/2
● ATTENTION
– La double licence est possible uniquement si
l'exploitant de la licence est également
l'auteur du logiciel (ou détenteur des droits
d'exploitation)
– Problème d'ambiguïté vis à vis des
contributeurs : ils ont en théorie leur mot à
dire en cas de modification du mode de
distribution (ex: RTLinux)
Composants libres dans l'industrie 16
17. Le respect de la GPL
● Aspect déontologique: on récupère
GRATUITEMENT un système (GNU/Linux)
représentant des années.hommes de travail
● Le modèle libre fonctionne grâce aux
contributions
● Aspect juridique
– Incompatibilité avec le droit national (ex:
Illiad/Free et la GPL) mais les choses évoluent
– Site http://gpl-violations.org
– Plusieurs sociétés condamnées récemment aux
USA et Europe
Composants libres dans l'industrie 17
18. Conclusions
● Le logiciel libre est associé à des licences, aussi
respectables que les licences propriétaires
● La diffusion en toute conformité découle d'une
bonne conception de l'architecture (faites vous
aider !)
● De nombreuses entreprises (célèbres) ne
respectent pas correctement les licences
● La situation évolue favorablement dans la
majorité des cas (mais toujours des
irréductibles)
● Pas de problème technique sans solution !
● Ce sujet n’est pas directement lié aux brevets
logiciels même si la GPL v3 les évoque
Composants libres dans l'industrie 18