New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

what is the difference between friendica and hubzilla? #2894

Closed
topstarnetwork opened this Issue Nov 7, 2016 · 11 comments

Comments

6 participants
@topstarnetwork

topstarnetwork commented Nov 7, 2016

what is the difference between friendica and hubzilla?
Thanks.

@MrPetovan

This comment has been minimized.

Collaborator

MrPetovan commented Nov 7, 2016

Friendica and Hubzilla are two different but similar software both spearheaded by the same man, Mike MacGirvin ( @redmatrix, @zotlabs or @friendica on GitHub ). And while he officially left the development of Friendica to start Red/RedMatrix/Hubzilla in 2012 based on a new decentralized social network protocol (named zot), both networks are able to interface with each others, on top of a shared Diaspora* and GNU Social (OStatus) compatibility.

From my point of view after installing both on my server, Hubzilla is more advanced and experimental than Friendica is, and in turn Friendica is slightly more intuitive and stable than Hubzilla is.

I hope it answers your question.

@ghost

This comment has been minimized.

ghost commented Nov 7, 2016

Friendica is at heart and primarily implements a "federated decentralised social network". It is a social network which aggregates other social networks as well as providing its own protocol and social service.

Hubzilla contains some social networking components, but builds on that to provide a decentralised content management system and publishing platform with some unique and interesting abilities when it comes to decentralised access control, identity, and permissions.

@topstarnetwork

This comment has been minimized.

topstarnetwork commented Nov 7, 2016

So if I am not mistaking hubzilla has the same "federated decentralised social network" aggregates other social networks but with more functionalities such as cms and publishing functionalities, application server (more enterprise features compare to friendica that friendica does not have?

@topstarnetwork

This comment has been minimized.

topstarnetwork commented Nov 7, 2016

I mean, is Hubzilla some kind of portal software where you plug all kinds of thirdparty application such as liferay and exo java portal?

@ghost

This comment has been minimized.

ghost commented Nov 7, 2016

Actually no.

Hubzilla represents what I like to think of as state of the art in decentralisation technology. It goes far beyond what we did in Friendica when it comes to decentralising core services which used to be available only on centralised silos. We decentralise everything. This builds on work I started in Friendica but it took a platform re-write to fully realise.

Some federation bits were added a couple of years ago due to popular demand, but they are in conflict with a couple of core features such as nomadic identity. Nomadic identity is really special. You can create online clones of your channel and pop up at another site if your current site is having issues (either temporarily or permanently). This works incredibly well - unless you have friends on other networks. My original account has moved a few times now. All my original friends are still there. My Friendica and Diaspora friends however are not. They need to be reconnected, and this is silly because nomadic identity was created to address that problem.

The other feature we've spent a lot of time on is decentralised access control. This means you can publish webpages, videos, photos, create chatrooms, etc. and all of your web properties can have privacy settings that work seamlessly with anybody on Hubzilla. They don't need to have an account on your site. We can also create 'access tokens' and allow permissions to folks that don't have hubzilla accounts, so you can share a private video with your mom (as an example).

These features are totally alien to most every other network and service and you can't just create a patch to make them work. It's a completely different way of looking at the world and would take a complete re-write of most projects to realise or make compatible. As a result we were kind of forced to develop an entire suite of web publishing and cloud storage components which work with our services. This represents over four years of evolution from the original Friendica code base, so the projects are now quite different.

@tobiasd

This comment has been minimized.

Collaborator

tobiasd commented Nov 7, 2016

No, Friendica and Hubzilla are two different projects. As @zotlabs said, they have two entirely different angles of viewing on the topic of decentralized networking and presences. And those different view angles make the projects hard to compare. They have different sets of features, and different things they focus on. Users from both projects can interact with each other though, if both user nodes/hubs are.configured to allow this.

what is the difference between friendica and hubzilla?

The more easy question would be, what do they have in common ;-)

For me, Hubzilla is decentral publishing of all kinds of things with a fine rights management. And Friendica is decentral social networking with a fine management of who you socialize with and connections to many other social networks. Publishing of things includes some social networking though, as does social networking include some publishing. And I know that the scope of this comparison is far to limited to grasp the complexity of the question asked.

If you have the time to test both, try them. Write down what you expect before you do. Try their functionalities and check out their rough edges. Then compare what you found with what you were looking for and select the one that fits your needs best.

@annando

This comment has been minimized.

Collaborator

annando commented Nov 7, 2016

With other words: Both projects are different and serve different purposes. Depending on the purpose one should chose the one or the other software.

@topstarnetwork

This comment has been minimized.

topstarnetwork commented Nov 8, 2016

Very kind of you, thanks!

@fabrixxm

This comment has been minimized.

Collaborator

fabrixxm commented Nov 9, 2016

can we close this?

@lewissam

This comment has been minimized.

lewissam commented Nov 9, 2016

This article gives an excellent overview of Hubzilla.
http://www.talkplus.org/blog/2016/the-history-of-hubzilla/

@annando

This comment has been minimized.

Collaborator

annando commented Nov 9, 2016

@fabrixxm I guess we can.

@annando annando closed this Nov 9, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment