Y a-t-il de la place pour l’éthique dans l’open source ?

A presentation at Paris Web in October 2020 in by Tobie Langel

Slide 1

Slide 1

Y a-t-il de la place pour l’éthique dans l’open source ? Tobie Langel (@tobie) tobie@unlockopen.com

Slide 2

Slide 2

Pour commencer, une mise en garde… @tobie

Slide 3

Slide 3

…enfin, deux mises en garde. @tobie

Slide 4

Slide 4

  1. [IANAL]: Je ne suis pas avocat. 2. [WIP]: Ceci est un travail en cours. @tobie

Slide 5

Slide 5

Je n’ai pas toutes les réponses. @tobie

Slide 6

Slide 6

🔥 But : lancer le débat. @tobie

Slide 7

Slide 7

De quoi allons-nous parler? 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Un peu de contexte L’OSD Précédents historiques Que manque-t-il ? Et les entreprises dans tout ça ? Une possible troisième voie ? Qu’est-ce qu’on y gagne ? Critiques Et maintenant, on fait quoi ? Q&R @tobie

Slide 8

Slide 8

🗺 Contexte @tobie

Slide 9

Slide 9

🗺 Pourquoi ce sujet ? ● ● ● ● ● Inquiétude croissante de l’impact négatif de la tech. Précédents historiques de l’usage à grande échelle d’avancées technologiques en violation des droits humains. Souhait de s’attaquer à ce problème par le droit d’auteur. Tentatives précédentes d’utiliser le droit d’auteur dans ce but. Forte réaction institutionnelle. @tobie

Slide 10

Slide 10

🗺 Quelques définitions ● ● ● Open Source Initiative (OSI) : l’organisation à but non-lucratif responsable de la certification des licences open source. Open Source Definition (OSD) : les 10 critères déterminants utilisés pour définir si une licence est open source ou non. 4 libertés du logiciel libre : Les quatre critères nécessaires pour qu’un logiciel soit considéré comme étant libre. @tobie

Slide 11

Slide 11

👻 Désacraliser l’OSD* *OSD = Open Source Definition @tobie

Slide 12

Slide 12

👻 Désacraliser l’OSD* ● ● ● ● ● Définie les critères de certification d’une licence open source par l’OSI. Ne dit rien de ce qu’est l’open source. Créée en vitesse il y a une vingtaine d’années. Copiée des Principes du logiciel libre selon Debian. Jamais changée depuis. *OSD = Open Source Definition @tobie

Slide 13

Slide 13

👻 @tobie

Slide 14

Slide 14

👻 @tobie

Slide 15

Slide 15

👻 Image © Jonas Felix - MIT-licensed(!) @tobie

Slide 16

Slide 16

👻 Image © Jonas Felix - MIT-licensed(!) @tobie

Slide 17

Slide 17

👻 Désacraliser l’OSD* ● ● ● l’OSD est l’expression du privilège de ses auteurs. Les questions éthiques auraient été centrales si l’OSD avait été écrite dans des cercles moins privilégiés. Peut-on en fait considérer que le succès de l’open source s’est fait en dépit de l’OSD et non pas grâce à elle? ➢ Regardons le succès de certaines licences par exemple et qui choisit les logiciels (c’est les développeurs, et non pas les avocats). *OSD = Open Source Definition @tobie

Slide 18

Slide 18

🖼 (Quelques) précédents historiques @tobie

Slide 19

Slide 19

🖼 (Quelques) précédents historiques ● ● La licence “Good, not Evil” (“Le Bien et non le Mal”) de Douglas Crockford. Les premières versions de la licence hippocratique de Coraline Ada Ehmke. @tobie

Slide 20

Slide 20

🖼 La licence “Le Bien et non le Mal” ● Licence MIT avec la clause additionnelle: “Le Bien et non le Mal”: “Ce logiciel sera utilisé pour faire le Bien et non le Mal.” ● ● Problème: cela laisse la définition du bien et du mal sujette à interprétation. Crockford a fini par mettre le JSON dans le domaine public. @tobie

Slide 21

Slide 21

🖼 La licence hippocratique version 1.x ● ● ● Solutionne le problème de la définition du Mal en s’appuyant sur les Droit Humains. Reste compatible avec l’OSD en se concentrant sur les pratiques et non pas sur les personnes, les groupes ou les champs d’activité. Problèmes: ➢ ➢ Laisse la définition de la violation des Droits Humains au tribunaux. Encore peu adoptée. @tobie

Slide 22

Slide 22

🖼 La licence hippocratique version 2.1 Résolution par arbitrage sur la bases des Règles de La Haye sur le commerce et les droits humains éditées par le Centre pour la coopération juridique internationale (CILC en anglais). @tobie

Slide 23

Slide 23

🔍 Que manque-t-il ? @tobie

Slide 24

Slide 24

🔍 Que manque-t-il ? ● L’appui de la communauté et des partie prenantes: ○ ○ ○ ○ ● Facilitation du passage d’une licence standard à une licence éthique ➢ ● Contributeurs et mainteneurs Les projets open source eux-même Organisations à but non-lucratif, telles que l’OSI, la Fondation Apache, la Fondation Linux, etc. Les entreprises (OSPO, exécutif, département juridique) Aspects juridiques, outils, information, éducation, etc. Un changement des mentalités redéfinissant la norme comme devant être respectueuse des droits humains. @tobie

Slide 25

Slide 25

🔍 Marginal ➡ Normal @tobie

Slide 26

Slide 26

🔍 @tobie

Slide 27

Slide 27

🏭 Et les entreprises dans tout ça ? @tobie

Slide 28

Slide 28

🏭 Et les entreprises dans tout ça ? Deux théories s’affrontent: 1. Si les grandes entreprises ne veulent pas utiliser nos logiciels, c’est tant mieux ! 2. Pas de succès sans adoption par les grandes entreprises. @tobie

Slide 29

Slide 29

🏭 Et les entreprises dans tout ça ? ● ● Si les entreprises ne peuvent les adopter, ces licences n’auront pas de succès. Souvent, les entreprises se retrouvent souvent coincé par l’ équivalent d’un “dilemme du prisonnier” : ○ ○ ○ ● Elles adoreraient éviter la confrontations avec leurs employé•e•s en abandonnant certains contrats… problématiques. Ces contrats sont souvents liés à des contrats beaucoup plus importants. Les licences éthiques pourraient alors leur fournir une excuse abandonner certains contrats sans pour autant risquer les autres. Bénéfices importants en terme d’image et donc de recrutement. @tobie

Slide 30

Slide 30

🛤 Une possible troisième voie ? @tobie

Slide 31

Slide 31

🛤 Une possible troisième voie ? Contexte: ● ● ● ● Guerre froide numérique entre les États-Unis et la Chine. Dérives fascistes, utilisation de la technologie dans des buts coercitifs et de surveillance, atteinte à la vie privée. Consolidation de l’industrie numérique (GAFAM, BATX). Retard colossal de l’Europe au niveau du numérique (on a raté la quatrième révolution industrielle !) @tobie

Slide 32

Slide 32

🛤 Une possible troisième voie ? Un open source ancré dans les droits humains pourrait-il être au centre du renouveau d’une tech européenne fondée sur des principes humanistes ? @tobie

Slide 33

Slide 33

🧭 Qu’est-ce qu’on y gagne ? @tobie

Slide 34

Slide 34

🧭 Un repère moral fort pour la tech. @tobie

Slide 35

Slide 35

🧭 Concrètement 1. 2. 3. 4. On inscrit les droit humains au coeur de l’open source et du développement logiciel. On force les entreprises à former leur départements juridiques aux droits humains. On donne une excuse aux entreprises pour rejeter certains contrats problématiques. On réduit potentiellement les ressources logiciels disponibles pour la violation des droits humains. @tobie

Slide 36

Slide 36

😠 Critiques @tobie

Slide 37

Slide 37

😠 Critiques ● ● ● ● ● Les licences ne sont pas le meilleur moyen de régler ce problème. Risque de prolifération des licences éthiques. Un cauchemar pour la mise en conformité. Difficilement applicable au niveau du droit, donc inutile. Contrevient à l’OSD et/ou au 4 libertés du logiciel libre. @tobie

Slide 38

Slide 38

👣 Et maintenant, on fait quoi ? @tobie

Slide 39

Slide 39

👣 Et maintenant, on fait quoi ? ● Effort colossal sur plusieures années ➢ ➢ ➢ ● D’où doit provenir cet effort ? ➢ ➢ ● Doit être porté par la communauté Le moment est-il opportun ? Sensibilisation et promotion OSI ? Une nouvelle structure dédiée ? Volontariat ? Recherche de fonds ? Soutients ? @tobie

Slide 40

Slide 40

Merci Tobie Langel (@tobie) tobie@unlockopen.com

Slide 41

Slide 41

Q&R Tobie Langel (@tobie) tobie@unlockopen.com