Catégorie : Architectures ouvertes

  • [Lecture] How decen­tra­li­zed is Bluesky really?

    Je n’ai pas de cita­tion à mettre en lumière. Le contenu est proba­ble­ment trop long pour le permettre.

    Je recom­mande toute­fois très chau­de­ment la lecture du billet de Chris­tine Lemmer-Webber sur Bluesky, le Fedi­verse, et la décen­tra­li­sa­tion à tous ceux qui s’in­té­ressent au sujet.

    Il y a de la tech­nique donc ça demande un peu de bagage mais pas besoin d’être un ingé­nieur non plus.


    Il y a une réponse d’un ingé­nieur de Bluesky, auquel il y a une réponse à nouveau mais si vous ne devez en lire qu’un, je recom­mande le premier.

    Je note d’ailleurs que l’es­pace de l’in­gé­nieur Bluesky n’a pas de RSS. Pour moi ce n’est pas un élément absent de sens.

  • Dis tonton, c’est quoi les blocages d’ins­tance sur Masto­don ?

    Voilà qu’on reparle de modé­ra­tion de Masto­don. L’his­toire de départ c’est une instance (« Info­sec ») qui a choisi d’en mettre une autre (« Journa ») sous silence pour ne pas subit les propos que cette dernière a choisi de lais­ser en ligne.

    Hein ? Une instance ?

    Masto­don fonc­tionne à travers un réseau fédéré. Son petit nom est le fédi­verse. Les utili­sa­teurs sont regrou­pés en ilots plus ou moins gros qu’on appelle les instances. Certains utili­sa­teurs ont leur propre instance person­nel. D’autres instances regroupent plusieurs dizaines de milliers de personnes.

    Si un Tom d’Info­sec est abonné à Alice de Journa, alors les deux instances commu­niquent entre elles pour que Journa envoie les messages d’Alice à Info­sec. Info­sec fera ensuite en sorte de les présen­ter à Tom.

    Schéma représentant trois cercles avec des flèches allant dans les deux sens entre chaque couple de cercle.

Dans le premier cercle, quatre noms : Tom, Tina, Titus, Tara.

Dans le second cerce, quatre noms : Anna, Alice, Agnès, Albus.

Dans le troisième cercle : Cédric, Clara, Cloé.
    Diffé­rentes instances

    Vous connais­sez déjà ça avec les emails, qui fonc­tionnent sur le même prin­cipe. On a un îlot Gmail, un Outlook, un Yahoo, un Orange, un Free… et chaque entre­prise créé le sien avec son propre nom.

    Ok, mais c’est quoi le blocage d’une instance ?

    Si Info­sec choi­sit de bloquer entiè­re­ment Journa, alors elle ne trai­tera plus les nouveaux messages de cette dernière et n’y enverra plus les siens. On parle de défé­dé­rer une instance.

    Cette procé­dure n’in­fluera que sur l’ins­tance qui réalise qui le blocage (Info­sec) et les utili­sa­teurs de cette dernière. L’ins­tance ciblée (Journa) conti­nuera à conver­ser avec toutes les milliers d’autres instances du réseau.

    Schéma représentant trois cercles avec des flèches allant dans les deux sens entre chaque couple de cercle.

La flèche qui va du cercle des A vers le cercle des T est bloqué par une croix rouge du côté du cercle des T.
La flèche qui va du cercle des T vers le cercle des A est bloquée elle aussi au niveau du cercle des T, et est représentée en pointillés.

Dans le premier cercle, quatre noms : Tom, Tina, Titus, Tara.

Dans le second cerce, quatre noms : Anna, Alice, Agnès, Albus.

Dans le troisième cercle : Cédric, Clara, Cloé.
    Blocage d’une instance par une autre.

    En réalité il y a un niveau inter­mé­diaire qu’on appelle la mise sous silence.

    Masto­don a trois flux : le flux person­nel qui présente unique­ment les abon­ne­ments, le flux local qui présente unique­ment les messages locaux à l’ins­tance, et le flux fédéré qui présente tous les messages reçus par l’ins­tance.

    La mise sous silence masque les conte­nus concer­nés dans le flux fédéré mais permet de rece­voir des messages dans le flux person­nel à condi­tion de s’y être expli­ci­te­ment abonné.

    C’est ce niveau de blocage inter­mé­diaire (la mise sous silence) qui a été mis en œuvre par Info­sec.

    Mais pourquoi faire ça ?

    La vraie réponse : Peu importe. Si tu choi­sis de ne pas écou­ter CNews chez toi, tu n’as pas à donner d’ex­pli­ca­tion. C’est ton choix.

    C’est la même chose pour l’ins­tance Info­sec et ses utili­sa­teurs : Ils font ce qu’ils veulent chez eux.

    Le plus souvent on bloque une instance quand elle est la source de spam, de harcè­le­ments, ou de propos racistes, trans­phobes, handi­phobes, pédo­por­no­gra­phiques ou inju­rieux.

    Chaque instance a ses propres sensi­bi­li­tés. Certaines tiennent à une liberté d’ex­pres­sion très large, d’autres préfèrent exclure la porno­gra­phie ou certains sujets pour créer un espace qui leur convient.

    Certains préfèrent une modé­ra­tion légère quitte à subir parfois quelques conte­nus problé­ma­tiques là où d’autres préfèrent une modé­ra­tion forte quitte à limi­ter certaines inter­ac­tions externes légi­times.

    C’est un choix local, qui ne concerne qu’eux.

    Ici Info­sec a jugé que certains propos venant de Journa étaient trans­phobes et les utili­sa­teurs d’Info­sec souhai­taient s’en proté­ger (c’est à dire ne plus les voir ni en assu­rer la trans­mis­sion chez eux).

    On bloque toute une instance et tous les utili­sa­teurs pour un unique message problé­ma­tique ?

    Masto­don prévoit un moyen de signa­ler les propos gênants à l’ins­tance d’ori­gine. Le plus souvent les blocages d’ins­tance inter­viennent quand l’ins­tance d’ori­gine (ici Journa) refuse d’agir, ou que le problème survient trop régu­liè­re­ment.

    Pour faire un paral­lèle, si je sais que CNews invite régu­liè­re­ment des invi­tés que je ne supporte pas, je peux préfé­rer ne plus du tout regar­der CNews pour m’en proté­ger, quitte à ne plus entendre certains autres invi­tés qui seraient eux accep­tables à mes yeux. Je n’in­ter­dis pas CNews, je choi­sis juste de ne pas diffu­ser cette chaîne dans mon salon.

    J’avoue que sur ce sujet, si j’avais eu à modé­rer, avec une seule occur­rence qui n’est qu’un partage d’un contenu d’un jour­nal de réfé­rence, j’au­rais mis sous silence unique­ment l’uti­li­sa­teur concerné et pas l’ins­tance, mais ce n’est que mon choix lié à mes équi­libres person­nels.

    Info­sec a fait un autre choix, et il ne regarde qu’eux.

    Pourquoi est-ce que Journa a refusé d’agir sur des propos trans­phobes ?

    Les équi­libres de liberté d’ex­pres­sion sont très subjec­tifs. Tous les pays n’ont déjà pas le même socle de base en interne. Les commu­nau­tés peuvent en plus choi­sir d’al­ler au-delà de ce socle de base. Certaines le font, d’autres pas, et pas toujours sur les mêmes sujets.

    Enfin, parfois il y a simple­ment désac­cord sur ce qui est ou pas inju­rieux, ce qui est ou pas trans­phobe, ce qui est ou pas raciste, ce qui est ou pas un consti­tu­tif d’un harcè­le­ment, etc.

    Les commu­nau­tés se regroupent autour de poli­tiques, valeurs et cultures communes, mais n’ont pas forcé­ment les mêmes que le voisin.

    C’est ce qu’il se passe ici. Soit Journa a consi­déré que l’ar­ticle du New York Times relayé était suffi­sam­ment étayé avec des avis de docteurs et cher­cheurs à propos des effets indé­si­rables de certains trai­te­ments, soit Journa n’a pas agit en pensant que ce n’est pas son rôle de tran­cher une telle ques­tion et remettre en cause le New York Times.

    D’autres personnes sur Info­sec ont, elles, consi­déré que le contenu était trans­phobe et qu’il valait mieux bloquer l’ins­tance si elle n’agis­sait pas pour empê­cher la diffu­sion de conte­nus trans­phobes à l’ave­nir. Info­sec a agit en fonc­tion de ses propres utili­sa­teurs, et ça ne regarde qu’eux (oui, je me répète mais c’est impor­tant).

    Ça pose quand même un sacré problème de liberté d’ex­pres­sion, non ?

    En fait, pas vrai­ment, pas beau­coup plus que tous les gens qui comme moi font le choix de ne jamais allu­mer la TV sur CNews.

    Personne n’em­pêche les membres de Journa de s’ex­pri­mer, ou d’être entendu, ou même d’être relayé sur la très grande majo­rité des instances Masto­don.

    Dans le schéma de tout à l’heure, le blocage est à la péri­phé­rie de l’ins­tance Info­sec et pas à la péri­phé­rie de l’ins­tance Journa. Tant qu’Info­sec n’est qu’un des très nombreux acteurs du réseau, ça ne pose pas de problème majeur.

    Schéma représentant trois cercles avec des flèches allant dans les deux sens entre chaque couple de cercle.

La flèche qui va du cercle des A vers le cercle des T est bloqué par une croix rouge du côté du cercle des T.
La flèche qui va du cercle des T vers le cercle des A est bloquée elle aussi au niveau du cercle des T, et est représentée en pointillés.

Dans le premier cercle, quatre noms : Tom, Tina, Titus, Tara.

Dans le second cerce, quatre noms : Anna, Alice, Agnès, Albus.

Dans le troisième cercle : Cédric, Clara, Cloé.
    Blocage d’une instance par une autre.

    Les seuls pour qui il y aurait poten­tiel­le­ment un enjeu de liberté d’ex­pres­sion, ce sont les membres de l’ins­tance d’Info­sec.

    Ahah ! Tu vois, tu le dis toi-même, il y a bien un problème pour eux !

    Ça dépend. Si je parti­cipe à une asso­cia­tion, qu’il y a une TV dans la salle de pause et qu’il a été décide que cette TV diffu­se­rait Arte plutôt que CNews, est-ce une atteinte à la liberté d’ex­pres­sion parce que je ne peux pas y écou­ter les chro­niqueurs de CNews ?

    Proba­ble­ment pas : Je peux encore écou­ter CNews chez moi, ou dans une autre asso­cia­tion, ou même monter ma propre asso­cia­tion qui aura des règles diffé­rentes. Cela ne commen­cera à être un problème que si ma capa­cité à aller voir ailleurs est limi­tée ou complexe, ou si on donne à l’as­so­cia­tion d’ori­gine une auto­rité quel­conque.

    C’est exac­te­ment la même chose avec Info­sec. Ses membres peuvent toujours aller lire Journa ailleurs avec un second compte, ou démé­na­ger leur compte prin­ci­pal sur une autre instance, ou même monter leur propre instance. Ajou­ter un second compte ou migrer ailleurs est facile, sans limite.

    Non seule­ment personne ne bride l’ex­pres­sion des membres de Journa mais en plus personne ne limite la capa­cité à aller les lire faci­le­ment.

    Pour­tant tu disais toi-même que…

    La ques­tion surgi­rait diffé­rem­ment si Info­sec avait une situa­tion de quasi-mono­pole, ou que toutes les instances bloquant Journa avaient en se regrou­pant une situa­tion de quasi-mono­pole limi­tant de fait la capa­cité à accé­der au contenu dont on parle.

    Ce n’est pas le cas aujourd’­hui.

    Ce serait aussi un sujet pour un blocage liti­gieux réalisé de façon cachée. Ici l’ad­mi­nis­tra­teur d’Info­sec a publié un billet sur le sujet et le fait même que j’en parle ici montre qu’on est loin de ce cas.

    Ça pose au moins une ques­tion de démo­cra­tie interne d’In­fo­sec

    Pas à mon avis. Tout fonc­tion­ne­ment interne n’a pas forcé­ment à être démo­cra­tique. C’est impor­tant pour un pays ou une collec­ti­vité terri­to­riale parce qu’on ne choi­sit pas son pays d’ori­gine et qu’on ne change pas faci­le­ment de pays ou de terri­toire.

    La démo­cra­tie c’est « le pouvoir au peuple ». Sur Masto­don l’uti­li­sa­teur a le pouvoir vu qu’il peut choi­sir à tout moment une instance avec des règles qui lui conviennent, sans avoir de consé­quences néga­tives signi­fi­ca­tives.

    C’est d’au­tant moins un sujet que le message de l’ad­mi­nis­tra­teur d’Info­sec laisse entendre que ce sont des utili­sa­teurs de l’ins­tance qui l’ont fait agir et pas lui qui a pris la déci­sion unila­té­ra­le­ment.

    Mais alors il n’y a aucun problème ?

    Il y a plein de problèmes, mais pas forcé­ment des ques­tions de liberté d’ex­pres­sion ou de démo­cra­tie, et pas forcé­ment sur le cas Info­secJourna.

    Un premier problème est la trans­pa­rence. Info­sec a agi en trans­pa­rence mais ce n’a pas toujours été lé cas de toutes les instances par le passé. Quand c’est trans­pa­rent on fait nos choix, éven­tuel­le­ment on va voir ailleurs. Quand c’est caché ça veut dire mani­pu­ler l’in­for­ma­tion reçue et influen­cer des personnes sans qu’ils ne le sachent, et ça c’est déjà beau­coup plus liti­gieux.

    La contrainte est un second problème. Ce ne semble pas le cas ici mais par le passé la menace de défé­dé­rer a été utili­sée comme une pres­sion pour forcer une autre commu­nauté à chan­ger ses propres règles et valeurs (« si tu ne bloques pas l’ins­tance xxx alors on bloque ton instance aussi »). On est là dans une démarche où l’ou­til a été détourné pour deve­nir une arme plutôt qu’un bouclier.

    Enfin, il y a un sujet si une instance ou un groupe d’ins­tances peut avoir suffi­sam­ment de poids pour que ça devienne effec­ti­ve­ment un sujet de liberté d’ex­pres­sion. C’est parti­cu­liè­re­ment le cas si on cumule avec le problème précé­dent. Là ça peut être aussi moche qu’un réseau centra­lisé, ou créer plusieurs sous-réseaux indé­pen­dants et qui ne commu­niquent pas entre eux.

    Du coup le système de Masto­don est problé­ma­tique ?

    Oui, non, ça dépend de tes propres choix.

    C’est juste qu’il n’y a pas de système parfait ni de façon univer­selle de posi­tion­ner les équi­libres entre les diffé­rents enjeux.

    Le choix de Masto­don est un choix qui répond à des problèmes vus sur Twit­ter ou d’autres réseaux centra­li­sés, qui ouvre d’autres possi­bi­li­tés et d’autres façons de penser les équi­libres. C’est déjà pas mal.

    Que peut-on amélio­rer ?

    1. Inci­ter à plus de trans­pa­rence à l’in­té­rieur d’une instance, sur ce qui est bloqué globa­le­ment et pourquoi.
    2. Refu­ser globa­le­ment les guerres de modé­ra­tion entre instances et les instances qui veulent contraindre les règles des autres (le « si tu ne bloques pas l’ins­tance xxx alors on bloque ton instance aussi »)
    3. S’as­su­rer qu’au­cune instance ne repré­sente plus de 20% des utili­sa­teurs actifs, et qu’un groupe d’ins­tances ne devienne majo­ri­taire au point de pouvoir deve­nir un problème.
    4. Faire en sorte que jamais la procé­dure de démé­na­ge­ment de compte ne soit limi­tée, même en cas de blocage d’ins­tance.
  • Éthique et Lima

    Le projet Lima s’éteint. C’est dommage. Je suis convaincu que les équipes de Lima ont fait tout ce qu’elles pouvaient pour que ça n’ar­rive pas. Des fois « on n’y arrive pas ». C’est dommage mais c’est ainsi et on doit plutôt remer­cier les gens d’avoir essayé.

    Les appa­reils concer­nés vont à terme deve­nir inuti­li­sables. C’est un bon exemple de « n’uti­li­sez pas d’ap­pa­reils connec­tés qui dépendent d’un service centra­lisé » mais à mon sens la leçon n’est pas celle là.

    Je n’aime pas tirer sur l’am­bu­lance mais mon problème est un problème éthique.

    What happens if CGC dies ?

    What’s good with Lima is that it’s enti­rely private and decen­tra­li­zed. So Lima can work inde­pen­dently from any servers, and conti­nue mana­ging your data even if our star­tup dies (disclo­sure: we don’t plan anything like that)

    The only thing we manage on our side of the equa­tions are updates of our app and the web inter­face of Lima. In case of company crash, we’ll do our best to open source at least the most criti­cal parts of our code, so the commu­nity conti­nues impro­ving the solu­tion every night.

    FAQ sur la page Kicks­tar­ter, le 6 août 2013

    La dispa­ri­tion de l’en­tre­prise a été envi­sa­gée dès le début de l’aven­ture (c’est bien) et des éléments de réas­su­rance ont été posés (c’est bien aussi, même si ce n’est que du best effort).

    J’ai un problème éthique parce que toutes les équipes de Lima, des fonda­teurs jusqu’aux déve­lop­peurs ont accepté de poser ces éléments de réas­su­rance alors qu’ils semblent faux.


    En pratique le serveur de l’in­fra­struc­ture Lima est un compo­sant essen­tiel et les boitiers vont progres­si­ve­ment arrê­ter de fonc­tion­ner. Ce n’est pas moi qui le dit, c’est Lima eux-mêmes. Là on est dans la trom­pe­rie pure et simple par rapport à la promesse affi­chée.

    While your Lima product synchro­nises with your devices without servers, our servers are still needed to make your devices find each other and esta­blish a connec­tion.

    Unfor­tu­na­tely, as our services shut down, your Lima will progres­si­vely stop to work.

    This time, it’s Good­bye. Page d’ac­cueil Lima

    La promesse de l’open source est simi­laire. En pratique il est impos­sible de passer le code open source une fois la société en liqui­da­tion. C’est confirmé par les réponses sur Twit­ter.

    C’est simple­ment légal. Les action­naires perdent le contrôle de la société et le liqui­da­teur a l’obli­ga­tion légale de tirer le maxi­mum des posses­sions de la société. Ça inclut le code source et la propriété intel­lec­tuelle. Libé­rer le code source gratui­te­ment n’est léga­le­ment plus possible.

    Le problème c’est que ce n’est pas une surprise.

    Il aurait fallu s’y prendre avant le début des diffi­cul­tés. Il aurait fallu dépo­ser le code source régu­liè­re­ment chez un tiers de confiance et s’en­ga­ger contrac­tuel­le­ment avec lui sur une cession de droits qui ne devien­dra effec­tive qu’à certaines condi­tions pré-établies.

    Même si la FAQ parle de « do our best », on est dans la trom­pe­rie. Il n’est pas imagi­nable que la ques­tion ait été abor­dée dans la FAQ et que les colla­bo­ra­teurs de l’en­tre­prise aient pu igno­rer les enjeux ci-dessus. Ils semblent pour­tant ne rien avoir prévu, consciem­ment, et avoir parti­cipé là aussi à un déca­lage signi­fi­ca­tif entre le discours et les actions.


    J’en veux aux déve­lop­peurs qui ont parti­cipé à ça, et qui vont mettre le doute sur tous les autres.

    Déve­lop­peurs, vous ne devriez pas mettre l’éthique de côté. Vous ne devriez pas appor­ter votre concours à des socié­tés qui trichent, qui trompent, peu importe le degré de cooli­tude du produit ou du service.

  • 7 milliards et demi

    Github est un concen­tré de tech­no­lo­gies. On ne refera pas Github de zéro avec juste une poignée de déve­lop­peurs dans un garage.

    Mais… 7 milliards et demi de dollars. Vous comp­tez comme vous voulez mais la tech­no­lo­gie seule en vaut diffi­ci­le­ment un centième. Multi­pliez par 10 parce que c’est prêt et qu’on évite du risque et du délai, il y aura encore au moins un zéro de trop. Les divi­dendes à venir ne valent pas cette diffé­rence.

    Ce que Micro­soft achète ce n’est pas Github, le logi­ciel et les équipes, c’est vous, clients. Vous et vos projets. On vient de vous vendre comme une marchan­dise. Vous n’en avez même pas touché des miettes.

    Moi non plus.

  • Gérer son pota­ger

    Propo­ser de l’auto-héber­ge­ment c’est comme recom­man­der aux gens de faire leur propre pota­ger quand ils te parlent des problèmes de la chaîne de distri­bu­tion alimen­taire (*).


    Oui l’auto-suffi­sance alimen­taire est un énorme pas dans le bon sens. Non tout le monde n’a pas les connais­sances ou les compé­tences pour main­te­nir son pota­ger, les moyens finan­ciers d’avoir un terrain et le maté­riel perti­nent, ou simple­ment le temps à y consa­crer.

    Même quand on a tout ça, on peut vite se retrou­ver avec une récolte à vide, ou obligé de déver­ser plus de pesti­cide et plus d’eau que ne le ferait une culture inten­sive.

    Bref, c’est super, mais ce n’est pas la solu­tion magique à tout et pour tout le monde. Pas ainsi.

    Certains feront leur pota­ger, mais plus par plai­sir ou convic­tion que comme source d’ap­pro­vi­sion­ne­ment. D’autres iront dans des AMAP, dans des circuits courts, au super­ma­ché bio ou soli­daire, à la supé­rette du coin, ou même au super­mar­ché en faisant atten­tion à ce qu’ils achètent, en fonc­tion de leurs moyens, de leurs contraintes et de leurs besoins.


    L’auto-héber­ge­ment c’est pareil. Il vous faut un maté­riel adapté, une connexion Inter­net stable et suffi­sante, des compé­tences non négli­geables, et surtout pas mal de temps et d’at­ten­tion.

    Main­te­nir un service en fonc­tion­ne­ment n’est qu’une petite partie du problème. Combien de ceux à qui on aura conseillé l’auto-héber­ge­ment vont se retrou­ver sans sauve­garde fonc­tion­nelle au premier inci­dent ? Combien vont faire une erreur et perdre leurs données ? Combien auront une qualité de service accep­table ? Et surtout, combien vont gérer correc­te­ment la sécu­rité ?

    Genma parle d’éli­tisme. C’est un peu vrai mais il n’y a pas que ça. Même pour quelqu’un du métier, qui a les moyens finan­ciers et du temps à y consa­crer, une sécu­rité correcte demande désor­mais un inves­tis­se­ment déme­suré pour la plupart des besoins person­nels.


    Je ne dis pas que c’est forcé­ment une mauvaise idée. La centra­li­sa­tion et la dépen­dance sont de vrais enjeux, la vie privée aussi, mais ne résu­mons pas ça à l’auto-héber­ge­ment.

    Faites-le pour vous amuser, pour apprendre, pour tester, pour bidouiller. Faites-le si vous en avez envie, tout simple­ment. Aidez ceux qui veulent le faire.

    Arrê­tez par contre d’as­sé­ner ça comme une solu­tion facile et univer­selle. Arrê­tez de faire culpa­bi­li­ser ceux qui délèguent et font confiance à un pres­ta­taire. Vous ne rendez service à personne, pas même à vos amis et votre famille à qui vous êtes en train de dire « mais si, sois dépen­dant de moi et mets-moi admi­nis­tra­teur sur toutes tes données, tu verras ce sera génial ».


    (*) L’ana­lo­gie n’est pas de moi, je l’ai croi­sée récem­ment chez Clochix, merci à lui.

    Mise à jour : Depuis, l’ex­cellent Aeris a parlé de ça en détail et avec bien plus de brio que moi. Allez lire.

  • Mon problème avec Masto­don

    Certains ont très bien expliqué ce que c’est. Bref, c’est décen­tra­lisé. Youpi !

    Sauf que bon, je réserve mon juge­ment défi­ni­tif pour plus tard mais à vue de nez c’est encore une réponse pure­ment tech­nique qui passe à côté des enjeux.

    * * *

    Si je veux jouer avec Masto­don il y a toutes les chances que je me retrouve sur masto­don.social et que je créé un compte là bas. Je me retrouve avec un outil simi­laire à Twit­ter, quelques bonnes idées en plus, la stabi­lité et les 150 clients et robots compa­tibles en moins mais surtout… sans tous les gens qui me suivent ni ceux que je suis.

    Comment est-ce que je tran­si­tionne si je ne peux pas forcer mes cama­rades de jeu ? Jabber a échoué face à MSN pour ça. Status.net a échoué face à Twit­ter pour ça. Je pour­rais parler aussi de Google+ et 50 autres.

    Status.net avait tenté la synchro­ni­sa­tion avec Twit­ter. Les clients pouvaient se connec­ter aux deux réseaux, y publier la même chose et inter­agir avec les rési­dents des deux côtés. Jabber avait le soutien de poids lourds comme Google, Face­book et des acteurs locaux comme Orange. Google+ a tenté de se rendre essen­tiel dans l’in­con­tour­nable Google.

    Rien de tout cela ici et je ne vois aucune stra­té­gie qui me permette d’y croire : pas de marke­ting agres­sif (on parle­rait en dizaines de millions d’eu­ros pour envi­sa­ger battre twit­ter), aucun acteur de poids, pas de parte­na­riat impor­tant avec des sources incon­tour­nables, pas de fonc­tion­na­lité impor­tante au point de me faire aban­don­ner le réseau exis­tant… rien.

    * * *

    Mais « c’est décen­tra­lisé ! » vous allez me dire. Outre que c’est un argu­ment qui ne convain­cra que les geeks, ma réponse sera surtout « ah bon ? ».

    90% des utili­sa­teurs ont créé un compte sur l’ins­tance prin­ci­pale masto­don.social. Autant dire que côté décen­tra­li­sa­tion… Le pire c’est que leur iden­ti­fiant est lié à la plate­forme donc ils devront aban­don­ner tous leurs contacts et leur histo­rique si d’aven­ture ils devaient chan­ger d’ins­tance.

    Vous pouvez aller voir ailleurs, mais déjà que le réseau est petit, il est bien diffi­cile de se dire qu’une petite instance sera là dans la durée. Si pour migrer je dois tout perdre, même moi je risque d’al­ler sur l’ins­tance prin­ci­pale et jeter l’idée de décen­tra­li­sa­tion.

    Pour jouer à ce jeu, il faut non seule­ment un système de délé­ga­tion ou d’in­di­rec­tion au niveau des iden­ti­fiants mais aussi aider les 90% des utili­sa­teurs à effec­ti­ve­ment l’uti­li­ser (non, implé­men­ter webfin­ger ne suffit pas).

    À défaut il faut prévoir dans le proto­cole un moyen d’an­non­cer aux clients qu’un utili­sa­teur a changé d’ins­tance, que les clients se mettent à jour à partir de là et que les serveurs sachent réim­por­ter l’his­to­rique d’un utili­sa­teur en migra­tion. C’est toujours possible de l’ajou­ter après coup mais qu’ils n’y aient pas pensé ne me rend pas opti­miste sur la compré­hen­sion des enjeux.

    * * *

    Bref, pour que j’y crois il aurait fallu une stra­té­gie pour faire migrer une masse critique d’uti­li­sa­teurs, plus une mise en œuvre autre­ment que théo­rique de la décen­tra­li­sa­tion.

    Je n’ai aucun des deux aujourd’­hui et ce n’est pas faute de l’es­pé­rer mais je ne crois pas une seconde que les quelques petites fonc­tion­na­li­tés tech­niques fassent la diffé­rence vis à vis d’un réseau qui est quasi­ment passé dans le langage courant, soutenu par une entre­prise qui peut mettre des dizaines millions sur la table du jour au lende­main.

    Il est temps d’ar­rê­ter de croire que tous les problèmes sont tech­niques et peuvent se résoudre avec des lignes de code. Faire un système de publi­ca­tion décen­tra­lisé c’est (rela­ti­ve­ment) simple. D’autres l’ont déjà fait et ce n’est pas ça qui bloque. L’enjeu pour sortir de la centra­li­sa­tion de Twit­ter se situe ailleurs.

  • Objets connec­tés… décon­nec­tés

    J’ai acheté ma TV il y a bien long­temps. À l’époque nous avons accepté d’y mettre plus pour avoir un système de replay inté­gré à la TV. À la sortie du carton le replay ne fonc­tion­nait pas, « prochai­ne­ment » qu’ils disaient. Ça a duré des mois puis on a eu M6, mais sans les séries et fictions phares. Quand elles ont été là nous avons eu des publi­ci­tés avant lectu­re… alors que le site offi­ciel n’en avait pas (ou pas autant, je ne sais plus). Au bout d’un moment le service a été fermé. Voilà pour ma TV. Sony je pense à toi, je n’ai plus rien racheté chez toi depuis.

    En avril c’est le hub Nest qui est arrêté, à peine deux ans après sa commer­cia­li­sa­tion. On ne parle pas d’une fonc­tion annexe de perdue mais d’un appa­reil de 300 $ qui ne sert plus que de presse-papier.

    Il y a quelques jours j’ai vu passer l’an­nonce d’arrêt d’une carte SD wifi. Oui, une simple carte SD qui fait wifi. Le construc­teur peut déci­der de ne simple­ment plus les faire fonc­tion­ner, à peine un an après sa fin de commer­cia­li­sa­tion.

    Et si demain Adobe, Amazon ou Kobo décident d’ar­rê­ter le support de leur DRM de livre numé­rique ? Vos livres risquent de ne deve­nir que des suites de 0 et de 1 tota­le­ment illi­sibles.

    Nous avons de plus en plus d’objets connec­tés, de conte­nus numé­riques contrô­lés par des tiers, sans que jamais nous n’ayons un quel­conque enga­ge­ment de péren­nité.

    Pour du logi­ciel sur abon­ne­ment c’est une chose, pour du maté­riel qu’on achète et qui n’a aucune raison de s’ar­rê­ter de fonc­tion­ner, c’est encore plus diffi­cile à conce­voir.

    Inter­net of things qu’ils disaient. Nous ne contrô­lons plus rien, nous ne déte­nons plus rien. Une société privée peut à tout moment déci­der que notre maté­riel, chez nous, arrê­tera de fonc­tion­ner, simple­ment parce que ce n’est plus rentable pour elle. Peut-être même simple­ment pour promou­voir ou se concen­trer sur une nouvelle version en vente.

    À l’heure où on parle d’ob­so­les­cence program­mée, de garan­tie de dispo­ni­bi­lité de pièces déta­chées, il serait temps d’im­po­ser par la loi une péren­nité mini­mum, ou au moins que le vendeur affiche très expli­ci­te­ment le temps de fonc­tion­ne­ment garanti.

  • RSS Bridge

    Pendant un temps, en parti­cu­lier grâce à Google Reader, l’ha­bi­tude commençait à prendre. Aujourd’­hui la syndi­ca­tion RSS/Atom semble de moins en moins utili­sée. Hors les blogs et les geeks, les flux dispo­nibles dispa­raissent.

    Certaines plate­formes en profitent d’ailleurs bien pour forcer le public à rester dans l’éco­sys­tème. Parfois même avoir un lien direct vers un contenu demande des contor­sions agaçantes.

    Je ne sais pas comment font les gens normaux pour suivre des conte­nus. Je n’ima­gine même pas suivre plus de 10 sources sans un agré­ga­teur bien foutu – et non, Face­book ou Twit­ter ne répondent pas au besoin, pas même de loin.

    Sébas­tien Sauvage nous propose un petit pont pour produire du RSS à partir de quelques sites ou quelques conte­nus qui n’en ont pas. Je suis un peu déçu que ça ne soit pas natif sur les agré­ga­teurs, mais c’est assez inté­res­sant pour les geeks comme moi. Allez donc voir.

    rss-bridge is a PHP project capable of gene­ra­ting ATOM feeds for websites which don’t have one.

  • Veille et liens

    […] Le partage d’un simple lien à peine accom­pa­gné d’un titre est remplacé par des dispo­si­tifs décen­tra­li­sés, souvent en paral­lèle de carnets en ligne. Des partages augmen­tés d’une recon­tex­tua­li­sa­tion, d’un commen­taire et de rebonds. Des veilles distri­buées.

    — Quater­num, Quatre partages de veille : des liens et des ressources distri­bués

    […] Les gens que je lis le plus souvent sont ceux qui se sont déjà éloi­gnés des réseaux. Karl a quitté Flickr bien avant les scan­dales sur le droit d’au­teur par exemple ; Éric et David partagent leur lecture sur des billets courts.

    — Chez Stéphane, Veille et liens

    Ce qu’il manque c’est de reprendre les noti­fi­ca­tions et tissages de discus­sion. Je ne sais que tu reprends une de mes lecture que parce que je te suis. Vous êtes au moins 5 à faire la suite sur vos propres blogs (Toi, David, Karl, Clément, le Hollan­dais Vollant). Il y en a certai­ne­ment d’autres – je ne peux que l’es­pé­rer.

    Je manque certai­ne­ment des suites inté­res­santes faute de noti­fi­ca­tion même la plus élémen­taires. Ça fait long­temps que j’ai­me­rais déve­lop­per un petit robot à partir des entêtes de `Refe­rer` mais non seule­ment c’est amené à ne plus fonc­tion­ner avec HTTPS, mais en plus j’ai toujours mieux à faire.

    Entre temps je lance des noti­fi­ca­tions sur Twit­ter – mais c’est quand même le contraire de l’objec­tif annoncé – et je manque certai­ne­ment beau­coup de choses.

    En atten­dant mieux, j’ai ping­back d’ac­tivé, mais je suis visi­ble­ment le seul des cinq et vous ne les rece­vez ni envoyez. Ça serait bien d’avan­cer.

  • Amazon’s new $50 Kindle Fire won’t reco­gnize side­loa­ded ebooks on SD cards

    The Kindle Fire comes with a SDXC card slot that outclasses every other tablet in its price range, accom­mo­da­ting storage cards that can hold as much as 128GB of media — but it won’t read ebooks from the slot.

    Chris adds, « This seems like a strange over­sight, given that every other media app on the tablet uses that card for down­loa­ding and storage, and its 5 GB usable inter­nal memory isn’t a lot for people who have a large library of picture-heavy e-books — espe­cially if they want to install other apps, too. »

    […]

    Every walled garden wants to keep out the compe­ti­tion. Amazon also announ­ced yester­day that it would stop carrying the Chro­me­cast and Appletv, devices from Google and Apple that compete with its own Fire TV.

    via BoingBoing

    Et pour­tant j’ai encore des gens, à chaque fois que j’aborde des compa­ra­tifs de liseuses en expliquant avoir mis de côté les Kindle, qui m’ar­gu­mentent que je réagis par inté­rêt ou par idéo­lo­gie.

    Pour l’ins­tant le jardin est grand, doré, mais il est fermé. Demain le jardin sera peut être trop petit, ou les dorures auront dispa­rues parce qu’il sera temps de renta­bi­li­ser. Vous, vous serez encore à l’in­té­rieur.

    Vous, nous peut-être. Je ne sais pas. Parce que l’ana­lyse vaut pour plus que le livre numé­rique et Kindle.