ActivityPub arrive

Rédigé par chris - - Aucun commentaire
ActivityPub
Les réseaux sociaux ouverts et fédérés existent maintenant depuis longtemps. Et ils sont nombreux.
- Mastodon est le dernier arrivé et il a un grand succés
- Diaspora est aussi trés populaire
- Gnusocial est un des plus ancien
- Friendica Le couteau suisse des réseaux sociaux
- Hubzilla : L'identité nomade

On ne va pas les citer tous mais le problème qui existe c'est que ces réseaux communiquent mal entre eux. Un utilisateur de Diaspora ne pourra pas parler avec un utilisateur de mastodon par exemple. En effet ils utilisent des protocoles différents.

Heureusement le W3C travaillait depuis longtemps à un protocole standard. Il deviendrait le remplaçant de Ostatus.  C'est ActivityPub .

Voici un shéma qui montre quel réseau utilisent quel protocole. C'est Mike le créateur de Hubzilla qui l'a fait.
ActivityPubOn y voit clairement qui utilisent ActivityPub et qui va le faire. A ce jour (fin août 2017) deux réseaux ont implémentés ActivityPub : Mastondon et Hubzilla.

On y apprend que Gnusocial l'a en projet, ainsi que Friendica. Et on y voit aussi que nextcloud va aussi l'implémenté. Nextcloud va ainsi pouvoir communiquer avec le reste du monde et devient un outil social.

Tout ceci est nouveau donc encore imparfait mais ce qui est encourageant c'est la direction que cela prend. Il va donc avoir un protocole W3C et plusieurs protocoles que chaque réseaux utilisent et qu'il ont développé et amélioré pour eux même.

Aujourd'hui deux protocoles sont maitres : Ostatus avec Mastodon et Gnusocial et le protocole de Diaspora qui est partagé par Diaspora, Friendica et Hubzilla pour faire simple.

Demain ActivityPub sera le Standard commun. Et cela fonctionne déjà aujourd'hui pour Mastodon et Hubzilla. Le choix du réseaux sera ainsi un choix de goût et de confort.

Pour ceux qui veulent en savoir un peu plus sur ActivityPub voici quelques pistes
Un page au format texte en anglais : ActivityPub tutorial
Page officiel ActivityPub du W3C

Nextcloud ou Hubzilla

Rédigé par chris - - Aucun commentaire
nextcloud ou hubzilla

Cela fait longtemps que j'utilise Hubzilla . Je pensais même l'utiliser pour une plateforme d'échange en entreprise. Sur le papier c'est l'outil idéal. Il permet de faire un réseau social, un cloud, d'avoir un calendrier etc... Bref ce pourrait être l'outil de choix.

Mais je suis devenu hésitant pour plusieurs raisons.
- Hubzilla est compliqué. Si on accepte que l'administrateur doit configurer l'application, Hubzilla demande souvent à l'utilisateur d'activer des plugins. Si il n'est trés doué, il n'arrivera pas. L'administrateur ne pourra pas le faire pour lui.
- Hubzilla est toujours peu populaire. La communauté de Hubzilla est toujours trés limité à une poignée de développeurs anglophone. Les utilisateurs francophones ne devraient pas dépasser le nombre des doigt d'une main.
- Je n'ai jamais vraiment réussi à utiliser le cloud de Hubzilla. Ma référence c'était dropbox ou même owncloud. On installe un programme sur l'ordinateur, on le configurer et on a un répertoire qu'on peut synchroniser. En théorie cela fonctionne mais je n'ai pas réussi. Je ne peux donc pas imaginer qu'un simple utilisateur réussisse.  Le partage d'un dossier n'est pas du tout ergonomique et .. en fait je n'ai pas réussi à le faire aussi bien qu'avec dropbox par exemple. Si hubzilla a les fonctionnalités de partage de fichier, son utilisation demande à être améliorer et simplifier.
- L'identité nomade n'est pas vraiment utile en entreprise. C'est le principal point fort de Hubzilla

En résumé Hubzilla est trop compliqué peu utilisable et peu populaire.

Et Nextcloud ? Nexcloud s'installe trés facilement. Vous téléchargez un petit fichier source installateur et vous allez sur votre site en lançant cette page. Cela installe nextcloud trés rapidement.
Nexcloud est à la base un outil de synchronisation et de partage de fichier. Donc cette fonctionnalité est le point fort. Le client installé sur l'ordinateur de bureau fonctionne à merveille. On a un répertoire qui est synchronisé. L'application mobile fonctionne à merveille. On peut depuis le mobile envoyer des fichiers par exemples des photos trés facilement.
L'administrateur peut créer des utilisateurs et les organiser dans des groupes. Il peut affecter facilement une place disque pour l'utilisateur. Cela se fait de façon beaucoup plus conviviale que pour Hubzilla.
La Calendrier est par défaut compatible caldav. Donc on peut le lier à outlook ou le synchroniser à une application mobile.
Chaque groupe peut avoir un dossier commun.
Un chat xmpp existe. Les utilisateurs internes peuvent donc discuter de façon instantané. Hubzilla a aussi un chat mais son usage est beaucoup moins conviviale.
Un chat vidéo existe mais je ne l'ai pas testé. Il y a même une application de conférence vidéo.
Un magasin d'application existe et on peut ajouter des applications simplement pour différents usages.
La seule chose qui manque à Nextcloud c'est un blog de discussion. Alors que Hubzilla est à la base un réseau social.

Ma conclusion de ce comparatif. Nextcloud est beaucoup plus convivial pour l'administrateur et pour l'utilisateur. Mais son point faible est le coté blog social. Cela manque sur nextcloud. C'est pour l'instant ma préférence pour un usage en entreprise.

Espérons que Hubzilla améliore la simplicité d'usage et soit plus orienté utilisateur car cet outil a un potentiel gigantesque à faire révolutionner internet avec son concept d'identité nomade. J'ai juste pas vraiment le sentiment que les développeurs ne sentent le besoin d'avoir une application orienté utilisateur et plus simple.

Je continue cependant à utiliser Hubzilla pour un usage personnel.

Site officiel de Nextcloud
Site du projet Hubzilla

Hubzilla 2 sort pour noël

Rédigé par chris - - Aucun commentaire
Un an aprés la première version, Hubzilla sort une nouvelle version majeure.  Hubzilla 2

Avant de vous parler des nouveautés de cette version, on peut présenter Hubzilla. C'est assez difficile de décrire hubzilla en quelques mots. Pour mieux comprendre cette application, il faut remonter à son histoire. Tout a commencé au début des années 2010, Mike Macgirvin un ancien de AOL et de Netscape écrit un logiciel type réseau social décentralisé. Les noms vont changer avec le temps. Mitspark, Friendika, Friendica, Redmatrix puis Hubzilla.  L'idée constante était de faire un logiciel permettant de publier de façon décentralisé et indépendante.En 2012 Mike lance une nouvelle idée et un nouveau protocole permettant d'avoir une identité nomade. Friendica continua son chemin et existe toujours.  Si un serveur viendrait à ne plus continuer, les utilisateurs grâce à la fonction de synchronisation pourraient continuer de façon transparente sur un autre serveur. Aujourd'hui aucun autre logiciel n'offre cette fonctionnalité. Si un serveur gnusocial ou diaspora arrête, il faut créer un nouveau compte et recommencer à zéro.

Hubzilla offre plus qu'un simple réseau social décentralisé avec un paramétrage hyper précis de la confidentialité, c'est aussi un outil de partage de fichier type owncloud, un wiki, un calendrier et d'autres outils.

Hubzilla n'est pas très connu pour l'instant, l'outil statistique montre que seulement environ 1000 canaux actifs existent ce qui laissent à penser que seulement quelques centaines d'utilisateurs soient actifs. La communauté est plutôt représenté par des informaticiens ou des personnes ayant une bonne connaissance technique.

Pour cette nouvelle version, un énorme travail non visible a été fait particulièrement en lien avec les bases de données. Cette version est maintenant beaucoup plus compatible pour tourner sur une base de donnée postgres alors qu'au départ elle était prévue pour mysql principalement. En fait le travail réalisé la prépare à  une meilleure compatiblité avec n'importe quelle base de données. 

Le wiki qui a été introduit depuis peu a été considérablement amélioré pour le rendre utilisable beaucoup plus facilement.

Une quantité assez impressionnante de choses ont été améliorées dont vous pouvez lire la liste sur le canal d'information officiel.

L'ensemble du code a été réorganisé et mis à jour.

Parmi les grandes directions prises, c'est la division du logiciel en grandes familles
- Hubzilla basique qui offre seulement les fonctionnalités de base et une compatiblité avec les autres réseaux sociaux (diaspora, friendica etc..)
- Hubzilla standard. C'est la version qui offre plus de fonctionnalités comme le partage de fichiers, le wiki, des pages web etc... Cette version est recommandée.
- Hubzilla pro : Cette version encore en devenir va offrir des fonctionnalités personnalisées. On pourrait imaginer qu'elle soient utilisable dans les entreprises comme intranet.


Hubzilla un an aprés

Rédigé par chris - - Aucun commentaire
A quelques jours de la sortie de la Version 2 l'heure est venue de faire le point concernant Hubzilla
Hubzilla

Hubzilla c'est quoi ?

C'est assez difficile à définir Hubzilla car c'est un logiciel unique qui n'a en fait aucune alternative aujourd'hui. Je pense que son concepteur est un visionnaire et qu'il voit et pense dans le future. Hubzilla c'est un peu un réseau social. Oui bien que nombreux disent que ce n'est pas un réseau social. Comme il est issu de friendica et que la partie sociale est la plus aboutie on peut dire que c'est un réseau social. Lire l'histoire de Hubzilla en anglais . Mais c'est beaucoup plus car il peut permettre une synchronisation et partage de fichiers (Je n'ai pas encore beaucoup exploré cette partie), un calendrier avec des évenements partagés ou publique mais surtout une identité nomade. Oui l'idée est de ne pas être dépendant d'un hub mais de pouvoir changer de serveur facilement.

La situation de Hubzilla à la veille de la sortie de la V2

Hubzilla c'est 300 serveurs et environ 1000 canaux. Un canal c'est un site perso si on veut. Le site perso peut être personnel ou traiter d'un sujet. Cela peut être un blog, un forum ou ce qu'on veut. Cela signifie qu'il y a trés peu de personnes qui utilisent vraiment hubzilla.

Hubzilla peut être installé sous trois type.
- Une installation de base qui est plutôt destiné au grand public. Cela ressemble à friendica et à un réseau social
- Une installation standard : on y ajoute l'identité nomade, le cloud, le calendrier et d'autres outils
- Une installation pro. Cette version est nouvelle et sera destiné comme son nom l'indique à des entreprises. L'administrateur pourra configurer de façon trés précise le logiciel. On en sait pas trop la dessus car c'est nouveau.

Le bilan un an après

Maintenant si on fait le point on a quand même l'impression que le projet a toujours du mal à décoller. Il y a toujours peu d'utilisateurs et les quelques utilisateurs francophones qui existent sont des comptes inactifs ou peu actifs.

C'est bien d'avoir un super logiciel avec un moteur social qui est confidentiel et sécurisé au plus haut niveau, qui permet de faire énormément de choses mais que peu de monde connaissent et comprennent. Il faut définir le but pour répondre à un besoin. Le but n'est pas encore clair.

En fait l'équipe avance avec une vision ou un rêve. Hubzilla pourrait être destiné à une entreprise, à un groupe de fan de sport ou à une famille. On y partagerait des articles mais aussi des photos ou des fichiers de façon vraiment confidentielle et sécurisée. Le tout décentralisé et nomade.

Et l'avenir ?

Personne ne connait l'avenir. Ce qu'on constate aujourd'hui c'est qu'il y a multiplication de projets et protocoles qui veulent révolutionner internet mais nombreux sont ceux qui meurent aprés quelques temps. Est ce que Hubzilla sera LE logiciel web de demain ? On ne le sait pas. Est ce que ce sera une base qui permettra de développer d'autres logiciels peut être et je le pense. Hubzilla est trop compliqué pour être utiliser tel quel par beaucoup. Il pourraitêtre un framework de développement de blog, réseaux social, application de rencontre, échange de photos le tout décentralisé et nomade. 

Un outil pour communauté

Visiblement hubzilla se destine à des communautés, il veut être un outil de communication pour communauté avec une note décentralisé et nomade.

Et la notoriété ?

Encore faudrait-il que dans la forêt des logiciels libres cet arbre arrive à se faire voir et connaitre. Pour wikipédia hubzilla n'a pas encore une notoriété assez élevé par avoir sa page. Combien de journalistes ont testé et écrit sur Hubzilla ? Trés peu pour l'instant.

Alors vous qui lisez cet article et qui êtes arrivé jusque là, que pouvez vous faire ? Si vous ne connaissez rien, vous pouvez déjà explorer la bête et ouvrir un compte. Je peux vous envoyer sur le site princiale hubzilla.org

Le mieux est d'avoir un vrai but pas simplement pour tester. Puis aprés si le coeur vous en dit vous pouvez installer un hub pour vous, votre famille ou vos amis.

Comment installer Hubzilla ?

Si vous avez eu un compte, ou voulez tester faites des retours, si vous installez un hub fait signe !! Merci ce serait sympa.

Mon identifiant hubzilla est chrisfr @ lastauth.com (sans espace)


Voici ce qu'en dit Mike son concepteur . Selon lui ce concept est la chose la plus révolutionaire depuis 25 ans depuis qu'internet existe.


We let you share any digital thing with ANYBODY, PRIVATELY. You don't 
need to have an account on my server to access the thing PRIVATELY, and 
indeed you don't even need an account on Hubzilla. 
Anything. Web pages, photos, videos, chats, private messages, Excel 
spreadsheets, web apps, any bloody thing you can think of. Share it with
 your mom. Share it with your 
girlfriend/boyfriend/unspecificgenderfriend. There's no Facebook peeking
 at your shit. There's no NSA peeking at your shit. If you use somebody 
else's server, only the admin can look at your shit. If you don't use 
somebody else's server, they can't. Only the people you allow can see your shit.. 

And that my friend, is the most revolutionary thing to hit the internet since the world wide web. Nobody else can do this. There is no product in the bloody world you can buy and do this very important thing. And yet we give it away for free.  I get very annoyed about people complaining about some database thing or their system is broken, or GNU-social doesn't work for them or why don't we have more members, or they don't understand something on the admin page or whatever. These people have completely missed the point. You are experiencing the most radical technology to hit the internet in the last 25 years and you don't bloody get it. Wake up and smell the coffee. There's a lot more to this than sharing kitty photos with people on a social network whose logo is a friggin' weed. If that's all it means to you, you're a bloody idiot.

I would go and sell this technology and make billions of dollars and tell you all to go take a flying leap, but that isn't what I'm all about. I think it's kind of important to put privacy in the hands of the people; because ultimately it should belong to them.

Comment mettre à jour hubzilla

Rédigé par chris - - Aucun commentaire
Si vous avez un site hubzilla, voici comment mettre à jour. Se connecter en ssh. Allez sur la racine du répertoire de votre site et lancer 3 commande. 

Evidement en premier assurez vous que la sauvegarde fonctionne. Vous devriez avoir les sources et la base de donnée pour revenir en arrière au cas où
# mise à jour 
git pull
#mise à jour des extentiosn
util/update_addon_repo hzaddons
#mise é jour de la documentation
util/importdoc
Fil RSS des articles de ce mot clé