# Présentation de la licence sur le wiki

**URL:** https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528
**Category:** Communication
**Created:** [17 May 2017 18:20 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528 "2017-05-17T18:20:03Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Pouhiou](https://forum.duniter.org/user_avatar/forum.duniter.org/pouhiou/32/2024_2.png) [@Pouhiou](https://forum.duniter.org/u/Pouhiou)
#### Post date: [17 May 2017 18:20 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/1 "2017-05-17T18:20:03Z")

</div>

Bonjour,

Chargé de communication chez Framasoft, j’ai voulu aborder Duniter et la G1 en étant le plus ingénu possible afin de donner des retours pour faciliter la présentation de la monnaie et des concepts qui la sous-tendent.

Ma porte d’entrée a été cette page du wiki [https://duniter.org/fr/wiki/devenir-membre](https://duniter.org/fr/wiki/devenir-membre)

La licence y est présente d’emblée, ce qui est une excellente chose.

Par contre, elle est présentée comme les autres licences (iTunes, Google et consorts) : dans un cadre “bloc notes”, sans retour à la ligne, lecture avec des ascenseurs…

Or mon réflexe instinctif (éduqué par quelques années de “oui-c’est-bon-j’accepte-vos-conditions-générales”), c’est de surtout **ne pas lire** les licences présentées ainsi… D’habitude, c’est un texte imbittable qui de toutes façons va m’arnaquer mais que j’ai pas le choix, donc je veux surtout pas le lire (je schématise l’impression, hein ^^).

Le texte de la licence, justement, est très joliement formulé : il fait sérieux et humain à la fois.

Du coup, je propose qu’on le mette en page autrement, _a minima_ avec les CSS usuelles du wiki, voire dans un cadre de type panel ou jumbotron… (il me semble qu’on est sur du Bootstrap ?)

Qu’en pensez-vous ?

---

<div class="post-metadata">

### Author: ![Inso](https://forum.duniter.org/user_avatar/forum.duniter.org/inso/32/1229_2.png) [@Inso](https://forum.duniter.org/u/Inso)
#### Post date: [17 May 2017 18:32 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/2 "2017-05-17T18:32:48Z")

</div>

Je pense que c’est une très bonne idée 🙂 Le format texte est utile pour l’avoir le plus _brut_ possible, mais l’affichage joliement (dans une page dédiée à la limite) ça serait très bien !

On utilise Pelican pour le site ! [https://github.com/duniter/website\_fr](https://github.com/duniter/website_fr)

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [17 May 2017 19:48 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/3 "2017-05-17T19:48:28Z")

</div>

En fait, j’ai produit la licence sous ce format car j’avais 3 contraintes :

1. pouvoir afficher la licence

- pouvoir télécharger la licence
- pouvoir modifier la licence à un endroit, et que cela se répercute sur 1. et 2. automatiquement

Alors j’ai mis le fichier de licence dans les [sources téléchargeables](https://github.com/duniter/website_fr/tree/master/content/files), et puis je cale ce même fichier dans une iframe pour l’affichage, et donne un lien pour le téléchargement. Mais c’est vrai que esthétiquement, c’est rebutant. Même nous pour la modifier, on ne sait pas où aller ! (contrairement à toutes les pages du site qui ont un bouton « Modifier cette page »).

Je vais tenter une autre approche demain, sans casser les URL.

---

<div class="post-metadata">

### Author: ![Pouhiou](https://forum.duniter.org/user_avatar/forum.duniter.org/pouhiou/32/2024_2.png) [@Pouhiou](https://forum.duniter.org/u/Pouhiou)
#### Post date: [17 May 2017 21:34 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/4 "2017-05-17T21:34:04Z")

</div>

Je comprends très bien ta problématique et que ce soit fait comme ça, du coup, et merci d’entendre le retour et d’en tenir compte 😉

Je n’ai pas de connaissances techniques poussées, mais si je peux aider d’une manière ou d’une autre, n’hésite surtout pas à me pinguer (j’aime pas faire de [yakafokon](http://yakafokon.detected.fr) sans mettre la main à la pâte).

---

<div class="post-metadata">

### Author: ![florck](https://forum.duniter.org/user_avatar/forum.duniter.org/florck/32/1936_2.png) [@florck](https://forum.duniter.org/u/florck)
#### Post date: [18 May 2017 03:43 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/5 "2017-05-18T03:43:06Z")

</div>

On peut imaginer un bon vieux replace en python d’un tag ##LICENCE## par le fichier avant que Pelican se déclenche, vu que Pélican lui-même ne gère pas les includes de texte brut.

La suggestion de @Pouhiou d’un jumbotron est bonne à tester je pense !

Je préparerai dans le train tout à l’heure le [replace.py](http://replace.py) qui fait ça !

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [18 May 2017 03:47 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/6 "2017-05-18T03:47:02Z")

</div>

Bon bah j’attends que tu fasses à ton idée avant d’essayer quoi que ce soit 🙂

---

<div class="post-metadata">

### Author: ![florck](https://forum.duniter.org/user_avatar/forum.duniter.org/florck/32/1936_2.png) [@florck](https://forum.duniter.org/u/florck)
#### Post date: [18 May 2017 05:43 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/7 "2017-05-18T05:43:52Z")

</div>

Désolé, je pense que mon message reflétait mal mon intention ! Ce sera bien sur uniquement une proposition !

EDIT : Proposition ici

> <https://github.com/florck/website_fr/blob/includinglicense/replace.py>

Il manque le fait de mettre en forme (dans un blockquote ou un jumbotron) l’inclusion.  
Je regarderai ce soir si personne a fait avant 🙂

---

<div class="post-metadata">

### Author: ![kimamila](https://forum.duniter.org/user_avatar/forum.duniter.org/kimamila/32/185_2.png) [@kimamila](https://forum.duniter.org/u/kimamila)
#### Post date: [19 May 2017 08:02 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/8 "2017-05-19T08:02:12Z")

</div>

C’est pa sdéjà du MarkDown, le format de la license ?  
Pourquoi ne pas la formatter tout simplement côté UI, en la lancant dans ce format simple ?

---

<div class="post-metadata">

### Author: ![florck](https://forum.duniter.org/user_avatar/forum.duniter.org/florck/32/1936_2.png) [@florck](https://forum.duniter.org/u/florck)
#### Post date: [19 May 2017 08:26 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/9 "2017-05-19T08:26:59Z")

</div>

J’y ai pensé, mais j’avais noté qu’au dessus ils la voulait dans son format brut.

Cependant mon script ne faisant que l’inclusion et vu qu’on pourra l’utiliser autant de fois qu’on veut, la liberté sur cet aspect est complète.

A noter, je vais devoir modifier mon script car il n’y a pas de vrais commentaires en MD, je vais donc faire un faux commentaire à base de liens :

> <https://stackoverflow.com/questions/4823468/comments-in-markdown>

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [19 May 2017 09:30 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/10 "2017-05-19T09:30:49Z")

</div>

Ce n’est pas du Markdown, mais du [reStructuredText (RST)](https://fr.wikipedia.org/wiki/ReStructuredText) ! Je préfère ce format quand il s’agit de lecture du format brut pour humains, par rapport au markdown.

Tous les autres articles sont en markdown par contre, vu que la lecture se fait après transformation par Pelican, et donc que le format Markdown importe peu : à la fin, la lecture se fait en HTML.

@florck : sais-tu déjà où je dois placer ton fichier pour qu’il soit exécuté par Pelican ?

---

<div class="post-metadata">

### Author: ![florck](https://forum.duniter.org/user_avatar/forum.duniter.org/florck/32/1936_2.png) [@florck](https://forum.duniter.org/u/florck)
#### Post date: [19 May 2017 14:01 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/11 "2017-05-19T14:01:36Z")

</div>

Non, je pensais ajouter dans le [README.md](http://README.md) qu’il faut le jouer régulièrement à la main, idéalement avant chaque build.  
Je vais quand même regarder pelican pour voir s’ils ont possibilité d’ajouter des custom pre-hooks.

Pour le moment il n’y a pas de CI/CD sur le blog ?

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [19 May 2017 14:13 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/12 "2017-05-19T14:13:35Z")

</div>

Il y a un déploiement continu sur mise à jour du dépôt GitHub.

---

<div class="post-metadata">

### Author: ![florck](https://forum.duniter.org/user_avatar/forum.duniter.org/florck/32/1936_2.png) [@florck](https://forum.duniter.org/u/florck)
#### Post date: [19 May 2017 16:12 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/13 "2017-05-19T16:12:50Z")

</div>

Déploiement qui fait le build aussi du coup, vu que le site généré n’est pas dans le dépot.

Donc je dirais que peut-être une solution pourrait être d’ajouter le script dans le script qui gère le CD.

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [19 May 2017 17:21 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/14 "2017-05-19T17:21:49Z")

</div>

Ah oui, c’est possible.

---

<div class="post-metadata">

### Author: ![florck](https://forum.duniter.org/user_avatar/forum.duniter.org/florck/32/1936_2.png) [@florck](https://forum.duniter.org/u/florck)
#### Post date: [20 May 2017 19:57 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/15 "2017-05-20T19:57:14Z")

</div>

Merge request envoyée.

2 points qui restent à traiter avant de l’accepter si l’approche convient :

- Je pense qu’on aurait intéret à wrapper les lignes dans la licence pour ne pas dépasser les 80 caractères par ligne. Globalement pour la lecture du fichier brut cela ne nuirait pas, et sur le site, ça permettrait d’éviter le slider horizontal
- Je n’ai pas trouvé où modifier la cd pour lancer le script [replace.py](http://replace.py) avant chaque exécution.

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [21 May 2017 08:39 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/16 "2017-05-21T08:39:56Z")

</div>

> [@florck](#):
>
> Globalement pour la lecture du fichier brut cela ne nuirait pas, et sur le site, ça permettrait d’éviter le slider horizontal

Une fois incluse dans une page du site de façon classique, il n’y a plus aucun slider nulle part, sauf pour les textes de code (au sein de balises ```code ``` ou `>`). Donc ça ne devrait pas poser de problème.

> [@florck](#):
>
> Je n’ai pas trouvé où modifier la cd pour lancer le script replace.py avant chaque exécution.

Oui je n’avais pas mis le script dans les sources.

Je vais faire tout cela soit cet après-midi, soit demain.

---

<div class="post-metadata">

### Author: ![florck](https://forum.duniter.org/user_avatar/forum.duniter.org/florck/32/1936_2.png) [@florck](https://forum.duniter.org/u/florck)
#### Post date: [21 May 2017 08:41 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/17 "2017-05-21T08:41:29Z")

</div>

Ok ! De mon côté j’avais mise entre 3 backquotes, c’est pour ça…  
Je vais essayer de l’inclure sans backquotes, et du coup, si nécessaire, convertir le Restructured en Markdown et trouver comment bien mettre en valeur.

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [21 May 2017 09:12 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/18 "2017-05-21T09:12:43Z")

</div>

Tu veux modifier le contenu du fichier de licence téléchargé ? Ou bien modifier le contenu à la volée, pour qu’il soit inclus en markdown dans la page de licence ?

Si c’est ce dernier point, on peut tout aussi bien avoir la page web de licence écrite en RST à la place du markdown. On fait comme on veut pour chaque page du site.

---

<div class="post-metadata">

### Author: ![florck](https://forum.duniter.org/user_avatar/forum.duniter.org/florck/32/1936_2.png) [@florck](https://forum.duniter.org/u/florck)
#### Post date: [21 May 2017 09:17 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/19 "2017-05-21T09:17:55Z")

</div>

@cgeek : Je voulais le modifier à la volée !  
Mais en effet, on peut même mixer du RST et du MD sans soucis !

2 options :

_Poll ([view on site](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/19))_

Qu’en pensez-vous ? poke @Pouhiou 😉

---

<div class="post-metadata">

### Author: ![jeanferreira](https://forum.duniter.org/user_avatar/forum.duniter.org/jeanferreira/32/984_2.png) [@jeanferreira](https://forum.duniter.org/u/jeanferreira)
#### Post date: [21 May 2017 14:55 UTC](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528/20 "2017-05-21T14:55:58Z")

</div>

Il est difficile de choisir, l’un accessible mais léger, l’autre fait sérieux mais austère…

[Next page](https://forum.duniter.org/t/presentation-de-la-licence-sur-le-wiki/2528.md?page=2)
