Les murs ont des Google Ears

L’ami Gee continue à nous dessiner les frasques des GAFAM et passe un peu de temps, cette fois-ci, à expliquer les danger des appareils connectés qui « écoutent »… une énième raison d’essayer d’organiser une autre société où, peut-être, les humains s’écouteraient entre eux au lieu de se faire volontairement espionner par des boîtes noires.

Les murs ont des Google Ears

Rappelez-vous, il y a tout juste deux mois de cela, j’ironisais sur un certain gadget numérique :

Extrait de la BD « La rentrée des GAFAM ». Parlons enfin de Google Home, le mouchard à installer soi-même chez soi. Un couple est représenté au lit, sur le point de s'envoyer en l'air. L'homme dit : « OK Google, arrête d'écouter. » L'enceinte connectée répond : « D'accord, j'écoute pas. » La femme : « J'ai pas confiance en ce machin. » L'enceinte : « MAIS J'AI DIT QUE J'ÉCOUTAIS PAS, MERDE ! »

Eh bien comme souvent avec les GAFAM, la réalité rejoint la caricature : le blogueur Artem Russakovskii a révélé sur AndroidPolice.com avoir remarqué un « bug » qui faisait que son Google Home enregistrait absolument tout le son qu’il captait 24 heures sur 24, 7 jours sur 7 et l’envoyait sur son compte Google…

L'homme de la première image, furieux, dit à son enceinte : « J't'avais dit de pas écouter ! » L'enceinte répond : « Mais j'ai juste laissé tourner mon microphone, encodé le résultat en format audio compressé, envoyé les fichiers sur les serveurs de Google qui ont horodaté et archivé le tout…  J'AI PAS ÉCOUTÉ ! »

Le truc « drôle » ici, c’est que le seul vrai « bug » que l’on peut constater, c’est l’enregistrement des fichiers dans l’espace perso de l’utilisateur.

Tout le reste, ça n’est pas un bug : c’est la fonctionnalité !

Google Home enregistre et analyse absolument TOUT ce que son microphone capte, 24 heures sur 24, 7 jours sur 7, et c’est son fonctionnement NORMAL.

L'homme est dubitatif : « Attends, mais normalement, le Google Home n'écoute que si j'ai dit “Ok Google”, non ? » Gee, moqueur : « D'accord, mais s'il n'écoute pas avant… alors comment fait-il pour savoir que tu as prononcé “Ok Google” ? »

C’est toute l’absurdité de la notion « d’écoute » dans ce cas-là !

Pour détecter que vous avez prononcé « OK Google » (ou, par exemple, « Alexa » dans le cas de l’équivalent d’Amazon), le Google Home doit enregistrer et analyser tout ce que son microphone capte…

Sinon, ce serait un peu comme si un médecin vous disait cela :

Une médecin dit à son patient : « Alors, on va faire un scanner pour détecter une éventuelle tumeur… » Le patient, inquiet : « Mais alors, je vais être irradié ? » La médecin : « Oui, mais la bonne nouvelle, c'est que le scanner ne fonctionnera QUE SI vous avez une tumeur ! » Le patient : « Euuuh… mais du coup, le scanner sait DÉJÀ que j'ai une tumeur ? » Le smiley répond : « Spoiler : non. Et en effet, ce serait complètement débile. »

La seule différence, dans le cas de Google Home, c’est que si son analyse révèle que la phrase ne commence pas par « OK Google », les éventuelles commandes données après ne seront pas traitées comme des commandes à exécuter.

Mais il les enregistre tout autant que celles qu’il exécute !

Gee commente d'un air blasé : « Avoir Google Home, c'est un peu comme jouer à Jacadi.  Sauf que tu peux pas savoir si le joueur en face triche ou pas. Et que potentiellement, le joueur en face, c'est la NSA. » Un agent de la NSA se bouche les oreilles en rigolant et en disant : « Lalalaaaa ! J'ai rien entendu ! T'as pas dit “Jacadiiiiii” ! » Le smiley, stupéfait : « La vache, c'est plus vicelard que dans mes souvenirs, Jacadi… »

Dans le même genre d’idée, Google (oui, encore) a dévoilé un appareil photo, Clips, dont le principe est de détecter lui-même le meilleur moment pour prendre une photo.

En gros, il reconnaît les visages de votre famille, estime à quel moment vous êtes les plus photogéniques et prend alors une photo tout seul comme un grand.

Un papa dit à sa petite fille : « Regarde, je laisse l'appareil ici et il prendra les meilleurs photos de ta fête d'anniversaire sans que l'on ait besoin de poser ou de faire “cheese” ! » La petite n'est pas rassurée et dit : « Eeuuuuh, il est pas un peu bizarre, l'appareil photo ? » L'appareil photo est la tour de Sauron dans le Seigneur des Anneaux et murmure : « Je… vous…  vooiiis… »

Eh bien que les choses soient claires : pour pouvoir faire son analyse (dont je ne doute pas qu’elle doit être une prouesse technique remarquable), le Google Clips vous filme. Oui.

Il.

Vous.

Filme.

En.

Permanence.

Un politicien est tout content : « On n'avait pas réussi à installer un futur dystopique à la Black Mirror avec les Google Glass… mais on n'est jamais à court d'idées. » Le Google Home discute avec le Google Clip, toujours représenté en Sauron : « Dis, Google Clip, à quel moment on s'allie et on bute tous les humains sur Terre façon Terminator ? » Google Clip : « Faut attendre que les véhicules automatiques et les robots tueurs soient au point. On s'donne 5 ou 10 ans ? » Google Home : « Rah mince, j'suis garanti 1 an, donc obsolète dans 18 mois et en rade dans 2 ans… » Google Clip : « Moi aussi, mais gardons donc espoir pour les générations futures… »

Pour finir, rappelons que cette problématique du « on doit écouter pour savoir s’il fallait écouter », on la retrouve jusque dans les fameuses lois liberticides qu’on se mange en boucle depuis quelques années (Loi Renseignement, Loi Terrorisme, Loi Machintruc, etc.).

J’en avais déjà causé dans mon article Panique algorithmique :

Extrait de la BD en question. Un politicien se veut rassurant : « Il ne s'agit pas d'un flicage généralisé puisqu'un algorim' permettra de détecter les comportements suspects.  Donc l'anonymat des interceptions ne sera levé que si un comportement suspect est détecté. La vie privée n'est pas violée pour les innocents. » Un femme répond, pas convaincue : « Chic alors. » BULLSHIT. Elle poursuit, énervée : « Que les comportements suspects soient repérés par un fonctionnaire, un algorithme ou le chien de ma belle-sœur, fondamentalement, on s'en tamponne le processeur !  Si l'anonymat est levé par le programme, c'est qu'il n'a jamais existé ! L'algorithme ne dispose de ni plus ni moins d'informations que celles qu'on lui donne ! Donc la population est bien fliquée intégralement, quoi qu'il arrive ! » Le politicien est tout gêné : « Ah oui mais si vous maîtrisez le sujet, c'est pas du jeu ! » Le smiley commente cette auto-citation : « C'est plus du recyclage, là… c'est du gâtisme. »

En effet, quand bien même votre algorithme de détection des terroristes serait efficace, cela signifie quoi qu’il arrive une perte de vie privée radicale pour 100 % de la population.

De la même manière que même si moins d’un millième des mots que vous prononcez sont « OK Google », Google Home enregistrera quand même tous les autres.

Et que même si vous n’êtes photogénique que quelques secondes dans la journée…

Le smiley, vexé, dit : « J't'emmerde, Gee. »

… Google Clips vous filmera en permanence.

Gee : « Enfin au moins, si on met de côté l'éthique douteuse, les produits de Google marchent très bien…  Et c'est bien ce qui complique la dégooglisation.  Alors que les algos pour détecter les terroristes… » Le logo de Google rigole en disant : « Mettre de côté l'éthique ? J'allais justement vous le suggérer. »

Eh oui, le pire, c’est que les algos de détection des terroristes fonctionnent très mal !

D’après une étude sur de tels algos (menée par Timme Bisgaard Munk, chercheur de l’Université de Copenhague), il y a en moyenne 100 000 faux positifs – innocents identifiés comme terroristes – pour 1 terroriste réel détecté. Quant aux faux négatifs – terroristes réels non-détectés –, eh bien… il suffit de suivre l’actu.

C’est donc la double peine, car non seulement les dominants sacrifient nos vies privées, mais en plus l’hypothétique gain (détection des terroristes avant le passage à l’acte) est non-existant !

Gee explique : « En même temps, la base d'apprentissage pour reconnaître un terroriste est faible…  Et heureusement.  C'est comme si j'entraînais un algorithme à reconnaître un verre à bière en lui donnant les images suivantes. » On voit quatre verres à bière de différents types, mais aucun n'a de poignée. Gee poursuit : « Il serait alors bien infoutu de détecter une chope… »

Ayant atteint le point binouze (qui indique l’heure de l’apéro), j’arrête donc là cette petite revue des oreilles, de plus en plus nombreuses, qui parsèment nos murs.

En conclusion : il y a un mouvement général de surveillance massive de la population qui se met en place à la fois par des acteurs privés et étatiques. La première étape pour lutter contre ça, c’est de ne pas participer à notre propre surveillance…

Sauron dit : « Bisous. » Note : BD sous licence CC BY SA (grisebouille.net), dessinée le 8 novembre 2017 par Gee.

Sources :

Lire aussi :

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)




CoopCycle, le projet coopératif qui roule social

Depuis un an, l’actualité a régulièrement mis en lumière les premiers effets déstructurants pour le travail salarié de l’ubérisation de la société : hier les taxis, aujourd’hui les livreurs à vélo…

Et demain sans doute d’autres pans de l’économie réelle vont être confrontés au tech-libéralisme, nouvel avatar du capitalisme prédateur (pardon du pléonasme).
Confrontés de plein fouet à cette problématique, les membres de l’association CoopCycle ont élaboré une réponse originale et peut-être prometteuse : une structure coopérative et un outil crucial en cours de développement, une plateforme numérique.
Les militants de cette opération sont engagés dans une lutte pour un autre rapport à leur propre travail : il s’agit de « rééquilibrer les forces » dans un contexte où jusqu’alors, une poignée d’entreprises imposaient leurs conditions léonines.
Ils inscrivent également leur combat dans une continuité entre les coopératives éthiques-équitables et les biens communs où ils veulent verser leur code.
Bien sûr les libristes seront surpris et probablement critiques sur la licence particulière choisie pour des raisons qui laissent perplexe. Mais c’est l’occasion aussi pour nos lecteurs de suggérer avec bienveillance et bien sûr de contribuer au code, pour qu’aboutisse et se développe cette courageuse et fort intéressante démarche.
Aider cette association à affiner les outils numériques qui rendent plus libres et modifient les rapports sociaux, c’est tout à fait dans la logique de Contributopia.
Comme l’écrivait récemment un certain Bram dans une suite de messages rageurs sur son compte Mastodon :
La techno ça sert à rien si ça change pas la vie des gens.

Voici les prénoms des CoopCycle qui nous ont répondu : Alexandre, Aurélien, Aloïs, Antoine, Basile, Jérôme, Kevin, Laury-Anne, Liova, Lison, Paul, Pauline, Vincent.

Logo de CoopCycle

D’habitude on demande à nos interviewés de se présenter mais je vois bien que vous avez depuis quelques mois une sacrée visibilité médiatique et c’est tant mieux…

Coopcycle – L’explosion médiatique est détaillée sur notre blog Médiapart en toute transparence. Effectivement, ça a explosé au mois d’août en parallèle des rassemblements de livreurs suite au changement de tarification de Deliveroo. Non seulement les journaux ont beaucoup parlé de ces « cyber-grèves » (des travailleurs numériques qui appellent à la déconnexion, ou qui vont empêcher l’utilisation d’un iPad dans un restaurant, c’est original), mais en plus tous étaient unanimes pour condamner le modèle des plateformes.

Tout le monde a entendu parler de votre initiative et s’y intéresse, pourquoi à votre avis ? 

Photo par Shopblocks (CC-BY 2.0)

– L’intérêt pour notre initiative vient à notre avis de l’attente qui existait face à un manque d’alternatives permettant de lutter contre une ubérisation de la société parfois perçue comme une fatalité. Le modèle qui se généralise, c’est l’individu auto-entrepreneur dans la « gig economy », l’économie des petits boulots. Face à des plateformes dotées de très gros moyens, tout le monde est un peu les bras ballants, les pouvoirs publics en tête, qui ont même tendance à encourager, « sécuriser » le modèle des plateformes : en penchant pour une jurisprudence qui empêche la requalification des contrats précaires en contrats salariés, en encourageant la délégation de service public, ou en réduisant les normes sur les activités classiques pour leur permettre de faire face à la concurrence à moindre coût des plateformes…

Photo par Môsieur J. (CC BY-SA 2.0)

En somme, les pouvoirs publics semblent accompagner l’ubérisation (comme le développe le Conseil d’État au sein de ce document), et accepter le dumping et la casse sociale que ces modèles impliquent, tandis que les livreurs, les restaurateurs et les clients se débrouillent avec une évolution qui semble être un fait accompli.
De plus en plus de monde prend conscience que c’est l’ensemble des régimes de protection sociale qui sont menacés, et personne ne savait comment faire pour répondre à ces problématiques.
Notre initiative cristallise donc beaucoup d’espoirs car c’est une proposition positive, mais qui soulève des problématiques structurelles et interroge la possibilité d’une économie des Communs. En tout cas, ce n’est pas une énième réaction de critique passive à une logique que l’on ne serait pas en position de ralentir ou contrecarrer aujourd’hui. Nous pensons qu’une alternative est possible, et nous allons plus loin en concrétisant nos idées. Dans le débat tel qu’il existe aujourd’hui, c’est déjà une perspective séduisante.

À cause de Nuit Debout ? C’est là que tout a commencé ? À cause des conflits sociaux autour de Deliveroo et autres starteupes qui font tourner les jambes des livreurs pour des rémunérations de misère ?

– Ce n’est pas « à cause de Nuit Debout », c’est plutôt « grâce à Nuit Debout » !
Selon nous, c’est plus la possibilité d’une alternative qui intéresse les gens. Le fait que le projet « vienne de » Nuit Debout, la plupart des gens ne le savent pas.
Mais effectivement ce projet n’existerait pas sans Nuit Debout. C’est un des rares événements politiques qui a eu lieu ces dernières années en France, et même si tout ça paraît déjà lointain, il a suscité une vague d’espoir.

Photo issue du site Alternative Libertaire

Ce qui nous a réunis sur la place de la République, c’est la lutte contre la loi El Khomri et la précarisation de nos conditions de travail. À partir de là, on se retrouve à participer aux manifestations, on rencontre le Collectif des Livreurs Autonomes de Paris alors que l’idée n’était encore qu’une idée… C’est ce qui a permis l’émergence de groupes de personnes engagées, militantes ou non, qui cherchent des solutions, mènent des campagnes, montent des projets ensemble. Et un de ces projets, c’est CoopCycle.

 

 

Elle est destinée à qui cette plateforme en cours de réalisation ? Aux livreurs à vélo, aux restaurateurs, aux consommateurs qui se font livrer ?

– La plateforme est destinée avant tout aux livreurs et aux commerçants, c’est un outil d’émancipation. Les collectivités territoriales ont également une place dans ce genre dispositif car cela leur permet de reprendre le contrôle sur l’espace public ainsi que sur les modes de vivre ensemble.

Mais au final, la plateforme en version « communs » est là pour servir à tout le monde, et pour outiller tout le monde. Quant aux clients finaux, nous sommes persuadés que beaucoup de consommateurs seraient prêts à payer un peu plus cher pour que les livreurs aient de bonnes conditions de travail.

Regardez l’engouement pour les Biocoop, regardez aussi la réussite d’Enercoop, qui fournit de l’énergie durable. À leurs débuts, ces derniers étaient 50 % plus chers que l’opérateur historique et pourtant, ils ont réussi à séduire des clients conscients, qui veulent consommer autrement.

Pour la livraison de repas à domicile, qu’on soit client ou restaurateur, on peut très bien vouloir consommer et commercer de façon éthique et équitable, mais si les seuls outils disponibles sont ceux des capitalistes, on se retrouve à consommer et travailler au profit du capitalisme, qu’on le veuille ou non.
CoopCycle est donc une initiative de reprise en main de la logique des plateformes afin de permettre un rééquilibrage du rapport de force en faveur des livreurs et des restaurateurs dans le secteur de la livraison.

C’est quoi cette licence bizarre que vous avez exhumée des tréfonds du web ? pourquoi celle-là plutôt que d’autres parmi les nombreuses licences libres ?
— La licence qui encadre l’application que nous développons restreint l’utilisation à des groupes de livreurs qui se lancent en coopérative ou respectent des critères de réciprocité. Le fait que dans ce cadre son utilisation serait gratuite fait que la marge qu’ils peuvent proposer aux restaurateurs peut être largement moindre que celle des plateformes capitalistes. Si les livreurs ne veulent pas adhérer à la SCIC nationale sur laquelle nous travaillons ils pourront également y avoir accès.

Néanmoins, cette licence n’est pas parfaite ! Premièrement car nous ne savons pas concrètement comment elle est reconnue et s’inscrit à l’échelle de la France ou plus largement à l’échelle européenne. Plus largement, le respect et la défense des licences est difficile à réellement mettre en œuvre dans le cadre de l’économie numérique. Comment pourrions-nous réellement prouver qu’une entité lucrative privée, fermée par nature, utilise des bouts d’un code développé par le travail Commun ? La problématique est la même dans le cadre d’une utilisation propriétaire du code source. Car une fois la captation identifiée, comment pourrions-nous financer les frais judiciaires qu’un procès impliquerait et qui resteraient à notre charge ?

Enfin ce type de licence ne permet pas l’élaboration d’une cotisation qui permettrait de rémunérer le travail à l’origine de ce Commun. Dès lors, aucun retour de la valeur économique produite ne pourrait être assuré aux contributeurs d’un commun dans la mesure ou ce dernier n’a ni périmètre juridique clairement établi, ni force d’opposition face à un grand groupe. Le cadre légal doit être repensé et c’est toutes ces questions que nous souhaitons traiter au cours des conférences suivantes du cycle que nous avons lancé le 20 septembre.

Et au fait pourquoi open source et pas « libre » ?

Le code n’est pas libre car s’il l’était, n’importe qui pourrait se le réapproprier et l’utiliser pour faire du profit. Aujourd’hui dans le libre, c’est souvent la loi du plus fort qui l’emporte, avec toutes les conséquences que l’on connaît. Il faut donc une licence qui permet de protéger l’utilisation de ce code pour la réserver aux coopératives qui ne veulent pas exploiter les gens. Nous savons qu’il faut travailler sur cette histoire de licence et nous sommes en contact avec des avocats spécialisés sur le sujet. D’ailleurs, si vous en connaissez, on les accueille avec plaisir !

Dans ce monde, on est malheureusement toujours ramené au célèbre « there is no alternative » prononcé par Margaret Thatcher. Il faut être « pragmatique», à savoir accepter les règles du jeu capitaliste, pour que rien ne change.

Aujourd’hui, on voit des gens qui «travaillent » sur des alternatives à Uber, par exemple. Pour certains, le premier réflexe, c’est de vérifier que leur modèle peut avoir des retombées commerciales, qu’ils peuvent financer leur développement avant même d’avoir produit une seule ligne de code…
Ça n’est certainement pas notre approche. You don’t need to know how to do it, you just need to start comme dirait l’autre sur un article Medium.
À l’heure où les plateformes représentent une source non négligeable d’emplois (précaires), l’open source offre une vraie possibilité d’implémenter enfin la copropriété d’usage de l’outil de travail.
Mais il faut des règles pour garantir que l’essentiel de la valeur créée aille aux travailleurs, afin de poursuivre sur le chemin de l’émancipation. Sinon, ce seront forcément ceux qui auront les capitaux qui pourront enclencher les effets de réseau, tout ça en utilisant du « travail gratuit ».
Il est temps d’en finir avec le solutionnisme technologique, il faut ajouter une dimension sociale, sans quoi on retombe dans l’aliénation.

Votre projet n’est donc pas simplement de développer une plateforme informatique, aussi open source soit-elle, c’est aussi un tout autre modèle social, celui de la coopérative. C’est possible de nous expliquer ça simplement ?

Nous n’avons pas envie de créer une startup de l’économie sociale et solidaire. Ce qui nous intéresse, c’est justement le projet politique. Il existe aujourd’hui tout un archipel de sites et d’initiatives qui espèrent « changer le monde » et pourtant, rien de bouge vraiment au niveau macro-économique. Les structures qui permettent l’exploitation des travailleurs sont toujours bien en place. Nous aimerions « secouer le cocotier », et faire du lobbying citoyen pour essayer de modifier ces structures. Certes, nous n’avons pas encore une loi anti-ubérisation dans nos cartons, mais réunir des gens de différents milieux permet de faire réfléchir, de rassembler et à terme d’influencer le jeu politique.

Sur le choix de la coopérative, il s’est assez simplement imposé à nous. Nous sommes en passe d’avoir ce bel outil numérique mais sommes conscients que face aux géants de la foodtech et malgré la surmédiatisation ponctuelle, il ne suffira pas de dire « voici le moyen de vous réapproprier votre outil de travail, à vous de jouer ».

La question qui se pose à nous est celle de l’articulation entre une ressource que l’on gère comme un commun et un circuit économique composé de coopératives qui permettent une rémunération et des conditions de travail correctes pour ceux qui y travaillent. La forme coopérative nous semble la plus adaptée puisqu’elle permet des règles économiques et démocratiques plus équitables (statut salarié, intégration de l’ensemble des acquis sociaux y afférant, mutualisation des moyens comme des risques, une personne une voix, etc.).

Mais nous ne sommes pas dupes évidemment, le développement de ces modèles « sociaux et solidaires » est un mouvement positif, témoignant d’une certaine prise de conscience nécessaire mais non suffisante. La création de structures privées socialisées dans un marché libéral combat le capitalisme sur ses terres mais n’emporte pas de sortie réelle de ce système. Pire encore, on peut également considérer que ce développement parallèle organise le désengagement de l’état in fine, puisque la mutualisation se réorganise à plus petite échelle.

C’est pour cela que nous tenons à agir sur les 3 plans :

  • développer un outil open source et libre d’accès sous condition, pour créer l’outil de travail ;
  • construire une structure coopérative nationale et des structures locales pour organiser les moyens du travail ;
  • questionner les problématiques macro-économiques et structurelles qui se posent aux différentes étapes de notre construction à travers des cycles de conférences thématiques.

Si l’initiative de Coopcycle faisait tache d’huile ? Ici, solidarité avec les livreurs espagnols.

Bon alors où en est-il ce code open source de plateforme ?  Vous êtes combien là-derrière ? Vous auriez peut-être besoin d’un coup de main, de patches, de bêta-testeurs, de pintes de bières, enfin tous les trucs qu’on s’échange dans le petit monde du logiciel libre. C’est le moment de lancer un appel à contributions hein…

Notre code est sur GitHub : https://github.com/coopcycle

Pour l’instant il y a 3 personnes qui ont contribué. Notre but est de construire une communauté autour du code, pour assurer la pérennité du projet notamment. On a posé les premiers jalons avec des règles de contribution et une installation en local facile (crash testée !). Nous avons reçu plusieurs propositions spontanées d’aide, mais cherchons encore à voir comment intégrer chacun suivant son temps disponible et ses langages de prédilection. De même nous devons établir une roadmap claire pour le projet. Tout cela explique que nous n’ayons pas encore fait d’appel à contribution.
En tout cas tous les repos ont des issues ouvertes, et n’attendent que vous !
Le feedback sur la démo (UI/UX ou bugs) est plus que bienvenu. Vous pouvez contacter l’équipe dev à dev@coopcycle.org.

Toutefois il ne faut pas résumer notre approche au groupe de développeurs, nous sommes une bonne quinzaine à travailler sur ce projet ; journalisme, portage politique, propagande, représentation, construction du modèle économique, lien avec les livreurs et les restaurateurs. Tous ces travaux sont complémentaires et nous essayons justement de ne pas tomber dans le solutionnisme de l’outil en assumant toutes ces tâches collectivement.

On vous laisse le mot de la fin, comme de coutume sur le Framablog !

Merci pour tous vos outils, c’est un plaisir de pouvoir bâtir son projet avec des logiciels libres ! En attente de Framameet pour nos apéros devs 🙂




Aryeom Han : la patience et le sourire

Nous avons déjà interviewé Aryeom au sujet de son projet de film d’animation ZeMarmot.

Dessinatrice qui publie sous licence libre, elle ne pouvait pas être absente de notre série de l’été. Elle a été un peu retardée par un événement sympathique. On n’en dira pas plus parce que nous, on respecte la vie privée. 😉

Bonjour Aryeom. Est-ce que tu peux te présenter ?

Bonjour. Je suis Aryeom, la réalisatrice du film d’animation « ZeMarmot ».

Je suis coréenne. Je suis venue en France après avoir étudié le film d’animation à l’université en Corée et voyagé dans divers pays pendant 2 ans. J’ai réalisé deux court métrages d’animation, quelques films institutionnels et j’ai aussi travaillé pour d’autres réalisateurs.

J’utilise Linux depuis 2012.

 

 

 

Ton immense sourire est connu dans tous les événements du Libre. Tu vas partout ?

C’est vrai? Hahaha !

Photo Patrick David – licence CC-BY-SA

Depuis quelques années, suite au projet ZeMarmot, j’ai participé à beaucoup d’événements pour faire la publicité du projet.

Mais maintenant, je préfère ne pas faire trop d’événements jusqu’à la fin du projet.

On a quand même des conférences et des ateliers en octobre dans des bibliothèques parisiennes (pour le festival NUMOK) et un événement en novembre à Nice (JM2L).

Des sources d’inspiration ? Des artistes qui t’ont donné envie de les égaler ?

Je n’ai pas de liste exacte d’artistes. Je me laisse influencer petit à petit par des œuvres que j’ai vues, senties et écoutées dans ma vie.

De plus en plus, je veux voir et faire des expériences variées et essayer plein de choses.

 

Est-ce que les différences culturelles entre la Corée du Sud et la France t’ont conduite à modifier ta façon de dessiner ?

Pour moi, le dessin est l’art le plus libre. Il n’y a rien entre mon dessin et moi que ce soit en Corée ou en France. Je fais ce que je veux. Quand je crée, j’oublie que je suis en Corée, en France ou dans un autre pays. Sauf bien sûr pour des raisons matérielles, par exemple si je ne peux pas trouver un pinceau d’une marque particulière que je trouve seulement en Corée dans les magasins de fournitures d’arts, etc.

Mais bien entendu, d’un jour à l’autre en fonction de mes émotions, ma psychologie change. Avec l’âge, ma vision du monde change aussi. Tout cela affecte mon art.

 

Mais cela n’a rien à voir avec le pays où je suis.

Pourquoi publier sous licence libre ?

C’est par conviction que mon projet apporte sa pierre pour un monde meilleur. Est-ce le meilleur chemin ? Je ne sais pas mais j’essaie.

C’est aussi une sorte de défi pour savoir s’il est possible d’en vivre.

Quelles sont les licences que tu utilises ?

CC BY – SA.

On a décidé ensemble la licence avec Jehan, le scénariste et développeur de ZeMarmot.

Je préfère cette licence. Quand j’étais petite, j’ai vu ce film ‘Un monde meilleur’ de Mimi Leder.

Un garçon aide trois personnes, et il obtient des personnes qu’il aide une promesse en guise de récompense. La règle : aider trois autres personnes comme lui et faire passer la promesse.

CC BY – SA est dans cet esprit : « Utilisez librement ce que j’ai fait. Et laissez ouvert pour les autres ». J’espère qu’il y aura un cercle vertueux avec ZeMarmot.

Est-ce que tu arrives à vivre de ton art ou est-ce que tu as un vrai travail sérieux à côté ? 🙂

Oui et non.

Grâce au financement participatif (patreon et tipeee), je touche quelques salaires de LILA pour la production de ZeMarmot. Mais pas beaucoup et clairement pas assez pour en vivre.

Alors si je trouve d’autres projets rémunérés, je les prends. Heureusement qu’il y a aussi du travail dessin ou design.

Comment dessines-tu ? Est-ce que tu travailles plus volontiers avec un ordinateur ou à la main ?

Je dessine ZeMarmot avec un ordinateur et une tablette sur Linux et GIMP. C’est plus facile pour modifier et faire du montage.

J’aime beaucoup dessiner à la main aussi. Alors je choisis exprès de travailler manuellement pour d’autres projets. Quand j’utilise des matériaux physiques, je suis de bonne humeur.

Je choisis mes outils de travail en fonction du projet.

Tu es la seule spécialiste de l’animation parmi nos dessinateurices de l’été. Cette technique prend un temps fou. Tu n’es jamais découragée ?

Non et oui.

C’est vrai pour tout travail, mais l’animation en particulier définit des étapes très claires. S’il n’y a pas de scénario, il ne peut pas y avoir de storyboard, et ainsi de suite il ne peut pas y avoir de layout. Sans keyframe, il n’y a pas d’inbetween. La pré-production, la production et la post production sont ordonnées dans une progression clairement définie. Chaque étape est importante et a son charme. Et quand on obtient le résultat voulu dans l’animation d’un plan, on ressent une satisfaction intense.

Ceci dit c’est mon premier projet de cette ampleur, et la durée entre chaque étape est plus longue que [pour] mes précédents projets. Donc oui, je suis souvent découragée depuis que j’ai commencé ZeMarmot.

J’ai le cœur lourd car cela me prend plus de temps que prévu.

Il y a beaucoup de personnes qui attendent ZeMarmot. Cela me rend heureuse mais me pèse aussi.

Où en est ce projet ?

Cette question me fait peur.

ZeMarmot est mon plus long projet à ce jour (dans ma filmographie, mes plus longs films font 5 minutes) et avec un style graphique qui demande plus de travail que mes précédents films. Dans un précédent film de 5 minutes, nous étions deux, le travail de recherche a duré un an et demi et la production un an. Maintenant je suis seule et je fais deux trois minutes de plus sur ce pilote. Quand je participe à des événements ou réalise des projets externes, cela retarde encore plus le projet.

 

L’animation d’une marmotte est un gros boulot !

 

Certaines choses dans les logiciels libres ne sont pas encore au point. Il y a aussi des choses pour lesquelles j’ai dû progresser moi-même. Par exemple, je me suis rendu compte que je ne savais pas bien animer le mouvement animal alors qu’on a décidé de diminuer l’anthropomorphisme de la marmotte.

Donc il reste pas mal de travail. Je ne pensais pas que ça prendrait tant de temps. Néanmoins j’y travaille dur. J’espère pour cette fin d’année, mais rien n’est moins sûr.

On peut te suivre quelque part ? Un blog, les réseaux sociaux ?

http://girinstud.io (Jehan se charge d’écrire la plupart des nouvelles) ou twitter @ZeMarmot ou @AryeomHan (twitter perso mais j’utilise très très peu).

Et comme d’habitude sur le Framablog, on te laisse le mot de la fin.

Merci beaucoup pour cette interview. J’ai passé plusieurs jours à essayer de trouver un mot de fin cool à vous dire, mais j’ai échoué. Alors je laisse un mot commun mais heureux : bonne journée !

 

En savoir plus :

Aryeom et le projet ZeMarmot donneront des conférences pendant le festival Numok à Paris

Entre cette interview et sa publication, Jehan et Aryeom ont publié un appel à la solidarité pour les aider à remplacer du matériel défaillant. Pour leur permettre de poursuivre leurs contributions au logiciel et à la culture libre, n’hésitez pas à les soutenir sur Tipeee, Patreon ou en faisant un don à leur association LILA. Jehan est l’un des développeurs du projet Gimp.

Tous les dessins sont d’Aryeom, licence CC-BY-SA.

Created with GIMP




Papiray fait du Komascript

Raymond Rochedieu est, depuis des années, un pilier de l’équipe bénévole qui relit et corrige les framabooks. Quand ce perfectionniste a annoncé vouloir s’attaquer à la traduction et l’adaptation d’un ouvrage kolossal, personne ne pouvait imaginer la masse de travail qui l’attendait. Surtout pas lui !
Personnage haut en couleur et riche d’une vie déjà bien remplie, ce papi du Libre nous offre aujourd’hui le fruit d’un travail acharné de plusieurs années. Framabook renoue ainsi le temps d’un précieux ouvrage avec sa tradition de manuels et guides.

Markus Kohm, Raymond Rochedieu (traduction et adaptation), KOMA-Script. Typographie universelle avec XƎLATEX, Framabook, octobre 2017.

KOMA-Script. Typographie universelle avec XƎLATEX

Bonjour Raymond, si tu aidais nos lecteurs à faire connaissance avec toi ?

Bonjour, je m’appelle Raymond Rochedieu et depuis une quinzaine d’année, lors de la naissance de mon premier petit fils, tout le monde m’appelle Papiray. Je suis âgé de 72 ans, marié depuis 51 ans, j’ai deux garçons et 6 petits-enfants.

Je suis à la retraite, après avoir exercé des métiers aussi variés que : journaliste sportif vacataire (1959-1963), agent SNCF titulaire (1963-1967), VRP en machines-outils bois Guilliet (1967-1968), éducateur spécialisé (1968-1970, école d’éducateur de Reims), artisan imprimeur en sérigraphie (1970-1979), VRP (Textiles Florimond Peugnet – Cambrai, Éditions Paris-Match, Robert Laffont et Quillet, Laboratoires Messegué, Électro-ménager Vorwerk et Electrolux, Matra-Horlogerie JAZ…), puis ingénieur conseil, directeur commercial, artisan menuisier aluminier, avant de reprendre des études à 52 ans et de passer en 10 mois un BTS d’informaticien de gestion. Malgré les apparences, je ne suis pas instable, seulement curieux, « jusqu’auboutiste » et surtout socialement et individuellement responsable mais (très) indépendant, ce que j’appelle mon « Anarchie Utopiste » (expression qui, comme chacun le sait, vaut de l’or) : je rêve d’un monde où tous seraient responsables et égaux… mais ce n’est qu’un rêve !

J’ai terminé ma carrière professionnelle comme intervenant en informatique, installateur, dépanneur, créateur de sites internet, formateur agréé éducation nationale, chambre de commerces et chambre des métiers et même jury BTS à l’IUT de Reims.

Ton projet de traduction et de Framabook a été une œuvre de longue haleine et aboutit à un ouvrage massif. Comment tout cela a-t-il commencé ? Pourquoi as-tu entamé seul ce gigantesque labeur ?

Je me suis tout d’abord intéressé à l’ouvrage de Vincent Lozano Tout ce que vous avez toujours voulu savoir sur LATEX sans jamais oser le demander (Ou comment utiliser LATEX quand on n’y connaît goutte) auquel j’ai participé, à l’époque, en qualité de correcteur. Mais 2008, c’est aussi, pour moi, une rupture d’anévrisme et 14 jours de coma dont je suis sorti indemne, bien que physiquement diminué.

Puis j’ai enchaîné opération du genou droit, infection nosocomiale, prothèse du genou gauche, phlébite, re-opération pour éviter l’amputation, bref vous comprenez pourquoi j’ai mis du temps pour poursuivre le travail !

J’ai cependant connu quelques moments de bonheur : deux stages de tourneur sur bois, à l’école Jean-François Escoulen d’Aiguines (83630) avec le « Maître » qui m’ont conduit à un premier projet : construire un tour à bois fonctionnant à l’ancienne sans électricité et raconter mon ouvrage, projet toujours d’actualité mais qui s’est fait croquer, l’âge aidant, par l’envie d’écrire mes souvenirs, moins de sport… car même la marche m’est devenue pénible… un refuge, mon bureau… l’ordi…et KOMA-Script…

En réalité, ce n’est pas tout à fait ça. Début 2014, je rencontre une amie  qui se plaint de l’utilisation du logiciel Word, inadapté à son besoin actuel : à 72 ans, elle a repris ses études et prépare un doctorat de théologie. Chapeau, Françoise… elle a aujourd’hui 75 ans et elle est, je crois, en dernière année…

Je cherche donc quels sont les outils utilisés par les « thésards » et les « doctorants », et je découvre LaTeX que l’on dit « créé par les Américains, pour les Américains » et mal adapté à la typographie du reste du monde. J’achète le livre de Maïeul Rouquette et découvre finalement cette perle qu’est KOMA-Script, à travers « Les fiches de Bébert » (voir liste de références plus bas).

Ce qu’il en écrit me donne envie d’aller plus loin dans la connaissance de l’ouvrage de Markus KOHM, mais pour moi, c’est l’horreur : l’original en langue allemande n’existe que dans une traduction en langue anglaise.

Et qu’est-ce qu’y fait, Papiray ? Hein ? Qu’est-ce qu’y fait ?

Ben y contacte Markus Kohm pour lui demander l’autorisation de passer l’ouvrage en langue française et y demande à ses « amis » de Framasoft ce qu’ils en pensent… ou l’inverse… toujours est-il que Markus m’y autorise en date du 19 juillet 2014 et que mes amis de Framasoft me disent « vas-y, fonce », le début d’une aventure commencée en réalité en mai de la même année.

Dans l’absolu, je n’ai pas l’impression d’avoir été réellement seul. La curiosité, la découverte des différents systèmes, les réponses – surtout par Christophe Masutti – aux questions posées, les lectures des multiples articles et ouvrages consacrés au sujet, les tests permanents des codes (dont les résultats n’étaient pas toujours ce que j‘en attendais), les erreurs de compilation non identifiées et dont il me fallait corriger la source…

Et puis, pour tout avouer, je ne savais pas réellement où je mettais les doigts… une fois la machine lancée, fallait bien assurer et assumer…

Tu as travaillé dur pendant longtemps et par-dessus le marché, les passes de révision des bénévoles de Framabook ont été nombreuses et t’ont souvent obligé à reprendre des détails, version après version. Comment tu as vécu ça, tu ne t’es jamais découragé ?

Vu dans l’instance Framapiaf du 26 juillet 2017 à propos de l’utilisation d’une varwidth dans une fbox :

Ce sont surtout les modifications de versions dues à Markus qui m’ont « obligé ».

Comme je l’ai indiqué ci-dessus, j’ai démarré ce travail, en mai 2014, sur la base de la version de l’époque qui a évolué le 16 avril, le 15 septembre, le 3 octobre 2015, avant de devenir la v3.20 en date du 10 mai 2016, la v3.21 le 14 juin puis la v3.22 le 2 janvier 2017, enfin la v3.23 le 13 avril 2017 et chaque fois, pour coller à la réalité, je me suis adapté en intégrant ces modifications.

De plus, Markus Kohm a multiplié des extensions et additifs publiés sur internet et j’ai décidé de les intégrer dans la version française de l’ouvrage. KOMA-Script est bien entendu le noyau, mais LaTeX, le système d’encodage abordé, m’était totalement inconnu. Je me suis inspiré, pour le découvrir à travers XƎLATEX, des ouvrages suivants qu’il m’a fallu ingérer, sinon comprendre :

Cette liste n’est pas exhaustive et ne mentionne que les quelques ouvrages et sites parcourus le plus fréquemment.

Quant au bon usage de la langue française, j’ai toujours, à portée de main,

que je consulte régulièrement. En cas de doute, il me reste trois références françaises solides :

Et j’ai navigué au hasard de mes hésitations (merci Mozilla), sur de nombreux sites que je n’ai pas cités dans mes références.

Que leurs auteurs et animateurs ne m’en tiennent pas rigueur.

Tu es donc passionné de LaTeX ? Pourquoi donc, quels avantages présente ce langage ?

LaTeX — prononcer « latèk » ou « latèr » comme avec le « j » espagnol de « rota » ou le « ch » allemand de « maren » (machen), selon votre goût — est un langage de description de document, permettant de créer des écrits de grande qualité : livres, articles, mémoires, thèses, présentations projetées…

On peut considérer LaTeX comme un collaborateur spécialisé dans la mise en forme du travail en typographie tandis que l’auteur se consacre au contenu. La fameuse séparation de la forme et du fond : chacun sa spécialité !

Et ce KOMA-Script c’est quoi au juste par rapport à LaTeX ?

LaTeX a été écrit par des Américains pour des Américains. Pour pouvoir l’utiliser convenablement il nous faut charger des paqs qui permettent de l’adapter à notre langue car les formats de papiers américains et européens sont très différents et les mises en page par défaut de LaTeX ne sont adaptées ni à notre format a4, ni à notre typographie.

L’utilisation de KOMA-Script, outil universel d’écriture, permet de gérer la mise en page d’un ensemble de classes et de paqs polyvalents adaptés, grâce au paq babel, à de multiples langues et pratiques d’écriture, dont le français. Le paq KOMA-Script fonctionne avec XƎLATEX, il fournit des remplacements pour les classes LaTeX et met l’accent sur la typographie.

Les classes KOMA-Script permettent la gestion des articles, livres, documents, lettres, rapports et intègrent de nombreux paqs faciles à identifier : toutes et tous commencent par les trois lettres scr : scrbook, scrartcl, scrextend, scrlayer

Tous ces paqs peuvent être utilisés non seulement avec les classes KOMA-Script, mais aussi avec les classes LaTeX standard et chaque paq a son propre numéro de version.

Donc ça peut être un ouvrage très utile, mais quel est le public visé particulièrement ?

j’ai envie de répondre tout le monde, même si, apparemment, ce système évolué s’adresse d’avantage aux étudiants investis dans des études supérieures en sciences dites « humaines » (Géographie, Histoire, Information et communication, Philosophie, Psychologie, Sciences du langage, Sociologie, Théologie…) et préparant un DUT, une licence, une thèse et même un doctorat plutôt qu’aux utilisateurs des sciences « exactes » qui peuvent être néanmoins traitées.

En réalité, je le pense aussi destiné aux utilisateurs basiques de MSWord, LibreOffice ou de logiciels équivalents de traitement de texte, amoureux de la belle écriture, respectueux des règles typographiques utilisées dans leur pays, désireux de se libérer des carcans plus ou moins imposés par la culture anglo-saxonne, même s’il n’est pas évident, au départ, d’abandonner son logiciel wysiwyg pour migrer vers d’autres habitudes liées à la séparation du fond et de la forme.

Est-ce que tu as d’autres projets pour faire partager des savoirs et savoir-faire à nos amis libristes ?

Oui, dans le même genre, j’ai sous le coude un ouvrage intitulé « Utiliser XƎLATEX c’est facile, même pour le 3e âge  » écrit avec la complicité de Paul Bartholdi et Denis Mégevand, tous deux retraités de l’université de Genève, l’Unige. Ces derniers sont les co-auteurs, en octobre 2005, d’un didacticiel destiné à leurs étudiants « Débuter avec LaTeX » simple, clair, plutôt bien écrit et dont je m’inspire, avec leurs autorisations, pour composer la trame de mon ouvrage qui sera enrichi (l’original compte 98 pages) et portera – comme son titre le laisse supposer – sur l’usage de XƎLATEX, incluant des développements et surtout des exemples de codes détaillés et commentés de diverses applications (mon objectif est de me limiter à 400 pages), mais ne le répétez pas…

 

 




Bienvenue à Datastopia

L’actualité des champions de l’exploitation peu scrupuleuse des données personnelles est malheureusement toujours chargée… Gee nous propose un petit florilège (les sources sont données en fin d’article). Une façon d’illustrer à quoi Contributopia, notre toute nouvelle campagne, se veut une alternative un peu plus réjouissante…

Bienvenue à Datastopia

À l’heure où Framasoft lance sa campagne Contributopia, rappelons que pas mal d’organisations très puissantes tentent au contraire de nous amener doucement vers ce qu’on pourrait appeler Datastopia : la dystopie des données personnelles…

Luke Skywalker, courant avec Yoda sur le dos : « Maître Frama, est-ce que le côté Datastopia est le plus fort ? » Yoda : « Non ! Non ! Plus facile, plus rapide, plus séduisant est le côté Datastopia. Mais pas le plus fort, il est. Vers Contributopia, longue la route est, mais libre la voie est…  Et m'appeler “camarade”, tu peux : ici, de maître il n'y a pas. »

Tout d’abord, jetons un œil chez nos amis étatsuniens, toujours fiers de rappeler qu’ils sont des précurseurs de l’usage cauchemardesque des données personnelles.

Ainsi, la Cour du District de Columbia a émis un mandat exigeant de l’hébergeur DreamHost qu’il fournisse les données pour identifier le million de visiteurs du site disruptj20.org (site d’organisation pour la manifestation en marge de l’investiture de Trump, en janvier dernier).

Gee regarde un PC où on voit une vidéo de Trump qui dit : « Grab them by the web queries. » Gee, blasé : « On dirait que les opposants politiques là-bas vont devoir se mettre à TOR…  Comme dans les dictatures, en fait. Mais il n'y a sans doute pas de quoi s'inquiéter… » Le smiley, déguisé en Zach de la Rocha : « What ? “The land of the free” ? Whoever told you that is your enemy ! »

De notre côté de l’Atlantique, on veut aussi notre part de Datastopia, alors on demande souvent un peu d’aide aux États-Unis.

Par exemple, au Ministère de l’Éducation Nationale, non content d’avoir déjà vendu nos élèves à Microsoft*, on a aussi donné le feu vert pour que les écoles utilisent les services des GAFAM pour stocker leurs données.

Voir l’article « McDonald’s dans les cantines scolaires ».

Un politicien levant les bras au ciel : « Bah oui mais vous comprenez, ma bonne dame, c'est la crise !  Et Google, Amazon, tout ça, c'est gratuit !  Pas comme ces feignants de fonctionnaires qui ont l'outrecuidance de demander à être *payés* pour maintenir des ENT indépendants… » Le smiley, pas content : « “Si c'est gratuit, c'est que ce sont vos enfants, les produits.”  Ça pique, hein ? »

Vos taules en maths, vos heures de colle, votre dossier scolaire… hop, tout ça va potentiellement rejoindre l’énoÔorme silo de données des GAFAM.

Elle est pas belle, la vie ?

Une femme insouciante : « Roooh mais ça vaaaa, de toute façon les ados balancent déjà toute leur vie sur Facebook, alors bon, hein, voilà. » Gee, énervé : « Punaise, mais il me sort par les yeux, cet argument ! C'est pas parce qu'il existe des pratiques pourries qu'il faut encourager le mouvement et l'alimenter ! » Le smiley regarde la femme d'un air cynique : « C'est toujours touchant, cette ambition claire et décomplexée de vouloir rendre le monde meilleur. »

Oui, parce que bizarrement, face aux GAFAM, à la surveillance de masse, tout ça, vous avez deux réponses possibles :

À gauche, la Geekette, les bras croisés d'un air mécontent : « C'est scandaleux ! Pourquoi est-ce que les Américains nous espionneraient comme ça, sans vergogne ? Créons une alternative respectueuse de la vie privée ! » À droite, un connard dans la même position mécontente : « C'est scandaleux ! Pourquoi est-ce que les Américains nous espionneraient comme ça, sans vergogne ? On est assez grands pour faire notre société de surveillance nous-mêmes ! Na ! »

Vous voyez, quand la presse gueule sur l’hégémonie de Google dans la publicité en ligne, le plus souvent, c’est rarement pour critiquer les dérives hallucinantes du financement par la pub et le pistage des utilisateurs : le plus souvent, c’est par volonté de se tailler une part du joli gâteau de Datastopia.

Un commercial avec des lunettes de soleil et un t-shirt « Pub Co », le genre « winner » : « Ami internaute, désactive donc ton bloqueur pour la pub hexagonale !  Fais-toi manipuler FRANÇAIS ! »

Par exemple, sachez qu’un certain nombre de journaux en ligne comme le Figaro, l’Équipe ou Closer utilisent, pour leurs apps mobiles, les services de Teemo, une régie pub spécialisée dans le pistage massif des utilisateurs.

Gee, en tirant la langue d'un air taquin : « Le Figaro, l'Équipe et Closer, vous dites ?  Bon bah j'suis tranquille : je suis pas de droite, j'aime pas le sport et j'ai déjà du PQ à la maison. » Le smiley : « Ouais, et pis installer une app qui se résume à être une visionneuse HTML moins bien foutue qu'un navigateur juste pour lire un journal : c'est non. »

Une enquête de Numerama a révélé que, par le biais de ces applications, Teemo enregistrait les déplacements des utilisateurs en se faisant envoyer la position GPS du téléphone… toutes les 3 minutes.

Les déplacements de 10 millions d’utilisateurs à tout moment sont donc archivées et monnayées par une agence de pub.

Mais tout va bien : c’est une start-up française.

Macron, tout content : « Voilà, et c'est donc grâce au marché libre et dérégulé que des petites start-ups peuvent disrupter et concurrencer de grosses structures comme les RG… » Le smiley, imitant la joie de Macron : « Amen. Le pays est sauvé. »

Pour conclure, n’oubliez pas que le train pour Datastopia ne fonctionne que parce qu’il y a assez de gens pour monter dedans… il n’est pas trop tard pour en descendre.

Luke Skywalker galère sur un vélo, toujours avec Yoda sur le dos : « Je suis content d'avoir sauté du train pour Datastopia…  Mais Contributopia…  y'avait que le vélo, pour y aller ? » Yoda : « À me gonfler, tu vas pas commencer, Luke… » Note : BD sous licence CC BY SA (grisebouille.net), dessinée le 16 octobre 2017 par Gee.

Sources :

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)




Un cas de dopage : Gégé sous l’emprise du Dr Valvin

Quand un libriste s’amuse à reprendre et développer spectaculairement un petit Framaprojet, ça mérite bien une interview ! Voici Valvin, qui a dopé notre, – non, votre Geektionnerd Generator aux stéroïdes !

Gégé, le générateur de Geektionnerd, est un compagnon déjà ancien de nos illustrations plus ou moins humoristiques. Voilà 4 ans que nous l’avons mis à votre disposition, comme en témoigne cet article du Framablog qui vous invitait à vous en servir en toute occasion. Le rapide historique que nous mentionnions à l’époque, c’est un peu une chaîne des relais qui se sont succédé de William Carvalho jusqu’à Gee et ses toons en passant par l’intervention en coulisses de Cyrille et Quentin.

Vous le savez, hormis le frénétique Luc qu’on est obligés de piquer d’une flèche hypodermique pour l’empêcher de coder à toute heure, on développe peu à Framasoft. Aussi n’est-il guère surprenant que ce petit outil ludique soit resté en sommeil sans évolution particulière pendant ces dernières années où la priorité allait aux services de Dégooglisons.

Enfin Valvin vint, qui à l’occasion de l’ajout d’une tripotée de nouveaux personnages se mit à coder vite et bien, poursuivant avec la complicité de Framasky – ô Beauté du code libre ! – la chaîne amicale des contributeurs.

Mais faisons connaissance un peu avec celui qui vient d’ajouter généreusement des fonctionnalités sympathiques à Gégé.

Commençons par l’exercice rituel : peux-tu te présenter pour nos lecteurs et lectrices. Qui es-tu, Valvin ?

Salut Framasoft, je suis donc Valvin, originaire de Montélimar, j’habite maintenant dinch Nord avec ma petite famille. Je suis un peu touche-à-tout et il est vrai que j’ai une attirance particulière pour le Libre mais pas uniquement les logiciels.

 

Qu’est-ce qui t’a amené au Libre ? Tu es tombé dedans quand tu étais petit ou bien tu as eu droit à une potion magique ?

J’ai commencé en tant qu’ingénieur sur les technologies Microsoft (développement .NET, Active Directory, SQL Server…) J’avais bien commencé non ? Puis Pepper m’a concocté une potion et puis …. vous savez qu’elle ne réussit pas souvent ses potions ?

Plus sérieusement lors de mon parcours professionnel, j’ai travaillé dans une entreprise où Linux était largement déployé, ce qui m’a amené à rencontrer davidb2111, libriste convaincu depuis tout petit (il a dû tomber dans la marmite …). Et je pense que c’est lui qui m’a mis sur la voie du Libre…

Cependant ce qui m’a fait passer à l’action a été la 1re campagne « Dégooglisons Internet »… Elle a débuté juste après mon expérience de e-commerce, quand je gérais un petit site web de vente en ligne où j’ai découvert l’envers du décor : Google analytics, adwords, comparateurs de prix… et pendant que j’intégrais les premiers terminaux Android industriels.

Je suis maintenant un libriste convaincu mais surtout défenseur de la vie privée. Certains diront extrémiste mais je ne le pense pas.

Dans ta vie professionnelle, le Libre est-il présent ou bien est-ce compliqué de l’utiliser ou le faire utiliser ?
Aujourd’hui, je suis une sorte d’administrateur système mais pour les terminaux mobiles industriels (windows mobile/ce mais surtout Android). Pour ceux que ça intéresse, ça consiste à référencer du matériel, industrialiser les préparations, administrer le parc avec des outils MDM (Mobile Device Management), mais pas seulement !

Je suis en mission chez un grand compte (comme ils disent) où le Libre est présent mais pas majoritairement. On le retrouve principalement côté serveur avec Linux (CentOS), Puppet, Nagios/Centreon, PostgreSQL … (la liste est longue en fait). Après je travaille sur Android au quotidien mais j’ai un peu du mal à le catégoriser dans le Libre ne serait-ce qu’en raison de la présence des Google Play Services.

J’ai la chance d’avoir mon poste de travail sous Linux mais j’utilise beaucoup d’outils propriétaires au quotidien. (j’démarre même des fois une VM Windows … mais chuuuut !!).

Je suis assez content d’avoir mis en place une instance Kanboard (Framaboard) en passant par des chemins obscurs mais de nombreux utilisateurs ont pris en main l’outil ce qui en fait aujourd’hui un outil officiel.

On découvre des choses diverses sur ton blog, des articles sur le code et puis un Valvin fan de graphisme et surtout qui est prêt à contribuer dès qu’il y a passion ? Alors, tu as tellement de temps libre pour le Libre ?

Du temps quoi ?… Malheureusement, je n’ai pas beaucoup de temps libre entre le travail, les trajets quotidien (plus de 2 heures) et la famille. Du coup, une fois les enfants couchés, plutôt que regarder la télé, j’en profite (entre deux dessins).
Mes contributions dans le libre sont principalement autour du projet de David Revoy, Pepper & Carrot. J’ai la chance de pouvoir vivre l’aventure à ses côtés ainsi que de sa communauté. Et dans l’univers de la BD, c’est inédit ! D’ailleurs je te remercie, Framasoft, de me l’avoir fait découvrir 🙂
Si je peux filer un petit coup de main avec mes connaissances sur un projet qui me tient à cœur, je n’hésite pas. Et même si ce n’est pas grand-chose, ça fait plaisir d’apporter une pierre à l’édifice et c’est ça aussi la magie du Libre !
J’ai eu parfois l’ambition de lancer moi même des projets libres mais j’ai bien souvent sous-estimé le travail que ça représentait …

Et maintenant, tu t’attaques au geektionnerd, pourquoi tout à coup une envie d’améliorer un projet/outil qui vivotait un peu ?
Je dois avouer que c’est par hasard. J’ai vu un message sur Mastodon qui m’a fait découvrir le projet. Il n’y a pas si longtemps, je m’étais intéressé au projet Bird’s Dessinés et j’avais trouvé le concept sympa. Mais tout était un peu verrouillé, notamment les droits sur les réalisations. J’aime bien le dessin et la bande dessinée, le projet du générateur de Geektionnerd m’a paru très simple à prendre en main… du coup, je me suis lancé !

Tu peux parler des problèmes du côté code qui se sont posés, comment les as-tu surmontés  ?
Globalement, ça s’est bien passé jusqu’au moment où j’ai voulu ajouter des images distantes dans la bibliothèque. Le pire de l’histoire c’est que ça fonctionnait bien à première vue. On pouvait ajouter toutes les images que l’on voulait, les déplacer… Nickel ! Et puis j’ai cliqué sur « Enregistrer l’image » et là… j’ai découvert la magie de  CORS !

CORS signifie Cross Origin Ressource Sharing et intervient donc lorsque le site web tente d’accéder à une ressource qui ne se situe pas sur son nom de domaine.
Il est possible de créer une balise image html qui pointe vers un site extérieur du type :

<img src="https://www.peppercarrot.com/extras/html/2016_cat-generator/avatar.php?seed=valvin" alt="c'est mon avatar" />

En revanche, récupérer cette image pour l’utiliser dans son code JavaScript, c’est possible mais dans certaines conditions uniquement. Typiquement, si j’utilise jquery et que je fais :

$.get("https://www.peppercarrot.com/extras/html/2016_cat-generator/avatar.php?seed=Linux", function(data){
    $("#myImg").src = data;
});

On obtient :

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.peppercarrot.com/extras/html/2016_cat-generator/avatar.php?seed=Linux. (Reason: CORS header 'Access-Control-Allow-Origin' missing).

En revanche, si on utilise une image hébergée sur un serveur qui autorise les requêtes Cross-Origin, il n’y a pas de souci :

$.get("https://i.imgur.com/J2HZir3.jpg", function(data){
    $("#myImg").src = data;
});

Tout cela en raison de ce petit en-tête HTTP que l’on obtient du serveur distant :

Access-Control-Allow-Origin *

où `*` signifie tout le monde, mais il est possible de ne l’autoriser que pour certains domaines.
Avec les canvas, ça se passait bien jusqu’à la génération du fichier PNG car on arrivait au moment où l’on devait récupérer la donnée pour l’intégrer avec le reste de la réalisation. J’avais activé un petit paramètre dans la librairie JavaScript sur l’objet Image

image.crossOrigin = "Anonymous";

mais avec ce paramètre, seules les images dont le serveur autorisait le Cross-Origin s’affichaient dans le canvas et la génération du PNG fonctionnait. Mais c’était trop limitatif.

Bref, bien compliqué pour par grand-chose !

J’ai proposé de mettre en place un proxy CORS, un relais qui rajoute simplement les fameux en-têtes mais ça faisait un peu usine à gaz pour ce projet. Heureusement, framasky a eu une idée toute simple de téléchargement d’image qui a permis de proposer une alternative.
Tout cela a fini par aboutir, après plusieurs tentatives à ce Merge Request : https://framagit.org/framasoft/geektionnerd-generator/merge_requests/6

Et après tous ces efforts quelles sont les fonctionnalités que tu nous as apportées sur un plateau ?

Chaud devant !! Chaud !!!

  • Tout d’abord, j’ai ajouté le petit zoom sur les vignettes qui était trop petites à mon goût

  • Ensuite, j’ai agrandi la taille de la zone de dessin en fonction de la taille de l’écran. Mais tout en laissant la possibilité de choisir la dimension de la zone car dans certains cas, on ne souhaite qu’une petite vignette carrée et cela évite de ré-éditer l’image dans un second outil.

  • Et pour terminer, la possibilité d’ajouter un image depuis son ordinateur. Cela permet de compléter facilement la bibliothèque déjà bien remplie 🙂

Merci ! D’autres développements envisagés, d’autres projets, d’autres cartoons dans tes cartons ?

D’autres développements pour Geektionnerd ? Euh oui, j’ai plein d’idées … mais est ce que j’aurai le temps ?
– intégration Lutim pour faciliter le partage des réalisations
– recherche dans la librairie de toons à partir de tags (nécessite un référencement de méta-data par image)
– séparation des toons des bulles et dialogues : l’idée serait de revoir la partie gauche de l’application et trouver facilement les différents types d’images. Notamment en découpant par type d’image : bulles / personnages / autres.
– ajout de rectangles SVG pour faire des cases de BD
– amélioration de la saisie de texte (multi-ligne) et sélection de la fonte pour le texte
– …
Je vais peut-être arrêter là 🙂

Sinon dans les cartons, j’aimerais poursuivre mon projet Privamics dont l’objectif est de réaliser des mini-BD sur le sujet de la vie privée de façon humoristique. Mais j’ai vu avec le premier épisode que ce n’était pas une chose si facile. Du coup, je privilégie mon apprentissage du dessin 🙂

Bien entendu, Pepper & Carrot reste le projet auquel je souhaite consacrer le plus de temps car je trouve que le travail que fait David est tout simplement fantastique !

Le mot de la fin est pour toi…
Un grand merci à toi Framasoft, tu m’as déjà beaucoup apporté et ton projet me tient particulièrement à cœur.

Vive le Libre !!! 🙂




La rentrée des GAFAM

Prenons un peu des nouvelles des fameux GAFAM avec l’ami Gee qui nous synthétise les derniers exploits de ces entreprises aux pouvoirs de plus en plus larges et inquiétants… malheureusement, les quelques anecdotes racontées ici sont tirées de faits réels (les sources sont données après la BD).

Sources :

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)




Le Ray’s Day en BD !

Aujourd’hui, comme tous les 22 aoûts, c’est le Ray’s Day : un jour où l’on célèbre les livres et la lecture… Un événement auquel Framasoft et les framasoftien⋅nes ont déjà participé à plusieurs reprises.

Cette année, c’est notre ami Gee qui en donne une petite présentation en BD. En vous souhaitant un bon Ray’s Day !

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)