A place to cache linked articles (think custom and personal wayback machine)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 48KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352
  1. <!doctype html><!-- This is a valid HTML5 document. -->
  2. <!-- Screen readers, SEO, extensions and so on. -->
  3. <html lang="fr">
  4. <!-- Has to be within the first 1024 bytes, hence before the `title` element
  5. See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
  6. <meta charset="utf-8">
  7. <!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
  8. <!-- The viewport meta is quite crowded and we are responsible for that.
  9. See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
  10. <meta name="viewport" content="width=device-width,initial-scale=1">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>Low-tech et Communs (archive) — David Larlet</title>
  13. <meta name="description" content="Publication mise en cache pour en conserver une trace.">
  14. <!-- That good ol' feed, subscribe :). -->
  15. <link rel="alternate" type="application/atom+xml" title="Feed" href="/david/log/">
  16. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  17. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons2/apple-touch-icon.png">
  18. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons2/favicon-32x32.png">
  19. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons2/favicon-16x16.png">
  20. <link rel="manifest" href="/static/david/icons2/site.webmanifest">
  21. <link rel="mask-icon" href="/static/david/icons2/safari-pinned-tab.svg" color="#07486c">
  22. <link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
  23. <meta name="msapplication-TileColor" content="#f7f7f7">
  24. <meta name="msapplication-config" content="/static/david/icons2/browserconfig.xml">
  25. <meta name="theme-color" content="#f7f7f7" media="(prefers-color-scheme: light)">
  26. <meta name="theme-color" content="#272727" media="(prefers-color-scheme: dark)">
  27. <!-- Documented, feel free to shoot an email. -->
  28. <link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
  29. <!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
  30. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  31. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  32. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  33. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  34. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  35. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  36. <script>
  37. function toggleTheme(themeName) {
  38. document.documentElement.classList.toggle(
  39. 'forced-dark',
  40. themeName === 'dark'
  41. )
  42. document.documentElement.classList.toggle(
  43. 'forced-light',
  44. themeName === 'light'
  45. )
  46. }
  47. const selectedTheme = localStorage.getItem('theme')
  48. if (selectedTheme !== 'undefined') {
  49. toggleTheme(selectedTheme)
  50. }
  51. </script>
  52. <meta name="robots" content="noindex, nofollow">
  53. <meta content="origin-when-cross-origin" name="referrer">
  54. <!-- Canonical URL for SEO purposes -->
  55. <link rel="canonical" href="https://wiki.lescommuns.org/wiki/Low-tech_et_Communs">
  56. <body class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick" data-instant-intensity="viewport-all">
  57. <article>
  58. <header>
  59. <h1>Low-tech et Communs</h1>
  60. </header>
  61. <nav>
  62. <p class="center">
  63. <a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
  64. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
  65. </svg> Accueil</a> •
  66. <a href="https://wiki.lescommuns.org/wiki/Low-tech_et_Communs" title="Lien vers le contenu original">Source originale</a>
  67. </p>
  68. </nav>
  69. <hr>
  70. <h2><span class="mw-headline" id="1-_Introduction">1- Introduction</span></h2>
  71. <p>Cette page explicite les liens entre Communs et low-tech notamment sous l'angle de la production de connaissances. Sans vouloir se limiter à la posture low-tech, <b>cette approche est également applicable aux techniques développées dans un cadre de construction de résilience</b>. Les pratiques de recherche &amp; développement (incluant la science et le design) sont également concernées par les notions de cette page.
  72. </p>
  73. <p>Cette page explicite les points clés pour <b>constituer des connaissances par un travail collectif et pour les entretenir dans la durée</b>. Cette approche est connue sous le nom des Communs. Le contexte spécifique de la low-tech est rappelé avant de décrire les 3 piliers constitutifs des Communs.
  74. Les pratiques (outils numériques, modèles économiques, juridiques,...) déjà en place pour construire des Communs sont détaillées. Enfin, quelques ressources dans le domaine low-tech, qui sont déjà traités comme des Communs, sont explicitées à titre d'illustration.
  75. </p>
  76. <p>Pour échanger sur le contenu de cette page, la pertinence des argumentaires et exemples utilisés ou sur tout autre point, rendez-vous sur le <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://forum.lescommuns.org/t/communs-low-tech/1352">sujet du forum ad-hoc</a> ou sur l'onglet discussion.
  77. </p>
  78. <h3><span class="mw-headline" id="1.1-_Pourquoi_les_communs">1.1- Pourquoi les communs</span></h3>
  79. <blockquote>La notion de Commun a été conceptualisée depuis une trentaine d'années, en particulier par Elinor Ostrom. Mais, avant d'être un concept, c'est surtout un ensemble de pratiques qui s'appuie sur des modes de gestion collective de ressources développés au gré de plusieurs siècles. Ces pratiques ont été remises à jour, notamment pour gérer des ressources numériques (connaissances, logiciels), et commencent à être utilisées pour des systèmes matériels (comme l'était le four à pain communal).</blockquote>
  80. <p>En pratique, pourquoi utiliser ce concept ?
  81. </p>
  82. <ul><li> Pour faciliter le travail collectif en posant un cadre, cadre qui peut être évolutif</li>
  83. <li> Pour identifier, regrouper et faire évoluer de bonnes pratiques</li>
  84. <li> Pour créer des ressources qui vont perdurer dans le temps</li>
  85. <li> Pour mutualiser les efforts, tant sur la création de pratiques que sur l'entretien des ressources</li>
  86. <li> Pour adapter des modes de financement qui facilitent l'accès aux communs ainsi que leur création</li>
  87. <li> Pour prendre soin des contributeurs (en tant qu'être humain) et créer de la résilience collective.</li></ul>
  88. <h3><span class="mw-headline" id="1.2-_Le_principe_des_Communs">1.2- Le principe des Communs</span></h3>
  89. <blockquote>Les biens communs (ou “Communs”) sont des ressources gérées collectivement par une communauté selon une forme de gouvernance définie par elle-même.</blockquote>
  90. <ul><li> <i>note</i>: il convient de distinguer le terme de Commun des termes plus couramment utilisés de bien commun (en parlant d'une ressource naturelle partagée par ex.) ou d'une action en commun.</li></ul>
  91. <p><a href="/wiki/Fichier:Schema-Communs_642x450.jpg" class="image" title="Schema-Communs"><img alt="Schema-Communs" src="/images/lescommuns/6/67/Schema-Communs_642x450.jpg"></a>
  92. </p>
  93. <p>Parfois, la gouvernance est distinguée en 2 aspects:
  94. </p>
  95. <ul><li> les règles de prise de décision, un organigramme structurel,... c'est la partie formelle (le côté visible de l'iceberg).</li>
  96. <li> les pratiques culturelles, les processus &amp; outils de travail, les espaces d'échange, le soin des autres ... moins formel mais nécessaire pour avancer ensemble.</li></ul>
  97. <h3><span class="mw-headline" id="1.3-_Les_low-tech_et_ses_particularit.C3.A9s">1.3- Les low-tech et ses particularités</span></h3>
  98. <p>L’expression low-tech est d’abord un pied-de-nez au tout high-tech, d’une part une inquiétude face au pari unique et aux promesses de la croissance verte, une critique de l’excès technologique, de la possible fuite en avant technologiste, d’autre part une volonté de réappropriation de la technique et des savoirs, une possibilité de développer son autonomie. Une seule certitude: les low-tech visent à satisfaire les «besoins», essentiels ou non tout en réduisant drastiquement la consommation de matières (notamment non renouvelables) et d’énergie, la production de déchets et les impacts environnementaux, surtout le cycle de vie des produits. <sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>
  99. </p>
  100. <p>Pour mieux connaître le domaine des low-tech, 2 lectures particulièrement pertinentes sont:
  101. </p>
  102. <ul><li> le livre <b>L’âge des low-tech</b><sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[2]</a></sup>, de Philippe Bihouix, Seuil, 2014. </li>
  103. <li> Le <b>hors série Socialter</b> sur les low-tech <sup id="cite_ref-3" class="reference"><a href="#cite_note-3">[3]</a></sup> qui donne un large point de vue sur les activités actuelles.</li></ul>
  104. <blockquote>Aujourd'hui, les Communs sont surtout liés à de l'immatériel (des connaissances, des codes logiciels, des organisations,...) mais le domaine des low-tech et plus largement des technologies fait appel à de la matière et des systèmes physiques, ce qui n'est pas toujours évident aux yeux des praticiens du numérique (!).</blockquote>
  105. <p>Ainsi:
  106. </p>
  107. <ul><li> <b>Matérialité de l'activité</b>: une des finalités des low-tech est de produire des objets et des systèmes techniques ce qui fait intervenir des machines, des matériaux, de l'énergie. Il n'est pas possible de faire Ctrl-Z lorsque du bois a été coupé. Un espace ensoleillé ne peut être utilisé à la fois pour un potager en permaculture et à la fois pour de la cuisine solaire (Ctrl-C/V n'est pas possible ici !).</li></ul>
  108. <ul><li> <b>Lien avec un territoire</b>: les techniques, en particulier avec un caractère de résilience et/ou de relocalisation, sont liées à la typologie d'un territoire (son climat, sa géographie,...) et à sa population (culture, pratiques,...). Des pratiques valables à un endroit ne sont pas nécessairement transposables ailleurs.</li></ul>
  109. <ul><li> <b>Les lieux du Faire</b>: les espaces de travail (atelier, makerspace, laboratoire), les espaces d'expérimentation in-situ et les lieux de déploiement de low-tech (éco-lieu, éco-village, ...) sont des lieux physiques avec des gouvernances spécifiques à mettre en place. Tous ces lieux sont liés à des aspects de propriété privée ou collective ce qui pèse très fortement sur leur gouvernance et sur les conditions d'usage ou d'accès. </li></ul>
  110. <p><b>Remarques</b>
  111. </p>
  112. <ul><li> <cite>La popularisation de la “low-tech” depuis quelques années est un signe prometteur mais doit aussi appeler à la vigilance. La “low-tech” est irrémédiablement transformée par son traitement médiatique.</cite> (de <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://gauthierroussilhe.com/fr/posts/une-erreur-de-tech">Une erreur de "tech"</a>, 30/03/2020, Gauthier Roussilhe).</li></ul>
  113. <ul><li> Low-tech est très populairement comprise comme « basse technologie ». La technologie, c’est d’abord l’étude des techniques selon le courant de la technologie culturelle de Mauss, Leroi-Gourhan, Lemonnier et al. Le technologie est l'étude de l'état de l'art des techniques, l'observation aux diverses périodes historiques, en matière d'outils et de savoir-faire. Il comprend l'art, l'artisanat, les métiers, les sciences appliquées et éventuellement les connaissances. Un peu comme la biologie est l'observation et l'étude du vivant et de ses systèmes avec leurs évolutions. Les techniques s'accumulent et se sédimentent les unes sur les autres sans jamais s'effacer, ni disparaître<sup id="cite_ref-4" class="reference"><a href="#cite_note-4">[4]</a></sup></li></ul>
  114. <h2><span class="mw-headline" id="2-_Les_3_piliers">2- Les 3 piliers</span></h2>
  115. <h3><span class="mw-headline" id="2.1-_Les_ressources">2.1- Les ressources</span></h3>
  116. <blockquote>Les ressources peuvent être immatérielles comme les connaissances, les logiciels, ... ou matérielles comme des machines, des lieux,...</blockquote>
  117. <p>En low-tech, voici quelques exemples identifiés de ressources collectives:
  118. </p>
  119. <p><b>Connaissances</b>:
  120. </p>
  121. <p><b>Ressources matérielles</b> (exemples):
  122. </p>
  123. <ul><li> Une éolienne gérée collectivement dans un habitat partagé</li>
  124. <li> Un atelier/espace de fabrication avec un usage et un entretien collectif</li></ul>
  125. <h3><span class="mw-headline" id="2.2-_La_gouvernance">2.2- La gouvernance</span></h3>
  126. <blockquote>La communauté, réunie autour d'une ressource (par exemple un manuel de fabrication d'une LT ou la constitution d'un annuaire de formations en LT), choisit son mode de gouvernance. Elle décide donc de se gouverner elle-même sous la forme qui lui convient le mieux et qui soit adapté en fonction de la ressource gérée (système de vote collectif, confiance mutuelle, système représentatif, do-ocratie,...). Cette gouvernance doit pouvoir être remise en cause par les membres de la communauté elle-même.</blockquote>
  127. <p>Il existe de nombreuses formes de gouvernance possible, certaines plus adaptées que d'autres à un contexte donné. Des outils ont été développés pour encadrer la gestion de ces modes de gouvernance. Des expérimentations sont également documentées sur différentes plate-formes numériques (des rencontres sont également organisées pour partager ces pratiques de gouvernance et avoir des retours d'expérience)
  128. </p>
  129. <ul><li> <b><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://movilab.org">Movilab</a> est une plate-forme qui capitalise de la connaissance autour de tiers-lieux</b> et permet de partager de la documentation d'actions ou de pratiques. Movilab est un wiki et <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://movilab.org/wiki/La_gouvernance_de_Movilab">gouvernée par les contributeurs</a>.
  130. <ul><li> Sur Movilab, on y trouve la documentation des <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://movilab.org/wiki/Comices_Du_Faire_2020">Comices du faire 2020</a>, le déroulé d'un <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://movilab.org/wiki/Low-tech_Camp">Low-tech camp</a>, basé sur la recette des <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://movilab.org/wiki/IndieCamp">IndieCamp</a>, qui se base sur l'émancipation collective comme outils pédagogiques pour des individus libres et responsables, <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://movilab.org/wiki/La_Myne">l'histoire de la Myne</a> et peut-être votre communauté low-tech. <b>Il s'agit de « <i><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://xavcc.frama.io/defaire/">Défaire</a></i> » les tonnes d'objets déjà existant sur terre plutôt que faire en étant extractiviste de ressources de la terre </b></li></ul></li></ul>
  131. <ul><li> <b><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="http://lescommuns.org">Lescommuns.org</a></b> est une communauté ouverte qui oeuvre à faire connaître les communs en France et qui est constituée de <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://annuaire.lescommuns.org/category/collectifs/">nombreux collectifs</a> dont l'Assemblée Virtuelle, France Tiers-Lieux, La Myne,...
  132. <ul><li> LesCommuns met à disposition <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://annuaire.lescommuns.org/category/outils/">des outils</a> pour faciliter la production de communs et la capitalisation des connaissances, notamment sous forme d'un <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://wiki.lescommuns.org/">wiki</a> et de <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://pad.lescommuns.org/">pads</a> (<b>Note</b>: pour accéder aux pads, il faut se créer un compte personnel qui listera les pads que l'on consulte en étant connecté). Un <i>annuaire</i> rassemble des ressources sur les low-tech sur des pads et des wiki.</li>
  133. <li> La gouvernance de LesCommuns est discutée sur un <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://chat.lescommuns.org/channel/.com1">chat</a> pour les échanges quotidiens et un <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://forum.lescommuns.org/">forum</a> pour les partages d'informations</li></ul></li></ul>
  134. <h3><span class="mw-headline" id="2.3-_Les_communaut.C3.A9s">2.3- Les communautés</span></h3>
  135. <blockquote>Les communautés sont les groupements de personnes qui créent et organisent des ressources. Ces communautés peuvent prendre des formes différentes et être plus ou moins formalisées.</blockquote>
  136. <ul><li>Exemples de communautés en low-tech:
  137. <ul><li> Un collectif qui organise des formations pour apprendre à fabriquer des objets dans une posture low-tech</li>
  138. <li> Un groupe qui gére un annuaire d'acteurs du low-tech</li></ul></li></ul>
  139. <ul><li> Il est possible de considérer comme un Commun une simple page wiki présentant une liste de liens web sur une thématique low-tech donnée. Cette page peut être gérée par 3 personnes avec quelques règles pour choisir les liens retenus. La communauté est alors simplement constituées de ces 3 personnes.</li></ul>
  140. <ul><li> Le collectif autour d'un Commun n'a pas nécessairement besoin d'être parfaitement identifié. Dans la pratique, il y a souvent des personnes très investies, des contributeurs actifs, des contributeurs irréguliers et d'autres occasionnels.</li></ul>
  141. <ul><li> Une ressource, par ex. un manuel de fabrication ou un atelier de fabrication partagé, qui n'est pas géré par une ou plusieurs personnes ou entités ne peut plus être considéré comme un Commun. Mais, même s'il n'y a plus de communautés, la ressource continue d'exister (avec, néanmoins, un risque de la voir disparaitre par manque d'entretien).</li></ul>
  142. <h3><span class="mw-headline" id="2.4-_Bien_distinguer_communaut.C3.A9_et_ressource">2.4- Bien distinguer communauté et ressource</span></h3>
  143. <blockquote>Dans l'approche des Communs, une ressource peut perdurer même si la, ou les, communauté(s) qui gèrent cette ressource, change. Cette dissociation ressource/communauté génère cette stabilité et c'est ce qui fait la force des Communs.</blockquote>
  144. <p> Il existe, néanmoins, un risque que la ressource disparaisse ou se dégrade par manque d'entretien s'il n'y a plus de communauté.
  145. </p>
  146. <ul><li> Par exemple, la plate-forme <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://github.com">github</a> héberge des codes de logiciel. Si la communauté gérant un code n'agit plus et n'entretient plus leur gouvernance et leur espace d'échange (qu'il soit numérique ou physique), le code restera hébergé sur github, de manière garantie. Il sera disponible, à minima, pour être utilisé et, au mieux, pour être réapproprié par une nouvelle communauté qui poursuivra le développement et l'entretien.</li></ul>
  147. <ul><li> Le raisonnement est similaire pour un ensemble de pages hébergées sur <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikipedia.org">wikipedia</a> dont le contenu peut évoluer au gré de la présence des contributeurs.</li></ul>
  148. <ul><li> <i>Exemple de risque</i>: une association qui développe un potager partagé et qui créé un wiki sur le site personnel pour documenter ces expérimentations. La structure associative peut disparaître (pour toutes sortes de raisons liées à la vie courante des associations) et emporter avec elle ces documentations (à moins qu'une personne de bonne volonté ne fasse une sauvegarde). Le fait que les documentations soient hébergées "en interne" peut également freiner l'appropriation par des personnes en dehors de la structure mais néanmoins intéressées.</li></ul>
  149. <h2><span class="mw-headline" id="3-_Les_pratiques_autour_des_Communs">3- Les pratiques autour des Communs</span></h2>
  150. <p>La production de Communs s'appuient sur des outils (économiques, juridiques, numériques,...) mais... ce ne sont que des outils. Mettre une licence Creative Common sur un tutorial de fabrication d'une low-tech ne le transforme pas pour autant en un Commun s'il n'y a pas un accès aux sources, un espace pour échanger sur l'évolution de la documentation, etc... De même, rendre un code ou un plan de fabrication Open Source ne veut pas nécessairement dire qu'il sera accessible et compréhensible sans expliciter le fonctionnement ou les raisons des choix techniques.
  151. </p>
  152. <p><b>Point d'attention</b>: certains systèmes collaboratifs servent à alimenter des bases de données (par exemple: un appel à fournir des sites webs sur un thème donné). Il y a un risque que les contributeurs n'aient que peu de prise quant aux choix qui sont fait sur ces données (quelles données sont intégrées et lesquelles sont rejetées), à quoi seront utilisées ces données, etc... Ces systèmes sont louables dans l'idée mais il y a un risque réel que les contributeurs soient dépossédés de leurs apports et que cette ressource (la base de données) soit rendue inaccessible voire perdue si la structure porteuse de la base de données disparaît et que <i>les contributeurs ne puissent rien y faire</i>.
  153. Ces pratiques dites "collaboratives" ne permettent pas vraiment de reconnaître la contribution individuelle ou le travail fourni autrement que par une reconnaissance globale. Les wiki (Wikipedia par ex.) permettent d'identifier, par l'historique, les acteurs qui contribuent aux rédactions.
  154. </p>
  155. <p>Dans cette partie, il va être évoqué:
  156. </p>
  157. <ul><li> les outils numériques</li>
  158. <li> les licences</li>
  159. <li> les modèles économiques </li>
  160. <li> les structures juridiques</li></ul>
  161. <h3><span class="mw-headline" id="3.1-_Outils_num.C3.A9riques">3.1- Outils numériques</span></h3>
  162. <ul><li> Malgré les critiques que la posture low-tech peut avoir vis-à-vis des technologies numériques, ces outils restent aujourd'hui indispensables pour partager du savoir, des informations ou simplement pour s'organiser en communautés ou entre contributeurs. Si ces outils numériques paraissent aujourd'hui incontournables pour ces usages, il convient toutefois d'adopter des pratiques de sobriété numérique<sup id="cite_ref-5" class="reference"><a href="#cite_note-5">[5]</a></sup>.</li></ul>
  163. <ul><li> Les outils de documentation qui sont fortement recommandés et utilisés parmi les commoners, sont:
  164. <ul><li> <b><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://framapad.org/fr/">Framapad</a></b> (technologie <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikipedia.org/wiki/Etherpad">Etherpad</a>)
  165. <ul><li> Prise en main rapide mais interface peu ergonomique</li>
  166. <li> les fichiers hébergés sur Framasoft sont à durée de vie limitée</li></ul></li>
  167. <li> <b>Pad</b> (langage <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikipedia.org/wiki/Markdown">Markdown</a> utilisé par la technologie Codimd)
  168. <ul><li> Prise en mains un peu complexe (avec la double fenêtre)</li>
  169. <li> Interface ergonomique</li>
  170. <li> Gros plus par rapport à Framapad: Possibilité d'insertion d'images et de photos </li></ul></li>
  171. <li> <b>Wiki</b> (technologie <a target="_blank" rel="noreferrer noopener" class="external text" href="https://www.mediawiki.org">Mediawiki</a> le plus souvent)
  172. <ul><li> Interface peu évidente à prendre en main pour les novices</li>
  173. <li> Ne permet pas vraiment de travailler à plusieurs personnes en simultané sur une même page</li>
  174. <li> Très puissant pour capitaliser de l'information dans la durée et pour créer des bases de connaissance</li></ul></li></ul></li></ul>
  175. <ul><li> Ces outils numériques sont installés et mis à disposition sur des plate-formes, notamment par des organisations comme <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://indiehosters.net/">IndieHosters</a> et <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://framasoft.org">Framasoft</a>. Ces outils peuvent également être installés pour des projets dédiés. Les outils numériques de type googledrive, discord, skype sont très restrictifs sur les possibilités de repartage ou de réutilisation de l'information produite. Ce n'est pas <i>nécessairement</i> critique pour ce qui relève de l'échange instantané (de type chat ou visio) du point de vue de la capitalisation de l'information. Il est par contre rédhibitoire de s'appuyer sur des outils de type googledrive pour capitaliser de l'information et créer des communs (voir <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.google.com/intl/fr/drive/terms-of-service/">la licence</a>) et en particulier l'<a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.google.com/intl/fr/drive/terms-of-service/archived/">ancienne version de cette licence - partie 6</a> pour comprendre l'état d'esprit).</li></ul>
  176. <ul><li> Les données ou les fichiers produits ont intérêt à utiliser des formats standards pour permettre l'échange entre plate-forme ou entre outils numériques et de faciliter des sauvegardes (<i>Note</i>: la possibilité d'export d'un format à l'autre n'est qu'un pis-aller).
  177. <ul><li> Le format markdown (md) est un standard utilisé dans les pads, sur github et peut être inséré dans certains sites webs. Il est également lisible facilement par les humains avec un simple éditeur de texte.</li></ul></li></ul>
  178. <h3><span class="mw-headline" id="3.2-_Les_licences">3.2- Les licences</span></h3>
  179. <ul><li> Les licences utilisées sur des documents, en particulier numériques, permettent de définir ce qu'il est possible de faire avec le contenu, et à quelles conditions, en terme de partage et de réutilisation. Cependant, mettre une licence libre sur un document ne le transforme pas pour autant en un Commun. La licence est seulement un outil - à valeur juridique - pour encadrer l'usage d'une ressource.</li></ul>
  180. <ul><li> Les licences les plus utilisées dans le domaine des Communs sont <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikipedia.org/wiki/Licence_Creative_Commons">les Creatives Commons</a>, mises en place à l'origine pour protéger des oeuvre culturelles (litterature, musique, écrits, ...). Il existe d'autres licences libres, en particulier la GNU licence adaptée pour du code logiciel. Un travail serait à faire pour identifier les licences les plus adaptées pour les ressources du low-tech et plus généralement pour les productions de la Recherche et Développement. La <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikipedia.org/wiki/CERN_Open_Hardware_Licence">CERN Open Hardware Licence</a> est une licence utilisée pour des projets de matériel libre et serait à étudier dans l'approche Low-tech et Commun.</li></ul>
  181. <ul><li> En pratique, les usages des licences Creative Commons sont détaillées dans plusieurs documents. Voir par exemple <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://coop-ist.cirad.fr/etre-auteur/utiliser-les-licences-creative-commons/4-les-6-licences-cc">le travail de CoopIST</a> Coopérer en Information Scientifique et Technique. L'utilisation d'une licence CC est gratuite et ne nécessite pas de démarche spécifique auprès d'un organisme.</li></ul>
  182. <ul><li> En pratique, partager un document sur internet en ayant la volonté qu'il soit réutilisé et modifié mais sans mentionner une licence est contre productif. En effet, en France ainsi que dans de nombreux pays, sans mention explicite, c'est le <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikipedia.org/wiki/Droit_d%27auteur">droit d'auteur</a> qui s'applique et qui empêche formellement le partage et la réutilisation. </li></ul>
  183. <ul><li> Les <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikipedia.org/wiki/Brevet">brevets industriels</a> sont une autre forme de protection juridique de la connaissance. Cependant, une licence libre (licence CC par ex.) protège le document (qu'il soit un écrit, un audio, une vidéo), c'est-à-dire qu'il protège la mise en forme de l'information utilisée mais il ne protège pas le design d'un poêle à bois ou d'un mécanisme low-tech. Le brevet protège lui le design, pour fabriquer un objet, en tant que tel. Le type de protection est différent parce que l'objectif recherché est différent: la licence libre favorise le partage et la réutilisation en gardant la paternité de l'oeuvre (ses auteurs) tandis que le brevet cherche à contrôler l'utilisation du design breveté tout en partageant la connaissance autour de ce design (c'était du moins l'esprit initial du brevet). </li></ul>
  184. <h3><span class="mw-headline" id="3.3-_Mod.C3.A8les_.C3.A9conomiques_.2F_valorisation_de_la_contribution">3.3- Modèles économiques / valorisation de la contribution</span></h3>
  185. <p>Une des limites, dans la contribution aux Communs, est le temps à consacrer à leur création et leur entretien, surtout pour les Communs de la connaissance et pour l'entretien des organisations de ces Communs parce que ce travail n'a de valeur que sur du long terme. Ce travail reste difficile à faire reconnaitre auprès de la société humaine et à financer et les Communs autour des LT n'échappent pas à cette situation. Il n'existe pas de modèles économiques fonctionnels à grande échelle parce que le recul n'est pas suffisant mais une série d'expérimentation permet déjà de dégager quelques pratiques et des axes d'action, <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikiversity.org/wiki/Recherche:Financement_et_r%C3%A9tribution_dans_les_communs">comme ces rencontres de 2016</a> le montrent.
  186. </p>
  187. <ul><li> Du point de vue de la valorisation du temps de contribution, 3 aspects peuvent être dégagés:
  188. <ul><li> comment obtenir des financements, pour des structures ou des personnes</li>
  189. <li> comment répartir ou distribuer ces budgets</li>
  190. <li> comment rétribuer les contributeurs (les personnes au final) du point de vue de l'aspect juridique</li></ul></li></ul>
  191. <ul><li> Quelques outils en expérimentation ou sessions d'échange:
  192. <ul><li> <b><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://movilab.org/images/movilab/2/24/Vivre_des_communs_(2017).pdf">Vivre des communs</a> (ou comment rétribuer la contribution aux communs Vivre des communs)</b>: un document explicatif des principes généraux</li>
  193. <li> <b><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://movilab.org/wiki/Les_mod%C3%A8les_contributifs">Les modèles contributifs</a></b>: des bilans d'expérimentation et des synthèses des pratiques</li>
  194. <li> <b><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://movilab.org/wiki/Pratiques_de_travail_en_collectif_contributif_;_responsabilit%C3%A9s,_engagements_et_transparence.">Pratiques de travail en collectif contributif ; responsabilités, engagements et transparence.</a></b></li>
  195. <li> Spécifiquement dédié aux low-tech, le <b><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://agir.lowtech.fr/#fonctionnement">Fond de Dotation d'Agir Low-tech</a></b> est en cours de mise en place pour opérer et financer des projets et faire le lien entre les porteurs de projets, les donateurs, les contributeurs et le public.</li>
  196. <li> <b><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://openbadges.info/tout-savoir-sur-les-open-badges/">Open Badge</a></b> est utilisé pour reconnaître, valoriser et rendre visible une compétence, un savoir-faire, un savoir-être, un engagement, un rôle, une contribution, une participation, une réalisation, un projet ou tout simplement un intérêt. <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="http://numerique76.spip.ac-rouen.fr/spip.php?article149">Présentation d'usage dans le milieu académique</a>.</li></ul></li></ul>
  197. <h3><span class="mw-headline" id="3.4-_Les_structures_juridiques">3.4- Les structures juridiques</span></h3>
  198. <p><b>Les communautés peuvent se structurer en s'appuyant sur des structures juridiques mais ce n'est pas une obligation. Pour rappel, ce n'est pas le seul choix de structuration juridique qui va permettre de gérer une communauté avec une gouvernance ouverte cohérente avec l'esprit des communs (on peut très bien créer une association avec une gouvernance pyramidale).</b>
  199. </p>
  200. <ul><li> Les structurations juridiques sont <i>juste</i> des outils... juridiques.</li></ul>
  201. <ul><li> Les structures en association, en SCIC, en SCOP sont évidemment préférées mais il est aussi possible de s'appuyer sur des SARL ou même des SAS et aboutir également à des gouvernances ouvertes.</li></ul>
  202. <ul><li> En droit Français, on peut très bien se structurer en association non déclarée (ou <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikipedia.org/wiki/Association_de_fait">association de fait</a>) lorsque l'on s'associe autour d'un objectif. C'est une structure qui n'a pas de personnalité juridique mais est légalement reconnue. Il est possible de rédiger des statuts mais, il y a la limite de ne pas pouvoir signer de documents légaux (bail, contrat) et de ne pas pouvoir gérer de l'argent (ouverture de compte en banque, subvention).</li></ul>
  203. <h2><span class="mw-headline" id="4-_Exemples_de_low-tech_en_Communs">4- Exemples de low-tech en Communs</span></h2>
  204. <p><b>Quelques exemples de low-tech ou de démarches dans cette posture qui sont traités comme des Communs</b>. A chacun des cas, on identifie ce qui est de l'ordre de la <i>ressource</i>, de la <i>communauté</i>, de la <i>gouvernance</i> et des <i>règles de gestion</i> associées. Cette liste n'a pas vocation à être exhaustive mais à donner des exemples variés pour appuyer les propos de cette page.
  205. </p>
  206. <h3><span class="mw-headline" id="4.1-_Production_de_gel_hydroalcoolique">4.1- Production de gel hydroalcoolique</span></h3>
  207. <ul><li> La recette de fabrication a été libérée par son inventeur <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikipedia.org/wiki/Didier_Pittet">Didier Pittet</a> et <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.who.int/gpsc/5may/tools/system_change/guide_production_locale_produit_hydro_alcoolique.pdf?ua=1">documentée sur différents sites</a> pour une utilisation libre</li>
  208. <li> <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="http://www.lamyne.org">La Myne</a> mène différentes actions au travers du <b>programme Epidemyne</b> lors du premier confinement en 2020 et décide en particulier de fabriquer du gel HA. L'expérimentation est relatée sur <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://pad.lamyne.org/epidemyne_solution-hydroalcoolique">un carnet de bord</a> et sert aussi bien à tracer les étapes qu'à se coordonner au quotidien.
  209. </li>
  210. <li> A la fin du confinement, tout le processus de fabrication et d'organisation est partagé avec la <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://pad.lamyne.org/RUSH_cellule_logistique_coordonn%C3%A9e#">cellule logistique RUSH</a> pour permettre, en cas de besoin, la production de gel en plus grande quantité et pour favoriser l'appropriation.</li>
  211. <li> Dans cette <b>posture de fabrication low-tech</b>, on retrouve les <b>caractéristiques des Communs</b> avec:
  212. <ul><li> l'usage d'une <i>ressource</i> libre (la recette de D. Pittet)</li>
  213. <li> la production d'une nouvelle <i>ressource</i> sous forme d'une documentation de fabrication et de logistique</li>
  214. <li> une <i>communauté</i> de contributeurs de la Myne qui s'organise selon des <i>règles discutées</i> via un canal de chat et des visio. Les règles de gestion sont partagées sur un pad public, en particulier la façon dont la production de gel a été répartie et distribuée aux bénéficiaires. </li></ul></li></ul>
  215. <h3><span class="mw-headline" id="4.2-_Hack2Eaux">4.2- Hack2Eaux</span></h3>
  216. <ul><li> Rédaction d’un document de prospection présentant le concept envisagé, l’écosystème local, les opportunités business, la philosophie du lieu, le storytelling, le timing, les objectifs, les surfaces disponibles, déjà développé et reconnu dans le mesure de qualité de l’air (en Allemagne ou en France par exemple avec <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="http://www.wiki-rennes.fr/Ambassad%E2%80%99Air">Ambassad’Air</a>), nous proposons de nous concentrer sur les capacités de production de matériels nécessaires à la prévention et analyse de matière organique et de l’eau en lien avec les phénomènes décrits.</li></ul>
  217. <ul><li> Caractéristiques de la solution : (re)localiser au sein de territoire par des <i>communautés</i> civiques impliquées, la production basée à minima sur les 4 libertés fondamentales selon « GNU Linux », les capacités de production :
  218. <ul><li> de contenus pédagogiques et support formatifs</li>
  219. <li> de <i>ressources</i> informationnelles</li>
  220. <li> de matériels de mesure et d’analyse des sols et de l’eau (matériel biologique, matériel chimique, matériel mécanique, matériel informatique)</li>
  221. <li> de production de données standardisées</li>
  222. <li> de <i>mise en réseau</i> de coopération</li></ul></li></ul>
  223. <h3><span class="mw-headline" id="4.3-_La_maison_rustique">4.3- La maison rustique</span></h3>
  224. <ul><li> <b><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikipedia.org/wiki/Maison_rustique_du_XIXe_si%C3%A8cle">La maison rustique</a> est une encyclopédie pratique et exhaustive, rédigée au début du XIXe siècle, sur les travaux à la ferme.</b> De nombreuses pratiques et outils décrits sont proches de l'esprit low-tech.</li>
  225. <li> Cette encyclopédie a été numérisée par différentes structures et <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.apprendre-preparer-survivre.com/bible-de-lautonomie-totale-maison-rustique-19eme-siecle/">mise à disposition gratuitement sur internet</a> avec une qualité moyenne et une impossibilité de faire des recherches par mots clés.</li>
  226. <li> La <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikisource.org/wiki/Maison_rustique_du_XIXe_si%C3%A8cle/%C3%A9d._1844/Livre_4/ch._8#8.4">plate-forme wikisource</a> héberge les pages numérisées et permet de retranscrire les textes dans un format numérique avec un <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikisource.org/wiki/Livre:Maison_rustique_du_XIXe_si%C3%A8cle,_%C3%A9d._Bixio,_1844,_III.djvu">ensemble d'outils pour suivre le travail collaboratif</a></li>
  227. <li> En plus des contributeurs de wikisource, une <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://maisonrustique-project.webnode.fr/">communauté</a> s'est structurée spécifiquement pour organiser sa contribution et ses règles de travail. Elle s'appuie en particulier sur un <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://discord.gg/Tzpy6eTfte">discord</a>.</li>
  228. <li> On retrouve également ici une <i>ressource libre</i> (l'encyclopédie qui n'est plus soumise au droit d'auteur), une plate-forme liée à wikipédia qui <i>héberge la ressource</i> et garantie sa pérénité et une <i>communauté de contributeurs</i> pour la retranscription avec une <i>gouvernance discutée</i> sur un forum.</li></ul>
  229. <h3><span class="mw-headline" id="4.4-_L.27atelier_paysan">4.4- L'atelier paysan</span></h3>
  230. <ul><li> L'<a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.latelierpaysan.org">atelier paysan</a> conçoit des machines agricoles et organise des formations pour que les paysans apprennent à les fabriquer. Ces plans sont en open source sous licence creative commons (<i>ressource</i>) pour permettre aux paysans de modifier leurs machines et pour que d'autres structures puissent également organiser des formations en s'appuyant sur ces plans.</li>
  231. <li> Le bureau d'ingénierie de l'Atelier Paysan s'appuie en particulier sur les pratiques des paysans eux-mêmes pour adapter les conceptions des machines agricoles. Les échanges avec cette <i>communauté</i> se font au travers d'un <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://forum.latelierpaysan.org/">forum de discussion</a> et par des rencontres directement sur les terrains agricoles.</li>
  232. <li> La <i>gouvernance</i> de la <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://latelierpaysan.org/La-cooperative-se-consolide-et-ne-lachera-rien">structure coopérative est discutée en détails</a> avec les ingénieurs, paysans, contributeurs &amp; partenaires.</li></ul>
  233. <h3><span class="mw-headline" id="4.5-_La_Fabrique_des_mobilit.C3.A9s_.26_les_low-tech">4.5- La Fabrique des mobilités &amp; les low-tech</span></h3>
  234. <ul><li> La <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://wiki.lafabriquedesmobilites.fr">Fabrique des Mobilités</a> intervient ainsi comme un accélérateur dédié à un écosystème industriel en mutation. La Fabrique s’appuie sur les structures d’accompagnement existantes (incubateur, accélérateur, etc.) pour augmenter les chances de succès des meilleurs projets, renforçant ainsi l’ensemble de l’écosystème. L’activité des entrepreneurs et des partenaires utilisant les <i>ressources</i> de la Fabrique permettra de générer des “Communs”.</li></ul>
  235. <ul><li> Le lieu d'échange de la <i>communauté</i> des contributeurs des communs de la fabrique des mobilités est <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://chat.fabmob.io">chat</a>.</li></ul>
  236. <h3><span class="mw-headline" id="4.6-_Open_Energy_Monitor">4.6- Open Energy Monitor</span></h3>
  237. <p>L'<a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://openenergymonitor.org/">Open Energy Monitor</a> est un système de monitoring de la consommation et de la production d'énergie électrique. Le système est en open-source et *complètement documenté* sur un <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://wiki.openenergymonitor.org/index.php/Main_Page">wiki</a>, le code et tous les plans sont hébergés sur un <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://github.com/openenergymonitor">compte github</a> (<i>ressources</i>). La <i>communauté</i> d'utilisateurs et de contributeurs de ce système de mesure échange sur un <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://community.openenergymonitor.org/">forum</a> tant sur le développement que sur la <i>gouvernance</i>.
  238. </p>
  239. <h2><span class="mw-headline" id="5-_Licence_de_la_page_wiki">5- Licence de la page wiki</span></h2>
  240. <p>Cette page s'appuie sur des documents issues d'autres documents, en particulier de <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://fr.wikipedia.org">Wikipedia</a> et d'autres wiki (les liens vers les sources sont mentionnés à chaque fois). En fonction de la licence de ces sources, cette page est donc sous <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://creativecommons.org/licenses/">licence Creative Commons</a>.
  241. </p>
  242. <h2><span class="mw-headline" id="6-_Notes_et_r.C3.A9f.C3.A9rences">6- Notes et références</span></h2>
  243. </article>
  244. <hr>
  245. <footer>
  246. <p>
  247. <a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
  248. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
  249. </svg> Accueil</a> •
  250. <a href="/david/log/" title="Accès au flux RSS"><svg class="icon icon-rss2">
  251. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-rss2"></use>
  252. </svg> Suivre</a> •
  253. <a href="http://larlet.com" title="Go to my English profile" data-instant><svg class="icon icon-user-tie">
  254. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-user-tie"></use>
  255. </svg> Pro</a> •
  256. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel"><svg class="icon icon-mail">
  257. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-mail"></use>
  258. </svg> Email</a> •
  259. <abbr class="nowrap" title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340"><svg class="icon icon-hammer2">
  260. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-hammer2"></use>
  261. </svg> Légal</abbr>
  262. </p>
  263. <template id="theme-selector">
  264. <form>
  265. <fieldset>
  266. <legend><svg class="icon icon-brightness-contrast">
  267. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-brightness-contrast"></use>
  268. </svg> Thème</legend>
  269. <label>
  270. <input type="radio" value="auto" name="chosen-color-scheme" checked> Auto
  271. </label>
  272. <label>
  273. <input type="radio" value="dark" name="chosen-color-scheme"> Foncé
  274. </label>
  275. <label>
  276. <input type="radio" value="light" name="chosen-color-scheme"> Clair
  277. </label>
  278. </fieldset>
  279. </form>
  280. </template>
  281. </footer>
  282. <script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
  283. <script>
  284. function loadThemeForm(templateName) {
  285. const themeSelectorTemplate = document.querySelector(templateName)
  286. const form = themeSelectorTemplate.content.firstElementChild
  287. themeSelectorTemplate.replaceWith(form)
  288. form.addEventListener('change', (e) => {
  289. const chosenColorScheme = e.target.value
  290. localStorage.setItem('theme', chosenColorScheme)
  291. toggleTheme(chosenColorScheme)
  292. })
  293. const selectedTheme = localStorage.getItem('theme')
  294. if (selectedTheme && selectedTheme !== 'undefined') {
  295. form.querySelector(`[value="${selectedTheme}"]`).checked = true
  296. }
  297. }
  298. const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
  299. window.addEventListener('load', () => {
  300. let hasDarkRules = false
  301. for (const styleSheet of Array.from(document.styleSheets)) {
  302. let mediaRules = []
  303. for (const cssRule of styleSheet.cssRules) {
  304. if (cssRule.type !== CSSRule.MEDIA_RULE) {
  305. continue
  306. }
  307. // WARNING: Safari does not have/supports `conditionText`.
  308. if (cssRule.conditionText) {
  309. if (cssRule.conditionText !== prefersColorSchemeDark) {
  310. continue
  311. }
  312. } else {
  313. if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
  314. continue
  315. }
  316. }
  317. mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
  318. }
  319. // WARNING: do not try to insert a Rule to a styleSheet you are
  320. // currently iterating on, otherwise the browser will be stuck
  321. // in a infinite loop…
  322. for (const mediaRule of mediaRules) {
  323. styleSheet.insertRule(mediaRule.cssText)
  324. hasDarkRules = true
  325. }
  326. }
  327. if (hasDarkRules) {
  328. loadThemeForm('#theme-selector')
  329. }
  330. })
  331. </script>
  332. </body>
  333. </html>