SlideShare une entreprise Scribd logo
Environnement des logiciels libres
Les licences libres

Jean Carle
4 décembre 2014
Université des sciences et technologies de Lille
jean.carle@univ-lille1.fr

Licences libres

1 / 20
Sommaire

1

Idées reçues

2

Origine des licences libres

3

Définitions

4

une grande famille
Quelques exemples

5

Modèles économiques

Licences libres

2 / 20
Idées reçues

FREE or not FREE

Libre ⇒ gratuit ?
Souvent mais pas forcément.
Exemple : distributions Linux, développements spécifiques, . . .
Gratuit ⇒ libre ?
Non.
Exemple : Freeware

Licences libres

3 / 20
Idées reçues

Qualité
Libre ⇒ mauvaise qualité ?
Prenons des exemples pour voir ce qu’il en est
Projet
Lignes de code Taux d’erreurs (‰)
LibreOffice v4.1
9 000 000
0,51
Linux 3.8
7 600 000
0,59
xbmc a
1 200 000
0,16
b
ffmpeg
590 000
0,10
ntp c
290 000
0,14
Amanda d
170 000
0,00
a. Media center
b. Encodeur vidéo
c. Network Time Protocol
d. Advanced Maryland Automation Network Disk Archiver : serveur de
sauvegarde. Open source avec diverses versions commerciales
Licences libres

4 / 20
Idées reçues

Qualité
Libre vs Propriétaire
Lignes de code
< 100 000
[100 000, 500 000[
[500 000, 1 000 000[
> 1 000 000
Moyenne globale

F/LOSS a
0,40
0,60
0,44
0,75
0,69

Propriétaire
0,51
0,66
0,98
0,66
0,68

Table : nb d’erreurs pour 1 000 lignes de code

Conclusion : La qualité ne dépend pas du modèle de diffusion choisi.
a. Free / Libre Open Source software

Rapport Coverity.com de mai 2013 (plus de 370 projets étudiés)Licences libres

5 / 20
Idées reçues

En fait, ils sont partout
Serveur web : Apache depuis des années, MySQL, Cassandra . . .

©netcraft.com

90 % des serveurs dans les nuages de stockage (clouds) sont sous Linux.
Et dans les OS pour mobiles (Android), les blogs (WordPress), . . .
Licences libres

6 / 20
Idées reçues

Sans licence ⇒ sans contrainte ?

NON !
En France, un logiciel est une œuvre de l’esprit protégée par le droit
d’auteur a
Un logiciel possède donc un titre, des auteurs, mais aussi des droits qui
lui sont automatiquement associés dès sa création.
Ceci englobe le code source, les exécutables, et la documentation.
a. Article L. 112-2 du Code de la propriété intellectuelle.

Licences libres

7 / 20
Origine des licences libres

Pourquoi vouloir des licences libres

C’est impossible sauf . . .
Si on joue le jeu des licences (Idée originale de R. Stallman)
On va donc passer un contrat qui donnera des droits à l’utilisateur.

Licences libres

8 / 20
Origine des licences libres

Pré-histoire

1964 – Bell Labs rejoins MIT et General Electric sur le projet Multics
1969 – Bell quitte Multics. D. Ritchie, K. thomson créent Unics

On vend du matériel, le logiciel est mono-système donc obligatoire. Le
partage de code est donc gratuit et collaboratif.

Licences libres

9 / 20
Origine des licences libres

Histoire
Années 70
Premiers Personal Computer
Altair (Micro-Soft / B. Gates), Apple I (S. Jobs, S. Wozniak)

La communication se libère et les logiciels se ferment :
L’affaire de l’imprimante Xerox bugée (R. Stallman).
Lettre ouverte de B. Gates contre les hobbyistes : What hobbist can
put 3-man years into programming, finding all bugs, documenting his
product and distribute for free ?

1979 (USA) : Le logiciel est protégé par le droit d’auteur.

Richard M. Stallman
Développe un Unix-like : GNU (i.e. GNU is Not Unix)
1985 : Création Free Software Foundation (FSF) pour développer,
diffuser "librement" les outils autour de GNU : GNU hurd (le noyau),
emacs (éditeur de texte),
Licences libres

10 / 20
Origine des licences libres

Histoire
Années 1980 (suite)
A. Tannenbaum : Minix – Noyaux basique créé pour les TP sur les OS
avec ses étudiants.
A
D. Knuth, L. Lamport : TEX, LTEX

1991
L. Torvalds : Amélioration de Minix en hobby
Diffusion de son travail sur les newsgroups

Tous ces systèmes sont offerts aux utilisateurs (étudiants pour leurs
apprentissages, passionnés qui le souhaite . . .).

Licences libres

11 / 20
Définitions

Définition

Que met-on derrière les mots logiciels libres ?
Plusieurs définition

Licences libres

12 / 20
Définitions

Free Software Foundation (FSF, 1985)

Vision éthique
1

Liberté d’exécuter le programme, pour tous les usages ;

2

Liberté d’étudier / modifier le fonctionnement du programme.
Nécessite l’accès au code source ;

3

Liberté de redistribuer des copies ;

4

Liberté de distribuer des versions modifiées ;
Partage des savoirs et des outils ;
Indépendance ;
Économie.

Licences libres

13 / 20
Définitions

Open Source Initiative (OSI)
Vision technique
1

Libre redistribution : revente dans paquetage possible

2

Code source accessible, lisible) et distribuable

3

Œuvres dérivées possible : modifs et distribution sous les mêmes
termes

4

Intégrité du code source de l’auteur initial

5

Non discrimination contre des personnes ou des groupes

6

Non discrimination contre des champs d’application : pas de limitation
sur l’utilisation

7

Distribution de la licence avec le logiciel : pas de nouvelle licence à
obtenir

8

Non spécificité à un produit : pas attaché à un paquetage particulier

9

Non restriction pour les autres logiciels distribués : paquetage par
forcément open source

10

Neutralité technologique de la licence

Licences libres

14 / 20
une grande famille

Classification

©wikipedia
Licences libres

15 / 20
une grande famille

Classification
Logiciel du domaine public = logiciel non soumis au copyright (droit
d’auteur).
Licences permissives : Restriction possible des libertés à l’utilisateur dans
les versions modifiées (BSD, MIT, Apache, Cecill B)
Licences avec obligation de réciprocité (licences Copyleft) : En cas de
distribution d’une version modifiée, celle-ci doit accorder les mêmes
libertés à l’utilisateur :(GNU GPL, GNU LGPL, Cecill A)
Les licences copyleft permettent une plus grande variété de modèles
économiques. Mais les licences copyleft ne sont pas forcément les plus
adaptées lorsque c’est la plus grande diffusion d’un socle technique qui est
recherchée : cas de la bibliothèque PNG (licence de type BSD retenue)
cas d’un socle applicatif PHP, Java ou autre

Licences libres

16 / 20
une grande famille – Quelques exemples

Les plus populaires
Les plus populaires compatible OSI
Apache License 2.0
BSD 3-Clause "New" or "Revised" license
BSD 2-Clause "Simplified" or "FreeBSD" license
GNU General Public License (GPL)
GNU Library or "Lesser" General Public License (LGPL)
MIT license
Mozilla Public License 2.0
Common Development and Distribution License
Eclipse Public License
CeCILL License 2.1 (CECILL-2.1)

Licences libres

17 / 20
une grande famille – Quelques exemples

Creative Commons
Nombreuses possibilités

Licences libres

18 / 20
Modèles économiques

Nombreuses possibilités
Services récurrents,

Red Hat, Mandriva, JBoss

Souscription, Red Hat, Mandriva, JBoss, Nuxeo, Alfresco
Support
Prestations de services autour du logiciel
Certification de matériels

Mutualisation
Mutualisation de développements au forfait
Écosystèmes autour de logiciels libres

Apports de valeur ajoutée
Vente/location/utilisation de solutions clés-en-main
Base libre avec extensions propriétaires
Base libre avec outils propriétaires de développement

Licences
Licences multiples
Changement de licence

Apports indirects
Sponsoring, publicité sur site Web
Produits dérivés
Mécénat
Licences libres

19 / 20
Modèles économiques

Réferences
C. Paloque-Berges, C. Masutti (2013), Histoires et cultures du Libre, Des logiciels
partagées aux licences échangées, ed. Framabook, INRIA.
S. Broca (2013), Utopie du logiciel libre, ed. le passager clandestin.
www.aful.org, Association Francophone des Utilisateurs de Logiciels Libres
www.april.org, Promouvoir et défendre le logiciel libre
www.adullac.org, Association des Développeurs et des Utilisateurs de Logiciels Libres
pour les Administrations et les Collectivités Territoriales
www.gnu.org, Philosophie du projet GNU
opensource.org, Open Source Initiative (OSI)
creativecommons.org, Licences Creative Commons : Comment choisir choisir
http://www.cecill.info, Licences françaises de logiciels libres

Licences libres

20 / 20

Contenu connexe

Tendances

Les licences logiciels
Les licences logicielsLes licences logiciels
Les licences logiciels
Damien Raude-Morvan
 
Logiciel Libre - Hedi Magroun - AUF - 2008
Logiciel Libre - Hedi Magroun - AUF - 2008Logiciel Libre - Hedi Magroun - AUF - 2008
Logiciel Libre - Hedi Magroun - AUF - 2008Hedi Magroun
 
Linux - Hedi Magroun - AUF - 2008
Linux -  Hedi Magroun - AUF - 2008Linux -  Hedi Magroun - AUF - 2008
Linux - Hedi Magroun - AUF - 2008Hedi Magroun
 
Open Wide : les licences libres.
Open Wide : les licences libres. Open Wide : les licences libres.
Open Wide : les licences libres.
Alexandre LAHAYE
 
Pourquoi linux
Pourquoi linuxPourquoi linux
présentation de Debian 2
présentation de Debian 2présentation de Debian 2
présentation de Debian 2
Gonéri Le Bouder
 
inseme logiciel libre
inseme logiciel libre inseme logiciel libre
inseme logiciel libre Eric Ferrari
 
Présentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linuxPrésentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linux
Thierry Gayet
 
Les types de licence des logiciels
Les types de licence des logicielsLes types de licence des logiciels
Les types de licence des logiciels
D1clic
 
Install party
Install partyInstall party
Install party
hastu2
 

Tendances (13)

Logiciels libres
Logiciels libresLogiciels libres
Logiciels libres
 
Les licences logiciels
Les licences logicielsLes licences logiciels
Les licences logiciels
 
Logiciel Libre - Hedi Magroun - AUF - 2008
Logiciel Libre - Hedi Magroun - AUF - 2008Logiciel Libre - Hedi Magroun - AUF - 2008
Logiciel Libre - Hedi Magroun - AUF - 2008
 
Linux - Hedi Magroun - AUF - 2008
Linux -  Hedi Magroun - AUF - 2008Linux -  Hedi Magroun - AUF - 2008
Linux - Hedi Magroun - AUF - 2008
 
Open Wide : les licences libres.
Open Wide : les licences libres. Open Wide : les licences libres.
Open Wide : les licences libres.
 
Pourquoi linux
Pourquoi linuxPourquoi linux
Pourquoi linux
 
présentation de Debian 2
présentation de Debian 2présentation de Debian 2
présentation de Debian 2
 
inseme logiciel libre
inseme logiciel libre inseme logiciel libre
inseme logiciel libre
 
Présentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linuxPrésentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linux
 
Les types de licence des logiciels
Les types de licence des logicielsLes types de licence des logiciels
Les types de licence des logiciels
 
Linux
LinuxLinux
Linux
 
Install party
Install partyInstall party
Install party
 
Linux
Linux Linux
Linux
 

En vedette

Ubuntu, la boite à outils du débutant - partie 2>Installer Ubuntu simplement
Ubuntu, la boite à outils du débutant - partie 2>Installer Ubuntu simplementUbuntu, la boite à outils du débutant - partie 2>Installer Ubuntu simplement
Ubuntu, la boite à outils du débutant - partie 2>Installer Ubuntu simplement
Alexandre Zermati
 
Le droit d'auteur à l'heure du numérique
Le droit d'auteur à l'heure du numériqueLe droit d'auteur à l'heure du numérique
Le droit d'auteur à l'heure du numérique
UNITEC
 
Web2.0 pour collaborer et réseaux sociaux pour communiquer
Web2.0 pour collaborer et réseaux sociaux pour communiquerWeb2.0 pour collaborer et réseaux sociaux pour communiquer
Web2.0 pour collaborer et réseaux sociaux pour communiquer
Gilles Le Page
 
Apprentissage collaboratif appuyé sur le web2.0 : exemple et bonnes pratiques
Apprentissage collaboratif appuyé sur le web2.0 : exemple et bonnes pratiquesApprentissage collaboratif appuyé sur le web2.0 : exemple et bonnes pratiques
Apprentissage collaboratif appuyé sur le web2.0 : exemple et bonnes pratiques
Gilles Le Page
 
Stage outils travail-collaboratif-2014-05-15
Stage outils travail-collaboratif-2014-05-15Stage outils travail-collaboratif-2014-05-15
Stage outils travail-collaboratif-2014-05-15URFIST de Rennes
 
faites une enquête de satisfaction avec google docs
faites une enquête de satisfaction avec google docsfaites une enquête de satisfaction avec google docs
faites une enquête de satisfaction avec google docsAlexandre Zermati
 

En vedette (6)

Ubuntu, la boite à outils du débutant - partie 2>Installer Ubuntu simplement
Ubuntu, la boite à outils du débutant - partie 2>Installer Ubuntu simplementUbuntu, la boite à outils du débutant - partie 2>Installer Ubuntu simplement
Ubuntu, la boite à outils du débutant - partie 2>Installer Ubuntu simplement
 
Le droit d'auteur à l'heure du numérique
Le droit d'auteur à l'heure du numériqueLe droit d'auteur à l'heure du numérique
Le droit d'auteur à l'heure du numérique
 
Web2.0 pour collaborer et réseaux sociaux pour communiquer
Web2.0 pour collaborer et réseaux sociaux pour communiquerWeb2.0 pour collaborer et réseaux sociaux pour communiquer
Web2.0 pour collaborer et réseaux sociaux pour communiquer
 
Apprentissage collaboratif appuyé sur le web2.0 : exemple et bonnes pratiques
Apprentissage collaboratif appuyé sur le web2.0 : exemple et bonnes pratiquesApprentissage collaboratif appuyé sur le web2.0 : exemple et bonnes pratiques
Apprentissage collaboratif appuyé sur le web2.0 : exemple et bonnes pratiques
 
Stage outils travail-collaboratif-2014-05-15
Stage outils travail-collaboratif-2014-05-15Stage outils travail-collaboratif-2014-05-15
Stage outils travail-collaboratif-2014-05-15
 
faites une enquête de satisfaction avec google docs
faites une enquête de satisfaction avec google docsfaites une enquête de satisfaction avec google docs
faites une enquête de satisfaction avec google docs
 

Similaire à Licences libres

Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdfPrésentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Laurent Destailleur
 
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
vandeborre
 
Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?
Khalid ALLILI
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entreprise
Robert Viseur
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseRobert Viseur
 
Prés licences-biz model
Prés licences-biz modelPrés licences-biz model
Prés licences-biz modelPascal Flamand
 
libre en fête 2009
libre en fête 2009libre en fête 2009
libre en fête 2009
m4rylin
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libres
Bruno Cornec
 
Logiciels licences libres synthèse-v1.1
Logiciels licences libres  synthèse-v1.1Logiciels licences libres  synthèse-v1.1
Logiciels licences libres synthèse-v1.1
socionum
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à Linux
Bruno Cornec
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
olberger
 
Introduction aux concepts du logiciel libre et à la culture libre
Introduction aux concepts du logiciel libre et à la culture libreIntroduction aux concepts du logiciel libre et à la culture libre
Introduction aux concepts du logiciel libre et à la culture libre
Vincent Mabillot
 
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
LeClubQualiteLogicielle
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdf
Bruno Cornec
 
Comprendre les licences de logiciels libres
Comprendre les licences de logiciels libresComprendre les licences de logiciels libres
Comprendre les licences de logiciels libres
Robert Viseur
 
Les Logiciels Libres et Open Sources
Les Logiciels Libres et Open SourcesLes Logiciels Libres et Open Sources
Les Logiciels Libres et Open Sources
Jibril Touzi
 
Logiciellibre
LogiciellibreLogiciellibre
Logiciellibre
m4rylin
 
Présentation de l'Opensource
Présentation de l'OpensourcePrésentation de l'Opensource
Présentation de l'OpensourceThierry Gayet
 
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...
TechnoArk
 
Les logiciels libres
Les logiciels libresLes logiciels libres
Les logiciels libres
JeremyJeanguenin
 

Similaire à Licences libres (20)

Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdfPrésentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
 
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
 
Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entreprise
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entreprise
 
Prés licences-biz model
Prés licences-biz modelPrés licences-biz model
Prés licences-biz model
 
libre en fête 2009
libre en fête 2009libre en fête 2009
libre en fête 2009
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libres
 
Logiciels licences libres synthèse-v1.1
Logiciels licences libres  synthèse-v1.1Logiciels licences libres  synthèse-v1.1
Logiciels licences libres synthèse-v1.1
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à Linux
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
 
Introduction aux concepts du logiciel libre et à la culture libre
Introduction aux concepts du logiciel libre et à la culture libreIntroduction aux concepts du logiciel libre et à la culture libre
Introduction aux concepts du logiciel libre et à la culture libre
 
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdf
 
Comprendre les licences de logiciels libres
Comprendre les licences de logiciels libresComprendre les licences de logiciels libres
Comprendre les licences de logiciels libres
 
Les Logiciels Libres et Open Sources
Les Logiciels Libres et Open SourcesLes Logiciels Libres et Open Sources
Les Logiciels Libres et Open Sources
 
Logiciellibre
LogiciellibreLogiciellibre
Logiciellibre
 
Présentation de l'Opensource
Présentation de l'OpensourcePrésentation de l'Opensource
Présentation de l'Opensource
 
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...
 
Les logiciels libres
Les logiciels libresLes logiciels libres
Les logiciels libres
 

Dernier

Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
Friends of African Village Libraries
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
Txaruka
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
M2i Formation
 
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
BenotGeorges3
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 

Dernier (6)

Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
 
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
 

Licences libres

  • 1. Environnement des logiciels libres Les licences libres Jean Carle 4 décembre 2014 Université des sciences et technologies de Lille jean.carle@univ-lille1.fr Licences libres 1 / 20
  • 2. Sommaire 1 Idées reçues 2 Origine des licences libres 3 Définitions 4 une grande famille Quelques exemples 5 Modèles économiques Licences libres 2 / 20
  • 3. Idées reçues FREE or not FREE Libre ⇒ gratuit ? Souvent mais pas forcément. Exemple : distributions Linux, développements spécifiques, . . . Gratuit ⇒ libre ? Non. Exemple : Freeware Licences libres 3 / 20
  • 4. Idées reçues Qualité Libre ⇒ mauvaise qualité ? Prenons des exemples pour voir ce qu’il en est Projet Lignes de code Taux d’erreurs (‰) LibreOffice v4.1 9 000 000 0,51 Linux 3.8 7 600 000 0,59 xbmc a 1 200 000 0,16 b ffmpeg 590 000 0,10 ntp c 290 000 0,14 Amanda d 170 000 0,00 a. Media center b. Encodeur vidéo c. Network Time Protocol d. Advanced Maryland Automation Network Disk Archiver : serveur de sauvegarde. Open source avec diverses versions commerciales Licences libres 4 / 20
  • 5. Idées reçues Qualité Libre vs Propriétaire Lignes de code < 100 000 [100 000, 500 000[ [500 000, 1 000 000[ > 1 000 000 Moyenne globale F/LOSS a 0,40 0,60 0,44 0,75 0,69 Propriétaire 0,51 0,66 0,98 0,66 0,68 Table : nb d’erreurs pour 1 000 lignes de code Conclusion : La qualité ne dépend pas du modèle de diffusion choisi. a. Free / Libre Open Source software Rapport Coverity.com de mai 2013 (plus de 370 projets étudiés)Licences libres 5 / 20
  • 6. Idées reçues En fait, ils sont partout Serveur web : Apache depuis des années, MySQL, Cassandra . . . ©netcraft.com 90 % des serveurs dans les nuages de stockage (clouds) sont sous Linux. Et dans les OS pour mobiles (Android), les blogs (WordPress), . . . Licences libres 6 / 20
  • 7. Idées reçues Sans licence ⇒ sans contrainte ? NON ! En France, un logiciel est une œuvre de l’esprit protégée par le droit d’auteur a Un logiciel possède donc un titre, des auteurs, mais aussi des droits qui lui sont automatiquement associés dès sa création. Ceci englobe le code source, les exécutables, et la documentation. a. Article L. 112-2 du Code de la propriété intellectuelle. Licences libres 7 / 20
  • 8. Origine des licences libres Pourquoi vouloir des licences libres C’est impossible sauf . . . Si on joue le jeu des licences (Idée originale de R. Stallman) On va donc passer un contrat qui donnera des droits à l’utilisateur. Licences libres 8 / 20
  • 9. Origine des licences libres Pré-histoire 1964 – Bell Labs rejoins MIT et General Electric sur le projet Multics 1969 – Bell quitte Multics. D. Ritchie, K. thomson créent Unics On vend du matériel, le logiciel est mono-système donc obligatoire. Le partage de code est donc gratuit et collaboratif. Licences libres 9 / 20
  • 10. Origine des licences libres Histoire Années 70 Premiers Personal Computer Altair (Micro-Soft / B. Gates), Apple I (S. Jobs, S. Wozniak) La communication se libère et les logiciels se ferment : L’affaire de l’imprimante Xerox bugée (R. Stallman). Lettre ouverte de B. Gates contre les hobbyistes : What hobbist can put 3-man years into programming, finding all bugs, documenting his product and distribute for free ? 1979 (USA) : Le logiciel est protégé par le droit d’auteur. Richard M. Stallman Développe un Unix-like : GNU (i.e. GNU is Not Unix) 1985 : Création Free Software Foundation (FSF) pour développer, diffuser "librement" les outils autour de GNU : GNU hurd (le noyau), emacs (éditeur de texte), Licences libres 10 / 20
  • 11. Origine des licences libres Histoire Années 1980 (suite) A. Tannenbaum : Minix – Noyaux basique créé pour les TP sur les OS avec ses étudiants. A D. Knuth, L. Lamport : TEX, LTEX 1991 L. Torvalds : Amélioration de Minix en hobby Diffusion de son travail sur les newsgroups Tous ces systèmes sont offerts aux utilisateurs (étudiants pour leurs apprentissages, passionnés qui le souhaite . . .). Licences libres 11 / 20
  • 12. Définitions Définition Que met-on derrière les mots logiciels libres ? Plusieurs définition Licences libres 12 / 20
  • 13. Définitions Free Software Foundation (FSF, 1985) Vision éthique 1 Liberté d’exécuter le programme, pour tous les usages ; 2 Liberté d’étudier / modifier le fonctionnement du programme. Nécessite l’accès au code source ; 3 Liberté de redistribuer des copies ; 4 Liberté de distribuer des versions modifiées ; Partage des savoirs et des outils ; Indépendance ; Économie. Licences libres 13 / 20
  • 14. Définitions Open Source Initiative (OSI) Vision technique 1 Libre redistribution : revente dans paquetage possible 2 Code source accessible, lisible) et distribuable 3 Œuvres dérivées possible : modifs et distribution sous les mêmes termes 4 Intégrité du code source de l’auteur initial 5 Non discrimination contre des personnes ou des groupes 6 Non discrimination contre des champs d’application : pas de limitation sur l’utilisation 7 Distribution de la licence avec le logiciel : pas de nouvelle licence à obtenir 8 Non spécificité à un produit : pas attaché à un paquetage particulier 9 Non restriction pour les autres logiciels distribués : paquetage par forcément open source 10 Neutralité technologique de la licence Licences libres 14 / 20
  • 16. une grande famille Classification Logiciel du domaine public = logiciel non soumis au copyright (droit d’auteur). Licences permissives : Restriction possible des libertés à l’utilisateur dans les versions modifiées (BSD, MIT, Apache, Cecill B) Licences avec obligation de réciprocité (licences Copyleft) : En cas de distribution d’une version modifiée, celle-ci doit accorder les mêmes libertés à l’utilisateur :(GNU GPL, GNU LGPL, Cecill A) Les licences copyleft permettent une plus grande variété de modèles économiques. Mais les licences copyleft ne sont pas forcément les plus adaptées lorsque c’est la plus grande diffusion d’un socle technique qui est recherchée : cas de la bibliothèque PNG (licence de type BSD retenue) cas d’un socle applicatif PHP, Java ou autre Licences libres 16 / 20
  • 17. une grande famille – Quelques exemples Les plus populaires Les plus populaires compatible OSI Apache License 2.0 BSD 3-Clause "New" or "Revised" license BSD 2-Clause "Simplified" or "FreeBSD" license GNU General Public License (GPL) GNU Library or "Lesser" General Public License (LGPL) MIT license Mozilla Public License 2.0 Common Development and Distribution License Eclipse Public License CeCILL License 2.1 (CECILL-2.1) Licences libres 17 / 20
  • 18. une grande famille – Quelques exemples Creative Commons Nombreuses possibilités Licences libres 18 / 20
  • 19. Modèles économiques Nombreuses possibilités Services récurrents, Red Hat, Mandriva, JBoss Souscription, Red Hat, Mandriva, JBoss, Nuxeo, Alfresco Support Prestations de services autour du logiciel Certification de matériels Mutualisation Mutualisation de développements au forfait Écosystèmes autour de logiciels libres Apports de valeur ajoutée Vente/location/utilisation de solutions clés-en-main Base libre avec extensions propriétaires Base libre avec outils propriétaires de développement Licences Licences multiples Changement de licence Apports indirects Sponsoring, publicité sur site Web Produits dérivés Mécénat Licences libres 19 / 20
  • 20. Modèles économiques Réferences C. Paloque-Berges, C. Masutti (2013), Histoires et cultures du Libre, Des logiciels partagées aux licences échangées, ed. Framabook, INRIA. S. Broca (2013), Utopie du logiciel libre, ed. le passager clandestin. www.aful.org, Association Francophone des Utilisateurs de Logiciels Libres www.april.org, Promouvoir et défendre le logiciel libre www.adullac.org, Association des Développeurs et des Utilisateurs de Logiciels Libres pour les Administrations et les Collectivités Territoriales www.gnu.org, Philosophie du projet GNU opensource.org, Open Source Initiative (OSI) creativecommons.org, Licences Creative Commons : Comment choisir choisir http://www.cecill.info, Licences françaises de logiciels libres Licences libres 20 / 20