Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

34
Réseaux, open source et communs numériques Réseaux, open source et communs numériques Guillaume Pellerin Guillaume Pellerin Pôle Web, Dpt Innovation et Moyens de la Recherche, IRCAM Pôle Web, Dpt Innovation et Moyens de la Recherche, IRCAM Séminaire CY Université - 16/11/2020 - En ligne Séminaire CY Université - 16/11/2020 - En ligne 1 / 34 1 / 34

Transcript of Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Page 1: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Réseaux, open source et communs numériquesRéseaux, open source et communs numériquesGuillaume PellerinGuillaume Pellerin

Pôle Web, Dpt Innovation et Moyens de la Recherche, IRCAMPôle Web, Dpt Innovation et Moyens de la Recherche, IRCAM

Séminaire CY Université - 16/11/2020 - En ligneSéminaire CY Université - 16/11/2020 - En ligne

1 / 341 / 34

Page 2: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Plan1. Open Source

2. Réseaux

3. Communs numériques

2 / 34

Page 3: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Cylindre de cire

IntroductionDurabilité des formats

3 / 34

Page 4: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Cylindre de cire Phonographe

IntroductionDurabilité des formats

4 / 34

Page 5: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Plan de phonographe

IntroductionDurabilité des formats

5 / 34

Page 6: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Plan de phonographe L'Archeophone

IntroductionDurabilité des formats

6 / 34

Page 7: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

IntroductionConstats

la capitalisation des inventions (brevet) a concentré et centralisé les valeurs techniques

la mondialisation libérale des échanges a favorisé la dillution des produits capitalisés à grande échelle

le transfert de propriété s'établit selon une relation entre le coût intrinsèque de l'objet (lié au travail) et sa valeur

symbolique

le droit d'auteur ou d'une marque constitue un vecteur de potentiel privatif

le numérique en mobilité a fait explosé les scénario d'usage et de tranfert des ressources et des valeurs

Objectifscomprendre les réseaux, le développement participatif, le Web

définir l'open source et ses applications

localiser les communs numériques

établir une formulation de l'écologie numérique 7 / 34

Page 8: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Open SourceOpen Source

8 / 348 / 34

Page 9: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Libre et Open SourceEnjeux

protéger juridiquement les inventions et les oeuvres

pérenniser les matériaux, les produits et la forme juridique des oeuvres

libérer les usages, les détournements et les réutilisation

nourrir et impliquer des communautés

valoriser les produits et fidéliser les partenaires

outiller la pédagogie

9 / 34

Page 10: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Libre et Open SourceLogiciel libre"Le logiciel libre est caractérisé par sa liberté d’utilisation, un développement collaboratif et sa redistribution à unecommunauté de contributeurs et d’utilisateurs." (IRILL)

 FLOSSFree, as in speech

Libre, as in french

Open, as in bar

Source, as in code

Software, as in everywhere

10 / 34

Page 11: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

CopyleftLe copyleft (🄯), parfois traduit comme gauche d'auteur, est l'autorisation donnée par l'auteur d'un travail soumis audroit d'auteur (œuvre d'art, texte, programme informatique ou autre) d'utiliser, d'étudier, de modifier et de diffuser sonœuvre, dans la mesure où cette même autorisation reste préservée.

https://fr.wikipedia.org/wiki/Copyleft

11 / 34

Page 12: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

LicencesLogicielles

Copyleft fort : obligation de diffuser les œuvres dérivées sous la même licence, effet contaminant (GNU PublicLicence, CeCILL A).

Copyleft faible : permet l’utilisation du code dans un cadre potentiellement non libre tant que les modificationssur le projet en lui-même sont rediffusées (LGPL, Mozilla Public Licence, CeCILL B)

Non-copyleft : licences permissives (MIT, BSD, Apache, CeCILL C)

Oeuvres, donnéesCreative Commons (by, sa, nc, nd)Artistic LicenseOpen Data Commons

https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses

https://creativecommons.org/share-your-work/

12 / 34

Page 13: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Licences libresGNU Public License (GPL)

Richard Stallman, GNU (1983)

Distributions GNU/Linux (RedHat, Debian, Unbuntu, etc.)

Android / Linux

BSD LicenceNoyau BSD (inspiration Unix)

FreeBSD

Darwin (Apple, OSX)

iOS

13 / 34

Page 14: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

trois “couches” de licences

CC BY

CC BY-SA

CC BY-ND

CC BY-NC

CC BY-NC-SA

CC BY-NC-ND

https://creativecommons.org/licenses/?lang=fr-FR

Licences libresCreative Commons

Autres licences libreshttps://fr.wikipedia.org/wiki/Liste_de_licences_libres

14 / 34

Page 15: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

réécriture du noyau d'Unix en 1991 par Linus

Torvalds

Linux Is Not UniX

GPL

~3500 développeurs à travers le monde

(bénévoles ou rémunérés)

https://fr.wikipedia.org/wiki/Linux

Linux

15 / 34

Page 16: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

ensemble de projets co-

créés et publiés sous

licence GPL

système d'exploitation

des milliers de

développeurs à travers le

monde (bénévoles ou

rémunérés)

distributions de logiciels

non privateurs

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

LibranetOmoikane Arma

Quantian

Damn Vulnerable LinuxDamn Small Linux

KnoppMythDanix

Parsix

Auditor Security Linux Backtrack KaliKanotix

B2DWhoppix WHAX

Symphony OS

NeoDizinha Patinho Faminto

MusixParallelKnoppix

KaellaMAX

FeatherMedialinux Mediainlinux ArtistX

INSERTAquamorph

Dreamlinux

Hiwix Hiweed DeepinShift LinuxZoneCD

Morphix

Kalango

DizinhaPoseidon

Kurumin

Knoppix

Skolelinux DebianEdu

FreespireLindows Linspire

Rxart

SwiftantiX

MEPIS SimplyMEPIS

ImpiBluewall

K-DEMar kademarEuronodeDeadCD Olive

Underground DesktopUlteo

Polippix Netrunner

Bardinux

AsturixDEFT

Kubuntu

GobuntuRuntu

VoyagerChaletOS

PC OS OS4 Black Lab

GalliumOSPeach OSI

Xinutop

Xubuntu

PUD xPUDgNewSense

Muslim Edition SabilyMadbox

MythbuntuUbuntulite U-liteGreenie

Fluxbuntu

CrunchBang plus plusCrunchBang Bunsen Labs

Ubuntu Rescue Remix

LeeenuxUbuntu eee Easy Peasy

Zorin OSCAINEXBMC Live XBMCbuntu

AV AV LinuxMonomaxos

wattOSElement

JolicloudSecUntuBackBoxPinguy OS

Elementary OSPear OS

TorBOX WhonixSantoku

Linux LiteUbuntu Touch

Snakeoil OSBudgie-Remix Ubuntu Budgie

Pop OS

Maui LinuxKDE Neon

Ubuntu MATEUbuntu Kylin

Ubuntu GNOMEUbuntu DesktopPack

Ubuntu

1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020

GNU/Linux Distributions TimelineVersion 19.04

© Andreas Lundqvist, Donjan Rodic, Mohammed A. Mustafa© Konimex, Fabio Lolihttps://github.com/FabioLolix/linuxtimelineOriginal source: futurist.se/gldtPublished under the GNU Free Documentation License

Influence, developer switchingRebasing, substantial code flow, project overtakingDeveloper & code sharing, project merging

GNU

16 / 34

Page 17: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

The universal operating system

GNU / Linux

59000 paquets

compatible avec toutes les architectures

https://www.debian.org/

Debian

17 / 34

Page 18: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Berkeley Sorfware

Distribution

BSD Licence

Dérivartion multilples y

compris propriétaires

BSD

BSD

18 / 34

Page 19: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

RéseauxRéseaux

19 / 3419 / 34

Page 20: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Internet

Architecture

Protocole IP

Neutralité

World Wide Web

Réseaux

20 / 34

Page 21: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

http://1989 : Tim Berners-Lee created the World Wide

Web at CERNHTTP : HyperText Transfer ProtocolURL : Uniform Resource LocatorHTML : HyperText Markup Language (hyperlink)Server / Client Web (browser)W3C : 11k active particpants

<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <title>title</title> <link rel="stylesheet" href="style.css"> <script src="script.js"></script> </head> <body> <!-- page content --> </body></html>

World Wide Web

21 / 34

Page 22: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

RéseauxSociaux, fermés et propriétaires

GAFAMs (Google, Apple, Facebook, Amazon, Microsoft)FacebookTwitterInstagramWhatsAppTikToketc.

Quels problèmes à utiliser un système fermé mais gratuit ?Vous êtes le produitAlimenter des données d'utilisation revendues (Google, Cambridge Analytica)Privatiser l'innovationParticipe à la concentration des ressources (syndrome de l'hypermarché)

Problème : les GAFAMs produident désormais aussi du logiciel libre22 / 34

Page 23: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

RéseauxSociaux, ouverts et libres

SignalTelegramElement (réseau Matrix)DiasporaMastodonRedditSteemit

Ouverts mais sécurisés ?Chiffrage de bout en boutOpen source = code lisible et chevaux de Troie détectablesDécentralisés

23 / 34

Page 24: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Communs numériquesCommuns numériques

24 / 3424 / 34

Page 25: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Communs numériquesUn logiciel se construit à partir d'une multitude de briques conçues par différents auteurs dans différents langages

GitHubsystème de dépôt

GitLabidem GitHub mais libre et open source

SoftWare Heritagearchive universelle des logiciels

143 millions de projets

https://www.softwareheritage.org/?lang=fr

25 / 34

Page 26: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

History of PythonHistory of Python - Gource - developmeHistory of Python - Gource - developme……

https://www.youtube.com/embed/cNBtDstOTmA

Exemples de développement collaboratifLinux & co

Debian & co

Wikipedia

https://www.lafabriquedelaloi.fr/

https://github.com/steeve/france.code-civil

Communautés

26 / 34

Page 27: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Exemples de solutions libres et open sourceMozilla

Thunderbird

LibreOffice

NextCloud

Jitsi

PeerTube

Framasoft

Modèles économiquesproduction participative

services payant

double licence

27 / 34

Page 28: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Innovation Ouvertemodes d'innovation fondés sur le partage, la collaboration (entre parties prenantes)

favorise les approches alternatives éthiques ou solidaires

consortiums et groupes d'intérêt collectif

Exemples de projets

Wikipedia

OpenStreepMap

KickStarter

EchoPen

Open data

28 / 34

Page 29: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

BlockchainsUne (ou un) blockchain, ou chaîne de blocs, est une technologie de stockage et de transmission d'informations sansorgane de contrôle (Wikipedia)

Objectifs :

décentraliser le stockage d'information

sécuriser et pérenniser les échanges

passer outre le recours à un tiers de confiance et à une autorité centrale

ApplicationsBitCoin

Ethereum

Contrats intelligents (smart contract)

Ballotchain

...

29 / 34

Page 30: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

HackersValeurs

autonomie du travail

créativité technique

libre circulation des informations

Hacking != piratage : détournement

30 / 34

Page 31: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

ActualitésFacebook et les petits marchands

Amazon et les livraisons de biens

Spotify et les artistes émergents

Zoom et les universités

31 / 34

Page 32: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Conclusionla production en licence libre permet de

sécuriser les droits d'auteurs (copyleft)

contextualiser l'application des règles juridiques par rapport aux usages

favoriser la dissémination technique et scientifique

relier la valeur des créations à l'échelle et à l'usage

impliquer les communautés d'intérêt à la survie des ressources (ressourceries)

protéger les libertés individuelles et les données privées

faciliter le reproductibilité des expériences

prioriser l'éthique

32 / 34

Page 33: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

PerspectivesStratégies

embrasser la diversité

s'informer sur l'émergence de nouveaux systèmes et réseaux

éviter les produits hypermarchés et les solutions fermées (ex: Apple, Amazon, Zoom)

investir et participer à des projets ouverts

limiter la privatisation et défendre les communs

33 / 34

Page 34: Ré s e aux , o p e n s o urce e t co m m un s n um é r i que s

Merci !Merci [email protected] / @[email protected] / @yomguy

pourpour

Ce(tte) œuvre est mise à disposition selon les termes de la Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’UtilisationLicence Creative Commons Attribution - Pas d’UtilisationCommerciale - Partage dans les Mêmes Conditions 4.0 InternationalCommerciale - Partage dans les Mêmes Conditions 4.0 International..

34 / 3434 / 34