Skip to content

Latest commit

 

History

History
257 lines (129 loc) · 6.73 KB

slides.md

File metadata and controls

257 lines (129 loc) · 6.73 KB

Introduction
au libre

Qui suis-je ?

Brendan Abolivier / @BrenAbolivier

Contributeur @ Cozy, Mumble, Collateral Freedom (RSF)...
Mainteneur @ SMAM, Welcome Home


Le libre

C'est quoi, au fait ?

Libre ≠ open source

Les 4 libertés

  • La liberté de profiter de la ressource dans n'importe quel but
  • La liberté d'étudier la ressource et de l'adapter à ses besoins
  • La liberté de distribuer la ressource
  • La liberté d'améliorer la ressource et de distribuer ses modifications

Note: Ressource = cf slide suivante

Sous toutes ses formes

Logiciels, images, vidéos...

Vous en connaissez

Note: Plus intégralement libre maintenant, mais l'était au départ

Et plein d'autres

Notepad++, Apache, GCC, outils de big data, LevelDB, Visual Studio Code...


Les origines

  • Né au début des années 80
  • Inspiré de la culture hacker

La culture hacker

  1. L’accès aux ordinateurs doit être universel (pour tous) et sans restrictions.
  2. Toute information doit être libre.
  3. Se méfier de l’autorité – promouvoir la décentralisation.
  4. Les hackers doivent être jugés sur leurs activités (leurs hacks) et non suivant des critères « bidons ».
  5. On peut créer l’art et le beau à l’aide d’un ordinateur.
  6. Les ordinateurs peuvent améliorer notre vie.

Note: Steven Levy, Hackers. Heroes of the Computer Revolution (première trace écrite de cette culture, ~1980)

Repris par Christophe Masutti dans Histoires et cultures du Libre

  1. L’accès aux ordinateurs – ainsi que tout ce qui peut permettre de comprendre comment le monde fonctionne – doit être universel (pour tous) et sans restrictions.
  2. Toute information doit être libre.
  3. Se méfier de l’autorité – promouvoir la décentralisation.
  4. Les hackers doivent être jugés sur leurs activités (leurs hacks) et non suivant des critères « bidons » comme le diplôme, l’âge, l’origine ethnique ou le rang social.
  5. On peut créer l’art et le beau à l’aide d’un ordinateur.
  6. Les ordinateurs peuvent améliorer notre vie.

Richard Matthew Stallman

aka St Ignucius

Note: Conférence du 12/05/2015 à Brest (UBO, fac de lettres, Segalen)

Une histoire d'imprimante

La Free Software Foundation


Les licences

Note: Document écrit accompagnant la ressource (CGU)

Définit interaction avec ressource

Licence libre : Application légale des 4 libertés du libre

Les licences GPL

GPL, LGPL, AGPL, FDL

https://www.gnu.org/licenses/licenses.fr.html

Note: Toutes sauf FDL : Logiciel libre (pas d'autres ressources)

Garantissent les libertés fondamentales et le partage à l'identique (= sous la même licence). Une version modifiée redistribuée doit contenir la liste des changements.

  • LGPL : La licence publique générale amoindrie est adoptée par certaines bibliothèques de composants (mais, de loin, pas par toutes)
  • AGPL (GNU Affero) : basée sur la GPL, mais clause additionnelle qui autorise les utilisateurs interagissant avec le logiciel via un réseau à recevoir les sources de ce programme.
  • GNU FDL (Free Documentation License) : forme de copyleft destinée aux manuels, aux livres scolaires et autres documents.

Les autres licences

Les licences de logiciel

Apache, BSD, MIT, WTFPL...

https://choosealicense.com/appendix/

Note:

  • Apache empêche l'utilisateur de déposer une marque sur le logiciel
  • BSD interdit ou n'autorise pas expressément (selon la licence) le dépôt de brevet sur le logiciel
  • MIT (ou X11) n'impose aucune condition, et ne protège donc pas l'utilisateur (domaine public)
  • WTFPL ne contient qu'une clause : 0. You just DO WHAT THE FUCK YOU WANT TO. (domaine public)

Les licences multimédia

Les Creative Commons : CC-BY-SA, CC-BY, CC-0...

Note: Permet de publier des ressources sous licence libre. Axée multimédia.

Interdisent toutes le dépôt de brevet.

  • CC-BY-SA impose l'attribution (citation) et le partage à l'identique (même licence) ~= GPL
  • CC-BY impose l'attribution (citation)
  • CC-0 indique un intérêt pour la paternité de la ressource, mais n'impose aucune condition de partage (domaine public)

Le business du libre

Les business models des projets libres

Note: Pas trop s'attarder, repris probablement par JB Kempf

Des entreprises vivent du logiciel libre

Version entreprise

Note: Version communautaire vs version professionnelle

Exemples : Jetbrains, Piwik, CitizenData, GitLab

Vente de services

Note: Ex: hébergement, support

Évolution d'une partie du marché de l'informatique : le produit n'est plus le logiciel, mais le service rendu

Exemples : Redhat, GitLab, Cozy (B2B)

Bonus : le don

Note: Plusieurs logiciels libres importants sont développés par des fondations


Les communautés

Une histoire de collaboration et de contribution

Différents types

Le code

La documentation

La traduction

La remontée de bugs

Etc...


Bibliographie

  • Richard Stallman et la révolution du logiciel libre par R. M. Stallman, S. Williams, C. Masutti
  • Histoires et cultures du Libre par Camille Paloque-Berges, Christophe Masutti
  • Logiciels et objets libres par Stéphane Ribas, Patrick Guillaud, Stéphane Ubeda

Liens utiles


Des questions ?

Si le temps le permet...


Value your freedom or you will lose it