Journal Sortie de Hubzilla 1.1

Posté par  . Licence CC By‑SA.
9
7
jan.
2016

Voici la traduction de l'annonce par Mike Macgirvin ce matin :

High Range, Australie
07 Janvier 2016

Tous mes voeux et bonne année. Les développeurs de Hubzilla sont heureux de vous annoncer la sortie immédiate de Hubzilla 1.1, notre plate-forme communautaire décentralisée spécialisée dans l'identification inter-domaines et la protection de la vie privée.

Registre des évolutions :

Hubzilla 1.1

  • Gestionnaire de files d'attente et système de livraison réécrit et simplifié
  • Couches externes du protocole Zot réécrites et simplifiées
  • Utilisation d'un schéma standard de numérotation de versions en plus des étiquettes d'instantanés
  • Fournit une liste noire de canaux (ndt : les canaux sont les espaces de partage de Hubzilla, associés à un profil et comprenant chacun l'équivalent d'un "mur", un album photo et un partage de fichiers) pour bloquer au niveau du hub les canaux avec du contenu "abusif" ou illégal
  • Rend les listes blanches/noires "pluggable"
  • Mise à jour des bibliothèques de gabarits
  • Support des certificats letsencrypt à différents endroits
  • Toilettage des pages de login et d'enregistrement
  • Amélioration des messages d'erreur pour permissions refusées lors des accès aux fichiers d'un canal
  • Désactivation des flux publics par défaut pour les nouvelles installations (peuvent être activés à volonté)
  • Toilettage de l'API d'authentification et travail additionnel sur la vieille partie OAuth1
  • Ajout du support de l'API "status with media" compatible avec Twitter et méthode de gestion des conflits ("conflicting method" ?) pour GNU-social
  • Retravail des objets photo ActivityStreams pour être mieux en ligne avec les producteurs/consommateurs d'ActivityStreams
  • Plusieurs corrections mineures d'API pour mieux interagir avec le client AndStatus
  • Possibilité de faire un site sur invitation uniquement - support expérimental ajouté, doit être encore travaillé
  • Correction d'une condition de boucle de livraison du fait de données corrompues qui aboutissaient à une livraison récursive vers les flux amont (?)
  • Fournit un meilleur support pour les collections de widgets externes (via git)
  • Etend l'API de gestion de files à des extensions réseau tierces qui ont connues des problèmes de continuité de service récemment
  • Régression corrigée : les permissions héritées n'étaient pas explicitement mises à jour
  • Régression corrigée : notification "Xyz a publié sur votre profil" envoyée lors des créations de pages web sur un aute canal
  • Régression corrigée : permissions personnalisées non pré-renseignées lors d'une création de canal avec rôle nommé
  • Fournit le message "Public" quand une publication peut être rendue publique, plutôt que "Visible pour vos contacts seulement."
  • Permet à l'administrateur du hub d'indiquer un rôle type par défaut lors de la création du premier canal, pour réduire la complexité
  • Possibilité pour un administrateur de hub de fixer des valeurs par défaut pour les options et de les verrouiller, pour réduire la complexité
  • Modification du délai d'expiration par défaut des rapports de livraison à 10 jours pour l'adapter aux sites à faibles ressources

Extensions/Greffons:

  • extension Pageheader portée de Friendica (ndt : permet de faire des annonces sur le hub)
  • Hubwall créée (permet à l'admin d'envoyer un courriel à tous les comptes de son hub)
  • gestion des files d'attente pour GNU-social
  • Diaspora - corrections pour divers échecs de mises à jour de photos de profil, mises à jours de l'API de gestion de files d'attente
  • Jeux d'échecs (?) avec authentification inter-domaines (dépôt d'Andrew Manning)

Et… l'habituel "beaucoup de corrections de bugs, mises à jour de traductions (ndt : mise à jour de la traduction française en cours, elle avait pris beaucoup de retard), et amélioration de la documentation"

https://zothub.com/channel/mike

  • # Un petit lien peut-être ?

    Posté par  . Évalué à 6.

    http://hubzilla.org/sandbox/index.html#learn

    Donc ça a l'air intéressant, mais ce n'est pas expliqué de manière claire et concise.
    En attendant que je prenne le temps d'aller voir cela d'un peu plus près, as tu une connaissance du projet qui nous permettrait d'en savoir un peu plus (origine, buts, organisation etc.) ?

    • [^] # Re: Un petit lien peut-être ?

      Posté par  . Évalué à 7.

      En effet, le journal manque un peu d'infos de contexte !

      Hubzilla est une réécriture de RedMatrix, qui lui-même est un nouveau concept issu du retour d'expérience de Friendica, un réseau social décentralisé proche de Diaspora. Tous les trois ont été créés par Mike Macgirvin, un ancien de Netscape, AOL, Symantec et SUN et ancien admin sys à Stanford.

      Le concept-clé sous-jacent est l'identité nomade. Chaque utilisateur s'identifie avec une adresse mail et un mot de passe, ce qui lui donne ensuite accès à une variété de "canaux". Un canal est une sorte d'espace de partage sur une thématique donnée. Cela permet de segmenter ses relations, chaque canal ayant ses propres contacts, et de définir des permissions d'accès par défaut assez fines et surchargeables au besoin. Un canal est une sorte d'hybride entre un profil utilisateur dédié (infos perso et photo), un mur à la Facebook, un compte mail, un compte flickr et un compte dropbox (avec intégration webdav).

      A partir de là, le système, qui est complètement décentralisé, va gérer l'authentification automatique vers tous les autres sites Hubzilla, et adapter les informations présentées aux autorisations d'accès définies par les propriétaires de canaux. Il y a donc un SSO à l'échelle du réseau qui est indépendant des DNS. On peut avec ce système répliquer son compte Hubzilla sur plusieurs sites / domaines DNS différents, et ne pas risquer de perdre son ou ses identité(s) numérique(s) en cas de fin de service d'un serveur en particulier.

      • [^] # Re: Un petit lien peut-être ?

        Posté par  (site web personnel) . Évalué à 3.

        Ça a l'air intéressant tout ça, mais il me manque un bout: l'identification se fait auprès de qui ? Si elle se fait auprès d'un nœud en particulier, ça veut dire que je reste dépendant de ce nœud au moins pour l'authentification (le contenu peut effectivement être répliqué un peu partout). Si elle se fait auprès de n'importe quel nœud, ça veut dire que n'importe quel nœud a mon mot de passe…

        • [^] # Re: Un petit lien peut-être ?

          Posté par  . Évalué à 2.

          Elle se fait auprès du ou des noeuds choisis par l'utilisateur. Si un seul noeud est choisi, l'utilisateur peut télécharger sa clé privé et sa liste de canaux et de contacts en local pour les recréer sur un autre serveur en cas de défaillance. L'indépendance des identités hubzilla par rapport au système DNS permet ce "nomadisme" et a été motivée historiquement par la fermeture d'un serveur Friendica ayant entraîné la perte de nombreux comptes utilisateurs.

          Par ailleurs, dans ce système un autre noeud Hubzilla complètement étranger peut servir d'intermédiaire, et demander de manière transparente pour l'utilisateur à un des noeuds de référence de valider son identité. Ainsi l'utilisateur n'a pas besoin de repasser par son site de référence pour accéder à des ressources sur des systèmes tiers. Ce sont les serveurs qui s'échangent les données d'authentification, les clés privées associées à chaque canal restant parfaitement maîtrisées par l'utilisateur.

    • [^] # Re: Un petit lien peut-être ?

      Posté par  . Évalué à 2.

      Pour ce qui est de l'organisation, le projet est géré sur GIT et via des "canaux" Hubzilla, par exemple pour les devs :
      https://gurus.red/channel/one

      Pour le support (en anglais) :
      https://zothub.de/channel/support

      Sont également utilisés les canaux plus personnels des différents contributeurs, un canal pouvant représenter aussi bien une personne qu'un sujet/projet.

      Il est possible de se créer un compte sur la plate-forme (partiellement) en français :
      https://blablanet.fr

  • # C'est bien mais

    Posté par  . Évalué à 2.

    J'ai utilisé et même administré un petit noeud Friendica il y a deux ou trois ans et puis trop de bugs pas corrigés j'ai arrêté. À l'époque je n'avais malheureusement pas le temps de contribuer au code.

    Je vois que le travail a continué et Hubzilla est une très bonne surprise. J'espère juste que vous saurez le rendre un peu plus "sexy" et pérenne car là on s'y perd (Friendica > Red Matrix > Hubzilla > … ?). Ce journal lui même est assez obscur alors qu'en fouillant j'ai l'impression que Hubzilla pourrait répondre à pas mal de besoins !

    Dans tous les cas, je re-teste et merci pour le travail accompli !

    Extrait de https://github.com/redmatrix/hubzilla :

    Hubzilla hubs are

    • decentralised
    • inherently social
    • optionally inter-networked with other hubs
    • privacy-enabled (privacy exclusions work across the entire internet to any registered identity on any compatible hubs)

    Possible website applications include

    • decentralised social networking nodes
    • personal cloud storage
    • file dropboxes
    • managing organisational communications and activities
    • collaboration and community decision-making
    • small business websites
    • public and private media/file libraries
    • blogs
    • event promotion
    • feed aggregation and republishing
    • forums
    • dating websites
    • pretty much anything you can do on a traditional blog or community website, but that you could do better if you could easily connect it with other websites or privately share things across website boundaries.
    • [^] # Re: C'est bien mais

      Posté par  . Évalué à 2. Dernière modification le 07 janvier 2016 à 22:54.

      Pour le côté sexy il y a plusieurs thèmes disponibles, qui sont adaptables. Le thème par défaut n'est pas au top, c'est clair.

      https://hub.spaz.org/

      De mon côté je ne fais pas partie des core devs, je suis un modeste administrateur/contributeur/évangélisateur (à mes heures).

      • [^] # Re: C'est bien mais

        Posté par  . Évalué à 1.

        En fait par sexy je voulais dire "qui donne envie d'être testé". Donc pas qu'une histoire d'IHM mais surtout la communication et la présentation du projet.

        • [^] # Re: C'est bien mais

          Posté par  . Évalué à 3.

          Tu as raison, en fait je pensais que Hubzilla avait déjà été présenté ici, d'où l'aspect laconique du journal.

          Mais je peux préparer une dépêche un peu plus péchue suite à tes commentaires, et maintenant que j'ai vu qu'il n'y en avait jamais eue :-).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.