retouches et ajustements

This commit is contained in:
mose 2019-04-29 05:20:28 +08:00
parent e94d9cf01d
commit 061dc682ae
13 changed files with 169 additions and 115 deletions

View file

@ -35,10 +35,10 @@ pygmentCodeFences = true
[Author]
name = "bas-tisseurs"
email = "youremail@domain.com"
email = "contact@tisseurs.org"
# facebook = "username"
# googleplus = "+username" # or xxxxxxxxxxxxxxxxxxxxx
gitlab = "tisseurs"
gitlab = "tisseurs/web"
# github = "username"
# twitter = "username"
# reddit = "username"
@ -60,44 +60,44 @@ pygmentCodeFences = true
weight = 1
[[menu.main]]
name = "Charte"
url = "/charte/"
name = "Code d'Honneur"
url = "/code_honneur/"
weight = 2
[[menu.main]]
identifier = "tutos"
name = "Tutos"
weight = 3
# [[menu.main]]
# identifier = "tutos"
# name = "Tutos"
# weight = 3
# [[menu.main]]
# parent = "tutos"
# name = "Big Image Sample"
# url = "post/2017-03-07-bigimg-sample"
# weight = 1
# [[menu.main]]
# parent = "tutos"
# name = "Math Sample"
# url = "post/2017-03-05-math-sample"
# weight = 2
# [[menu.main]]
# parent = "tutos"
# name = "Code Sample"
# url = "post/2016-03-08-code-sample"
# weight = 3
# [[menu.main]]
# name = "Info"
# url = "/info/"
# weight = 4
[[menu.main]]
parent = "tutos"
name = "Big Image Sample"
url = "post/2017-03-07-bigimg-sample"
weight = 1
[[menu.main]]
parent = "tutos"
name = "Math Sample"
url = "post/2017-03-05-math-sample"
weight = 2
[[menu.main]]
parent = "tutos"
name = "Code Sample"
url = "post/2016-03-08-code-sample"
weight = 3
[[menu.main]]
name = "Info"
url = "/info/"
weight = 4
[[menu.main]]
name = "Liens"
url = "/liens/"
name = "Ressources"
url = "/ressources/"
weight = 5
[[menu.main]]
name = "Tags"
url = "tags"
weight = 6
# [[menu.main]]
# name = "Tags"
# url = "tags"
# weight = 6

View file

@ -3,24 +3,28 @@ date: 2019-14-15
---
## Qu'est ce qu'un tisseur?
Dans cette ere se joue une guerre des corporations contre les [internautes](http://editions-hache.com/essais/barlow/barlow2.html), pour la captation et le controle des informations, des donnees, et de leurs recoupements. A vrai dire depuis le debut de l'internet il y a deja eu plusieurs batailles, pour le droit a la cryptographie, pour des histoires de copyright, etc.
Dans cette ère se joue une guerre des corporations contre les [internautes](http://editions-hache.com/essais/barlow/barlow2.html), pour la captation et le controle des informations, des données, et de leurs recoupements. A vrai dire depuis le début de l'internet il y a déjà eu plusieurs batailles, pour le droit à la cryptographie, les histoires de copyright, la regulation de l'information, etc. Les lobbies font pression pour marchandiser notre vie numérique. Et notre devoir est de résister.
Le modele des [SaaS (Software as a Service)](https://fr.wikipedia.org/wiki/Logiciel_en_tant_que_service) deporte les applications sur des serveurs en ligne plutot que de les proposer a l'installation locale. Le combat du [Logiciel Libre](https://www.gnu.org/philosophy/free-sw.fr.html) a change de terrain. Un service heberge, vous n'en verrez jamais le source (a moins de vous faire embaucher par la corpo qui le fournit). La bataille est maintenant infrastructurelle.
Le modèle des [SaaS (Software as a Service)](https://fr.wikipedia.org/wiki/Logiciel_en_tant_que_service) déporte les applications sur des serveurs en ligne plutôt que de les proposer à l'installation locale. Le combat du [Logiciel Libre](https://www.gnu.org/philosophy/free-sw.fr.html) a donc changé de terrain. Un service hébergé, vous n'en verrez jamais le code source (a moins de vous faire embaucher par la corpo qui le fournit). Personne ne peut controler ce qui est fait de l'information collectée. La bataille est maintenant infrastructurelle.
Une parade, connue sous le nom de [degafamisation](https://degooglisons-internet.org/en/), consiste en la re-appropriation de l'infrastructrure de nos outils de communication et de collaboration. L'association [Framasoft](https//framsoft.org) y travaille depuis des annees. Leur [catalogue](https://framasoft.org/fr/full/), documentation et espace d'experimentation, sont de grande qualite. Les [Chatons](https://chatons.org) font partie de cette demarche.
Une parade, connue sous le nom de [dégafamisation](https://degooglisons-internet.org/fr/), consiste en la ré-appropriation de l'infrastructrure de nos outils de communication et de collaboration. L'association [Framasoft](https//framsoft.org) y travaille avec courage depuis des années. Leur [catalogue](https://framasoft.org/fr/full/), documentation et espace d'experimentation, sont de grande qualité. Les [Chatons](https://chatons.org) font partie de cette initiative, et définissent une norme éthique suivie par les groupes qui fournissent un service d'hébergement citoyen.
Dans cette demarche de redomiciliation de services, il y a des gens, soit pas experience soit par audace, qui prennent sur eux de louer un VPS quelque part, et d'heberger un service pour un groupe auquel il appartient.
Dans cette démarche de redomiciliation de services, il y a des gens, soit par experience soit par audace, qui prennent sur eux de louer un serveur quelque part (voire même à la maison), et d'héberger un service pour un groupe auquel ils appartiennent. Un peu comme les chatons mais à titre individuel et pour les besoins d'un groupe précis.
Ces gens, ce sont les tisseurs et les tisseuses. Il fabriquent la toile. Precisons bien que les tisseurs ne se distinguent pas par leur expertise mais par le resultat de leur action. Certains n'ont pas une idee claire de ce qu'il ont fait, mais le resultat est la: un groupe dispose d'alternatives aux voleurs de donnees.
Ces gens, ce sont les tisseurs et les tisseuses. Il fabriquent la toile. Précisons bien que les tisseurs ne se distinguent pas par leur expertise mais par le resultat de leur action. Certains n'ont pas une idée claire de ce qu'ils font, mais le résultat est la: un groupe dispose d'alternatives aux voleurs de données.
Les tisseurs, ce sont des citoyens-batisseurs du numerique.
Les Tisseurs, ce sont des citoyens-batisseurs du numérique.
## et donc ce collectif de tisseurs sert a quoi?
## Le but du site des Tisseurs
Souvent les tisseurs souffrent d'isolement. En particulier quand ils debutent. Ce collectif de tisseurs a pour but de
Souvent les tisseurs souffrent d'isolement. En particulier quand ils débutent. Ce collectif de tisseurs a pour but de:
- connecter les tisseurs pour leur premettre de se regrouper ponctuellement ou pour un plus long terme
- definir une [charte ethique](/charte/) liee aux responsabilites inherentes a la fonction de tisseur
- definir des standard de qualite et de securite pertinents et assurer la propagation d'un bons sens commun en terme de mesures de securite et de disponibilite de service
- centraliser des informations basiques pour apprendre l'administration systeme courrante, favoriser l'echange de savoir-faire de tissage
- définir un [Code d'Honneur](/code_honneur/) lié aux responsabilités inhérentes au rôle de tisseur
- définir des standard de qualité et de securité pertinents et assurer la propagation d'un bon sens commun en terme de mesures de securité et de disponibilité de service
- centraliser des informations pour apprendre l'administration systéme courrante, favoriser l'echange de savoir-faire de tissage, et démystifier l'art du tissage numérique.
## Comment participer
- Déclarez votre adhésion au [Code d'Honneur des Tisseurs](/code_honneur/) publiquement comme un engagement moral de probité et de rectitude.
- Parcourez notre [Centre de Ressources](/ressources/) pour découvrir comment il pourrait etre simple de devenir Tisseur pour les groupes auxquels vous participez.

View file

@ -1,26 +0,0 @@
---
title: Charte des Tisseurs
subtitle: La base ethique
comments: false
---
Le but de l'auto-hebergement est de s'evader des Silos a Data corporatistes. Mais ca signifie que la responsabilite sur la protection des donnees personnelles y sont transfere au tisseur ou au groupe de tisseurs qui administrent cette ressource.
Il nous apparait par consequent necessaire, et ca n'a rien de bien original, de specifier une charte ethique pour les tisseurs. Aucun pouvoir ne devrait etre delegue sans un engagement clair envers les responsabilites que ce pouvoir induit.
Nous allons donc dresser une liste de principes moteurs.
1 - Integrite et probite
Nous hebergeons les donnees des utilisateurs. Ca implique un devoir de protection, quelque part, et un niveau de confiance entre une communaute et son tisseur.
toute donnee personnelle est confiee au serveur en delegation. L'utilisateur reste proprietaire de ses donnees qui ne sont confiees que pour le bon fonctionnement du service, mais aucun autre usage ne pourra en etre tolere
proteger les donnees utilisateurs, de facon raisonnable (et ses backups)
acceder aux demandes des utilisateurs concernant la propriete qu'ils ont de leurs donnees personnelles
2 - Libre et Ouvert
Les tisseurs oeuvrent a se re-approprie la fabrique de l'internet. Mais ce ne peut etre fait de facon resiliente que sous reserve de rester ouvert. Ca concerne aussi les solutions logicielles choisies. Parfois des decisions pragmatiques impliquent pour le groupe l'utilisation de telle ou telle plate-forme proprietaire. Mais le tisseur n'aura de cesse d'oeuvrer a la propagation de logiciels libres auto-heberges.
La culture du libre impacte clairement sur la culture des Tisseurs, l'un rend l'autre possible apres tout.
3 - Transparence et collaboration
L'une des missions les plus critiques du tisseur est d'informer clairement les utilisateurs des evolutions de la plate-forme s'il y a mise a jour, ou s'il dispose souain de nouveau services. La visibilite sur le cycle de vie de la plate-forme develope la confiance avec les usagers, et force le tisseur a structurer son travail, ce qui le rend plus facile a partager. Un certain nombre de conventions peuvent etre utilisees pour cette structuration, les plus simples etant les meilleures: des readme bien a jour, des changelogs, une newsletter technique si besoin, tous les moyens sont bons. Ce qui compte, c'est que les usagers sentent ce qu'il se passe et se sentent plus en charge de leur contexte.
4 -

60
content/code_honneur.md Normal file
View file

@ -0,0 +1,60 @@
---
title: Le Code d'honneur
subtitle: La base éthique qui distingue les tisseurs
comments: false
weight: 30
---
Le but de l'auto-hébergement est de s'évader des Silos à Data corporatistes. Mais ça signifie que la responsabilité sur la protection des données personnelles sont transferé au tisseur ou au groupe de tisseurs qui administrent cette ressource. Les compagnie multinationales, fournisseurs de plateforme, prevoient un contrat, sous la forme d'indigestes et interminables 'conditions d'utilisation', EULA, ou autre bullshit, destinés à les couvrir mais remplissant un role réel: c'est un contrat, même s'il n'est jamais lu et accepté d'un click distrait.
Il nous apparait par consequent necessaire, et ca n'a rien de bien original, de specifier une charte ethique pour les tisseurs. C'est un contrat moral auquel le tisseur digne de ce nom s'engage, et sur lequel les utilisateurs des services maintenus par les tisseurs peuvent compter pour sauvegarder leur données et leur vie privée. Aucun pouvoir ne devrait être delegué sans un engagement clair envers les responsabilites que ce pouvoir induit.
Nous allons donc dresser une liste de principes moteurs. En termes humain et non legaux, lisibles et simples.
### Les données sont sacrées
Le tisseur est responsable de serveurs, qui hébergent des services et des applications en ligne.
Toute donnée, personnelle ou pas, est confiée aux applications, et par conséquent au tisseur qui les maintient, en délégation.
Par conséquent:
- L'utilisateur reste propietaire de ses données qui ne sont confiées que pour le bon fonctionnement du service
- aucun autre usage que celui pour lequel sont fournies ces données ne pourra être toleré
- le tisseur s'engage à tout faire pour proteger les données qui lui sont déléguées contre vols et abus (ainsi que leurs backups).
- le tisseur doit acceder aux demandes des utilisateurs concernant la propriete qu'ils ont de leurs donnees personnelles, et prevoir un canal clair et connu pour operer de telles demandes.
### Le logiciel doit être libre
Les tisseurs oeuvrent à se ré-approprier la fabrique de l'internet. Mais ce ne peut être fait de facon résiliente que sous reserve de rester ouvert. Ca concerne aussi les solutions logicielles choisies.
Parfois des décisions pragmatiques impliquent pour un groupe l'utilisation de telle ou telle plate-forme propriétaire. Mais le tisseur n'aura de cesse d'oeuvrer à la propagation de logiciels libres auto-hébergés.
La culture du libre impacte clairement sur la culture des Tisseurs, l'un rend l'autre possible.
Par conséquent:
- les applications et solutions mises en place par les tisseurs doivent etre transparentes et leur code source doit etre public.
- le code source utilisé sur les serveurs doit etre identique au code publié publiquement (bien evidemment a l'exception des mots de passe et clés de chiffrement s'il y en a).
- autant que possible les ajustement locaux doivent donner lieu a une contribution au logiciel libre modifié
### La transparence est primordiale
L'une des missions les plus critiques du tisseur est d'informer clairement les utilisateurs des évolutions de la plate-forme s'il y a mise a jour, ou s'il dispose soudain de nouveau services. La visibilité sur le cycle de vie de la plate-forme forge la confiance avec les usagers. Tout ceci force le tisseur à structurer son travail, ce qui le rend plus facile à partager.
Un certain nombre de conventions peuvent être utilisées pour cette structuration, les plus simples etant les meilleures: des readme bien a jour, des changelogs, une newsletter technique si besoin, tous les moyens sont bons. Ce qui compte, c'est que les usagers comprennent ce qu'il se passe et se sentent plus impliqués dans leur environnement numérique.
Par conséquent:
- le tisseur s'engage a informer les utilisateurs des services qu'il héberge au mieux de ses capacités
- le tisseur autant que possible doit définir les outils et processus de partage de l'information pour que les services ne soient pas un mystére obscur
- le tisseur conserve une approche humble de la collaboration avec ceux qui ne sont pas aguéris aux interfaces numériques
---
> Si vous souhaitez affirmer publiquement votre adhésion au Code d'Honneur des Tisseurs defini ci-dessus, [ajoutez un ficher][ajout] vous decrivant en suivant le modèle d'un tisseur déjà déclaré et soumettez une Merge-Request.
>
> [Liste des Tisseurs déclarant adhérer au Code d'Honneur][liste]
[ajout]: https://gitlab.com/tisseurs/web/tree/master/data/tisseurs
[liste]: /tisseurs/

View file

@ -1,11 +1,15 @@
---
title: Derriere Les Tisseurs
subtitle: Le petit groupe de Tisseurs a l'origine de ce site
comments: false
title: En bas, il y avait les Tisseurs ...
subtitle: Le petit groupe de Tisseurs à l'origine de ce site
comments:
weight: 10
---
Nous sommes 12b, Trenty, Yannick et Mose, et nous nous sommes connus chez les [crapauds fous](https://coa.crapaud-fou.org). Chacun tisseur a sa maniere, nous representons 4 niveaux d'avancement technique differents.
Nous sommes 12b, Trenty, Yannick et Mose, et nous nous sommes connus chez les [crapauds fous](https://coa.crapaud-fou.org). Chacun tisseur à sa manière, nous représentons 4 approches techniques différentes mais avec un objectif commun: nous voulons donner le pouvoir aux communautés auxquelles nous participons, sur leurs outils en ligne et sur leurs données. Nous sommes chacun impliqués dans des groupes différents, outre les crapauds fous, ou nous jouons un rôle de Tisseur.
Quand mose a propose son idee de definir les Tisseurs, il a ete de suite clair que notre groupe serait une premiere instance de noyau tisseur. Donc nous allons nous appeller les Bas-Tisseurs. Ca pete.
Quand mose a proposé son idée de définir un Code des Tisseurs, il était impicite que notre groupe serait une premiere instance de groupe de tisseurs (que nous appelons entre nous les Bas-Tisseurs. Ca pete).
On a tous plus ou moins des jobs a plus ou moins temps plein, par ailleurs.
Ce site, [hébergé sur Gitlab][gitlab], est maintenu par ces 4 tisseurs. N'hésitez pas à ouvrir une Merge Request ou une [discussion][issue] sur Gitlab si le coeur vous en dit.
[gitlab]: https://giltab.com/tisseurs/web
[issue]: https://giltab.com/tisseurs/web/

View file

@ -1,9 +0,0 @@
---
title: Liens de tissage
subtitle: Une liste de liens utiles au tisseur
comments: false
---
Framasoft - https://framasoft.org
Chatons - https://chatons.org
Yunohost - https://yunohost.org/

14
content/ressources.md Normal file
View file

@ -0,0 +1,14 @@
---
title: Ressources de Tissage
subtitle: Une liste de liens utiles au tisseur
comments: false
weight: 20
---
Cet espace encore un peu vide vise a rassembler une liste classée de liens utiles pour tisseurs de tous niveaux.
En attendant que nous organisions la collecte de ces liens, en voici qui sont d'une evidence manifeste qu'on ne peut pas louper:
- Framasoft - https://framasoft.org
- Chatons - https://chatons.org
- Yunohost - https://yunohost.org/

6
content/tisseurs.md Normal file
View file

@ -0,0 +1,6 @@
---
title: Liste des tisseurs
subtitle: déclarant adhérer au Code d'Honneur des Tisseurs
weight: 25
layout: tisseurs
---

5
data/tisseurs/mose.yml Normal file
View file

@ -0,0 +1,5 @@
---
nom: mose
github: mose
gitlab: ozmose
linkedin: ozmose

View file

@ -0,0 +1,12 @@
{{ define "main" }}
<div role="main" class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
{{ with .Content }}
<div class="well">
{{.}}
</div>
{{ end }}
</div>
</div>
{{ end }}

View file

@ -27,19 +27,10 @@
{{ end }}
</ul>
<p class="credits copyright text-muted">
{{ .Site.Author.name }}
&nbsp;&bull;&nbsp;
{{ .Site.LastChange.Format "2006" }}
{{ if .Site.Title }}
&nbsp;&bull;&nbsp;
<a href="{{ "" | absLangURL }}">{{ .Site.Title }}</a>
{{ end }}
</p>
<!-- Please don't remove this, keep my open source work credited :) -->
<p class="credits theme-by text-muted">
{{ i18n "poweredBy" . | safeHTML }}
{{ with .Site.Params.commit }}&nbsp;&bull;&nbsp;[<a href="{{.}}{{ getenv "GIT_COMMIT_SHA" }}">{{ getenv "GIT_COMMIT_SHA_SHORT" }}</a>]{{ end }}
&copy; 2019 -
<a href="/info/">les Bas Tisseurs</a> -
<a href="https://gitlab.com/tisseurs/web">Source</a> -
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.fr">CC BY-NC-SA 4.0</a>
</p>
</div>
</div>
@ -51,6 +42,5 @@
<script src="{{ "js/main.js" | absURL }}"></script>
<script src="{{ "js/highlight.min.js" | absURL }}"></script>
<script> hljs.initHighlightingOnLoad(); </script>
<script> renderMathInElement(document.body); </script>
{{- partial "footer_custom.html" . }}

View file

@ -1,12 +1,6 @@
{{ if .IsHome }}
{{ $.Scratch.Set "title" .Site.Title }}
{{ if .Site.Params.subtitle }}{{ $.Scratch.Set "subtitle" .Site.Params.subtitle }}{{ end }}
{{ if .Site.Params.bigimg }}{{ $.Scratch.Set "bigimg" .Site.Params.bigimg }}{{ end }}
{{ else }}
{{ $.Scratch.Set "title" .Title }}
{{ if .Params.subtitle }}{{ $.Scratch.Set "subtitle" .Params.subtitle }}{{ end }}
{{ if .Params.bigimg }}{{ $.Scratch.Set "bigimg" .Params.bigimg }}{{ end }}
{{ end }}
{{ $.Scratch.Set "title" .Title }}
{{ if .Params.subtitle }}{{ $.Scratch.Set "subtitle" .Params.subtitle }}{{ end }}
{{ if .Params.bigimg }}{{ $.Scratch.Set "bigimg" .Params.bigimg }}{{ end }}
{{ $bigimg := $.Scratch.Get "bigimg" }}
{{ if or $bigimg ($.Scratch.Get "title") }}

View file

@ -456,7 +456,7 @@ footer .theme-by {
}
.intro-header .page-heading h1 {
margin-top: 0;
font-size: 50px;
font-size: 35px;
}
.intro-header .post-heading h1 {
margin-top: 0;
@ -509,10 +509,10 @@ footer .theme-by {
padding: 150px 0;
}
.intro-header .page-heading h1 {
font-size: 80px;
font-size: 35px;
}
.intro-header .post-heading h1 {
font-size: 50px;
font-size: 35px;
}
.intro-header.big-img .img-desc {
font-size: 14px;