Difference between Diaspora and Hubzilla

Original post https://framasphere.org/posts/1003816

Diaspora has one goal → Diaspora. Everybody within Diaspora is keenly aware that they are a part of Diaspora. The goal is to be a part of Diaspora and aligned with whatever the Diaspora community is aligned with. There are other interests represented in Diaspora, but they (#hashtags) only exist to filter content. There are no smaller “communities” per se. It is designed as a large melting pot. Communities are expected to find themselves within the large melting pot and organise themselves. But there are no community tools – like forums, events, file repositories, that kind of thing. So communities can’t organise if they wanted to. All they have is hashtags.

Hubzilla has one goal → to connect communities. These could be dating communities or shopping communities or social network communities or small business websites used by small businesses. In these cases people will be a part of whatever community they are already a part of, but at the same time they will become members of a larger community. As you know, some of these people are Diaspora members and aren’t even aware that they are part of a community that is larger than Diaspora (“the federation”). In their mind – they just think they are part of Diaspora, or part of a dating website or shopping forum. But they can communicate (socially) with people from other communities. The purpose of hubzilla is to connect communities and their resources and assets together both socially and most important – with privacy. So sure, some people will use it as a large social network just like Diaspora. But growth and stability doesn’t come from building a giant social network – it comes from building on existing communities and linking them together.

There are hundreds of thousands of special interest websites and forums on the web where people discuss things and have already built communities. Drupal, phpforum, wordpress, all bring people together into communities. But what these other software packages don’t do is connect the communities. This is where the next web explosion will come from. Currently if you want to connect communities, you need to do it through facebook or twitter. Hubzilla allows you to connect communities on your own privacy terms. We let you adapt the software to the way your community works instead of doing like Diaspora does and mold everybody into a single interface which only sends posts back and forth and chooses who to share with. That’s really all it does. Most existing web communities have rich forums, file repositories, photo albums, calendaring, web pages and libraries, chat rooms – all kinds of community resources and they adapt different software to provide these. Many have different rules and policies and it can be tricky to connect communities with different rules. You need flexible permissions. We have that. The permissions work no matter where you are and what community you’re in and what website you’re using.

So yes, hubzilla could turn into a large “social network”, but it is one that is build from the bottom up rather than from the top down. By developing from the bottom up, we ensure that both the individual and the community have control as it grows. When you build from the top down, it forces people into a rigid and limited world view that is decided by the project leaders and leads to a homogeneous community. This is how we differ from the hordes of projects trying to be a “social network” and take on Facebook. Our project respects diverse communities and gives them the tools to maintain their identity and privacy when and as they connect to the larger network and link to other communities and people.

Pixelfed

Pixelfed want to be an alternative of Instagram. It will be federated with ActivityPub like Mastodon, Pleroma or many other plateform. Untill now you didn’t have any similar app as Instagram.

 

The only tools that could be similare was quit.im based on Gnusocial

It was a good start but Gnusocial seems to be slow developped and they didn’t have implemented ActivityPub yet.

 

Pixelfed was on early developpement today (end of July 2018) but we can start using it with few instances already available.

What is interesting is that the creator Daniel wanted to polish the look and feel. Contrary to other libre project that code the core first and then try to make a good design at the end, here you have a polished application. Many option are not open yet. You still can publish pictures, you have filters, you can comment and follow and been followed.

The federation is not open yet. That means that you cannot follow people from other instance.

If you are curious and want to create an account, you can find instance at the federation

 

redmatrix

The RedMatrix (aka « red ») is an open source webapp providing a complete decentralised publishing, sharing, and communications system. It combines communications (private messaging, chat and social networking), and media management (photos, events, files, web pages, shareable apps) with enough features to make your head spin.

 

What makes the RedMatrix unique is what we call « magic authentication » – which is based on our groundbreaking work in decentralised identity services. This ties all RedMatrix sites and channels together into a single super-network where the boundaries between different websites are blurred or seemingly non-existent; where « who you are » has nothing to do with « what computer you’re connected to », and where website content can adapt itself according to who is viewing it.

 

Warning: After experiencing magic authentication and nomadic identity, you may find it disconcerting and a bit « primitive » to go back to the old internet. You shouldn’t need hundreds of different passwords to use the web … or be totally isolated from your friends and family because a server or router in another country is having « issues« .

 

For the average person, the biggest advantage of decentralised identity is that you decide who you want to share your stuff with, and if somebody isn’t on your list, they’re not going to see it. It’s all under your control (we’re big on privacy). Use the RedMatrix as a social network or a business website or for personal cloud storage or media publishing – or any number of other uses; limited only by your imagination.

Mobility between sites

Friendica just received a nice new feature - the ability to take your account elsewhere (e.g. to another server) and keep all your friends. You've always been able to export your content, but until now we haven't had a good import tool. It's a hard problem. We still have some issues with importing the old posts and content, but keeping one's friends is the most important thing that people said they wanted when they re-located to other servers.

There are some limitations - and this won't federate easily to your Diaspora and StatusNet friends - as the underlying communications protocols currently have no corresponding "move existing friend" mechanisms. But assuming both sites have the same set of connectors available, all your other friends should come across fine - including those on Facebook, Twitter, blogs, and email (besides those on Friendica). 

Note that we are building Red (our next generation communications network) from the ground up with location mobility.

A big thanks to Fabio Comuni for bringing this to Friendica. The most wonderful part of community developed open source software is that anybody can make a difference, and it only takes a few talented people to bring back online freedom and privacy to a world where it has been mostly lost.

Friendica and Red

I get asked this a lot - "What is the difference between Friendica and Red?" Is Friendica "going away"?

Not at all. Red is providing us an opportunity to develop some novel concepts in decentralised communications which haven't been tried before.

Ultimately Red is being created for a different audience than those who might gravitate towards Friendica. Friendica is a great personal communications service - and the fact that we can federate with many other services makes this a highly desirable platform.

Red embodies an entirely new architecture, but it is primarily being built for service providers who wish to scale to much higher levels and perhaps create a self-sufficient business out of social communications. Serivce federation isn't as important since this reduces scalability.

Many of the new concepts in Red will be backported to Friendica - in fact several of them already have.

 

If you go to McDonalds you may find that they offer more than one type of sandwich and you can choose which is best for you. That is precisely why we have a choice between Friendica and Red. You can choose which is best for you. When Red is fully functional a few months from now, many people will stick with Friendica. We applaud and support that decision. Red is not nearly as capable in terms of service federation, but it has some very unique capabilities which will appeal to some people. Ultimately both platforms will be able to interact.

So don't think of Red like it's a new kind of cheeseburger to destroy all other cheeseburgers. Think of it as whether or not you want mayonnaise and/or pickles on your cheeseburger, or if you wish to stick with garlic sauce and Jack cheese.  Ultimately it's your decision. Both taste good - but you might prefer one over the other.   

 

 

Cloutstream

One more ActivityPub project. Create a professional network to replace Linkedin. CloutStream

Take care it is not CloudStream but Cloutstream. I don’t know what the name means. It is php based on laravel and let’s follow that project…

What CloutStream Aims To Do

CloutStream is a web platform similar to LinkedIn and other professional networking sites without the user data and privacy violations. The goal is to focus on people coming together who are passionate and engaged in their lines of work to create connections to new colleagues.

The technology behind CloutStream is part of a growing movement of web platforms that are offering everyone a way to start migrating away from walled-gardens such as Facebook, LinkedIn, YouTube and Instagram who are in the business of selling your data as a product.

How Does This Work?

CloutStream is open to the public to download and install on a web server. The owner of a CloutStream instance chooses what the focus of this instance should be (programming, photography, etc), they set the rules of conduct, and they open it up to public registration.

Every time someone creates a new instance of CloutStream, all other working instances begin communicating with each other and sharing posts from members all over the world!

If you want to follow the project @cloudstream

Pixelfed

Pixelfed want to be an alternative of Instagram. It will be federated with ActivityPub like Mastodon, Pleroma or many other plateform. Untill now you didn’t have any similar app as Instagram.

 

The only tools that could be similare was quit.im based on Gnusocial

It was a good start but Gnusocial seems to be slow developped and they didn’t have implemented ActivityPub yet.

 

Pixelfed was on early developpement today (end of July 2018) but we can start using it with few instances already available.

What is interesting is that the creator Daniel wanted to polish the look and feel. Contrary to other libre project that code the core first and then try to make a good design at the end, here you have a polished application. Many option are not open yet. You still can publish pictures, you have filters, you can comment and follow and been followed.

The federation is not open yet. That means that you cannot follow people from other instance.

If you are curious and want to create an account, you can find instance at the federation

 

Hubzilla 3.6 Released!

Mario wrote a notice to inform us that Hubzilla 3.6 is out.

The most notable change in the Hubzilla 3.6 release is probably the refactoring of the various activity filter/order options. Basically we got rid of the network tabs and replaced the functionality with two new widgets in left aside – activity_order and activity_filter. The order widget takes care of the various order possibilities – by commented date  (default), by posted date, by date unthreaded. The selected order is saved in the config and thus persistent.
The new filter widget displays all enabled filter options (privacy groups, personal posts, starred posts, forums etc.) in one widget. A new filter by contactname feature has been added and the notifications for unseen forum posts are now displayed in the notification widget. The privacy group management has been moved to the the panel chanel menu (your profile photo in the panel) and the management tool has been refactored.
The tags/mentions have been refactored and you will notice that the appearence of autofilled @mentions in the post editor look better readable now @{somechannel@somehub.org} instead of @channelname+365 before the change.
The cart addon has received major updates and has now support for paypal payments with automated fulfillment options (add buyer as contact, add buyer to privacy group and for admins only – change service class). A new gallery addon has been introduced to provide visitors of your channel a possibility to comfortably browse through your photo albums.

Other notable changes:

 

  • Webpage menus are now editable by visitors with webpage write permissions
  • Improve new channel creation workflow
  • Implement reset button for the post editor
  • Provide a general purpose GDPR document
  • Implement messagefilter for pubstream and sourced messages
  • Add supported federation protocols to siteinfo
  • Implement admin delete of files, photos and posts

Hubzilla is a powerful platform for creating interconnected websites featuring a decentralized identity, communications, and permissions framework built using common webserver technology.

If you want to know more about hubzilla read the article of Sean The Do Everything System A in depth review of Hubzilla

 

Read more

Mastodon 2.4

Eugen the creator of Mastodon published an article about Mastodon 2.4

Delete and redraft

Possibility to delete and redraft a post. : If we want to correct something, edit is not possible but you can delele and republish the post.

Hide network

Mastodon now has an option to hide who you follow and who follows you from your profile.

Language filtering

We’ve added the ability for people to select a default language for their toots to override automatic detection (therefore reducing false positives) and we turned the opt-out system around into an opt-in one.

 

Friend finding

The biggest challenge of any social network is, unsurprisingly, the “network effect”. It becomes more useful the more people that you care about are on it. Another one is surfacing interesting content, which is tangentially related, but a topic for another article/release.

You can now create personalized invite links. Send the invite link to your old friends and followers, and they will be able to sign up on the same server as you and automatically follow you straight away.

 

To get started with Mastodon, you can sign up for free here or here, or dive into the deep end of choice by browsing the list of servers here. Or, use the bridge tool to find where your Twitter friends are and sign up there.

 

Read more

 

Hubzilla is moving to framagit

You all probably already noticed that GitHub was recently bought by Microsoft. See here https://blog.github.com/2018-06-04-github-microsoft if you have not.

After a brief orientation period the Hubzilla community decided to move the sourcecode to an independent, freedom-loving GitLab instance at Framasofts https://framagit.org/

To get the latest and greatest Hubzilla code, you need to point your installation to the new sourcecode location. This is pretty simple:

cd into your Hubzilla root directory and execute this command:
git remote set-url origin https://framagit.org/hubzilla/core.git

For the addons: cd into your Hubzilla addons directory (probably extend/addon/hzaddons) and execute this command:
git remote set-url origin https://framagit.org/hubzilla/addons.git

Please do the same for the widget https://framagit.org/hubzilla/widgets.git and theme https://framagit.org/hubzilla/themes.git repos if you already added those from GitHub.

The GitHub repos will not receive any updates anymore but will stay intact for a short transition period.
Issues and bugreports should be reported and discussed at https://framagit.org/hubzilla/core/issues for core and https://framagit.org/hubzilla/addons/issues for addon issues.

Friendica 2018.05 released

Friendica is one of the oldest federated social network. If you open an account on friendica you can communicate with all federated social network who use ActivityPub, Ostatus and Diaspora protocol.

In may the community informe us of a new version 2018.05

They works hard for compatibility issue of php and on GDPR. Here is a short list of main changes

– Translation work : Friendica now has 20 languages 11 have more then 80% of the core plattform translated (DE, EN, EN-GB, EN-US, ES, FI, FR, IT, PL, RU, ZH-CN).
– New module for Terms of Services for your node that can be activated from the admin panel.
– Many utility scripts are now bundled in a console that can be found in the bin directory.
– Security : When entering a new password, the choosen one will be checked locally against a database of exposed passwords.
– As libravatar is closing their service a new alternative to the gravatar service based on David Revoy’s cat-avatar-generator: the catavatar.
– The long deprecated themes frost( and frost-mobile have been removed.

Read more about that version

French goverment will use Matrix Riot to replace Whatsapp

According to a recent report, the French government is currently developing an end-to-end encrypted alternative to WhatsApp and Telegram that its officials could use without worrying about foreign spying.

A Matrix/Riot-Based Chat Application

Although the French government’s spokesperson said that the government’s app will be based on open source software found freely available on the internet, she declined to name it. However, Matrix developers have confirmed that the app in question will be based on the federated chat Matrix protocol (a more modern XMPP/Jabber competitor) and, more specifically, on the Riot client, which uses this protocol.

Riot also comes with built-in support for the double ratchet end-to-end encryption algorithm, also used by Signal. Riot uses a variant of the double ratchet algorithm called Olm for strong end-to-end encryption for private conversations between two individuals, and Megolm, a variant for end-to-end encrypted group chats.

Megolm has variable privacy options in its library that developers will have to tweak before deploying. The reason for this is that some developers may prefer additional user convenience over maximum security.

Taking Control Of Own Data

The recent Cambridge Analytica privacy scandal seems to have reminded the French government and others, too, that you don’t have much control over your data if it’s being stored and processed by someone else. The French government will be able to fully control the Riot-based application by using open source code with its own modifications, if needed, and then run it on its own servers.

The French government’s spokesperson said that eventually this app may be available to everyone. However, French citizens will need to consider the fact that the app could also make enable their own government to spy on them more easily.

If the app’s source code remains public and transparent, and end-to-end encryption is enabled by default, it may not be a significant concern. It may still be preferable for citizens to use some other secure application developed by a non-profit group, whether that group is French or foreign.

 

What is Matrix

Matrix is an open standard for interoperable, decentralised, real-time communication over IP. It can be used to power Instant Messaging, VoIP/WebRTC signalling, Internet of Things communication – or anywhere you need a standard HTTP API for publishing and subscribing to data whilst tracking the conversation history.

 

Know more about Matrix

An introduction to the protocol that powers Hubzilla

The world is full of protocols. Some are loosely defined by society, and some are rigidly defined by their architects. In many urban environments, for example, there is a protocol for how you ride an escalator: if you choose to stand, you stand on the right side so that those who choose to step can get past on the left. If you ignore this protocol, you may get some annoyed looks but you will still get where you are going. More rigid protocols, such as the hypertext transfer protocol (HTTP) that governs most communication on the web, can be much stricter and more elaborate. If your browser puts one semicolon in the wrong place you can forget about seeing those cute cat videos.

 

Read more

Riot.im

Riot is a place to chat. But it brings much more than just a chat room. You can chat with one to one or add people or  join chat room or create chat room.

All is federated and you have a name like user:server.com So you can add people from other servers. The first server is matrix.org.

Additionaly you can share files, images and make audio or video calls. And you can add widget like etherpads for example

This alternative can easily be used like watsapp or such centralised app. You have to know that watsapp belong to facebook and all is heard by NSA or other surveillance services.

If you are not convinced, all is very secure decentralised and encrypted end-to-end. And of course this is opensource. Try it on riot.im/app/

 

You can use application on your smart phone too of course.

If you want to try go to riot.im

 Interview of Jason Robinson of Socialhome

Sean Tilley wrote an interwiew of Jason Robinson about Socialhome.

Read the article on medium.com

He created the project the-federation.info  that makes statistics with Diaspora, Friendica, Hubzilla and Socialhome and others social networks. The idea was to offer a few words about each project and provide links to their project pages, in addition to showing some numbers.

 

From the start the idea was to create a library that abstracts multiple protocols under a common API. Not quite there yet, but now that ActivityPub is mature, the plan is to add support for that within the early months of 2018. The library will never be a one-to-one mapping to Diaspora or ActivityPub, but rather an opinionated API for both.

With Socialhome I’ve tried to take the best features of all the platforms I’ve used and merge them together into my own dream platform. It has a (up to) 4 column grid layout like Pinterest, which supports visually rich content and reading through lots of content fast. It supports lengthy Markdown (and HTML/JS/CSS for trusted users) formatted blog post like content, but also works totally fine for micro-blogging. One of the key features that will be added will be highly customizable streams like for example Tweetdeck has for Twitter. I also want to enhance the blogging features for things like anonymous comments, allow full text searching and other neat tools not available in many existing platforms.

Thanks for joining us today, Jason! Could you take a moment to describe yourself, and what it is you do?

 

You started out in the space as a contributor to the Diaspora project. What kind of contributions did you make?

 

 

You run the-federation.info — could you tell us a little bit about that project and how it got started?

 

 

How did the social relay solution come about for Diaspora? What problem does it solve?

 

 

You’ve been working on a federation library in Python for almost two years now. Why Python?

 

 

What inspired you to start Socialhome? How is it different from Diaspora?

 

 

What kind of things are on your development roadmap?

 

 

What is the most challenging thing that you have worked on so far?

 

Do you have any advice for people in this space that might want to start their own project?

Don’t be afraid to start. Your project doesn’t have to be successful, or even something you end up using yourself. Start hacking, work on things you want and always ensure to have fun. Don’t listen to other people telling you what is good and how you should do something. Experimenting is key to learning.

 

Read the article on medium.com

Articles plus anciens «