Federating PubPub. Community Has No Boundary #1249
Replies: 3 comments 4 replies
-
|
Great idea |
Beta Was this translation helpful? Give feedback.
-
|
While we must generally support such an effort, it is to be taken into account, that before that PubPub would have to render itself completely Free Software, to allow for self-hosting of all dependencies, and as such independent provisioning of its features. Only then an idea of federation starts to make sense, else parts of the application's data will be commited to commercial repositories.
|
Beta Was this translation helpful? Give feedback.
-
|
Dropping in to comment that I've heard this come up a few times recently in discussion:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there,
TL;DR
What are the thoughts of those involved with PubPub on adding standards-based federation support? Because:
Background
About me
Short intro.. I am Arnold Schrijver, facilitator of the Humane Tech Community. Our forum resides under the domain of The Center for Humane Technology, but we operate independently (@metasj of Underlay is admin with me). I am also an advocate of FOSS and The Fediverse. And I would like to discuss the latter, in light of pubpub.
Fediverse
Now you may not have heard of the Fediverse, this grassroots conglomeration of open standards-based FOSS projects that federate together. You may have heard of some of its popular applications - they feature regularly on Hacker News nowadays - like PeerTube (federated/P2P YouTube alternative), PixelFed (Insta alternative) and most prominently Mastodon (Twitter alternative).
The open standards on which federation takes place are W3C ActivityPub and ActivityStreams. I co-maintain an application watchlist and one for developer tools.
From a Humane Technology standpoint I consider the Fediverse as the opportunity to do social media right this time! What is interesting is that, starting from small grassroots beginnings, convergence and coordinated efforts are emerging and great innovations are being worked on. In that light I want to mention The Spritely Project by AP specification co-author @cwebber and openEngiadina by @pukkamustard and also complementary aspects to @timbl Solid Project. Currently a federation protocol, in future we may move to a hybrid P2P/federated model.
Activities are steered from the W3C SocialCG (co-chaired by @rhiaro of the W3C Technical Architecture Group) and SocialHub forum.
ActivityPub-based Federation
Because Mastodon - a microblogging application - is so popular, the Fediverse is often thought of as 'just federated microblogging', and "being part of the Fediverse" means adding Followers/Following features, Likes, Social sharing, etc. This is a misconception.
ActivityPub / ActivityStreams being Linked Data, allows you to model any business domain, and add federation support to it. Part of my Fediverse advocacy is to highlight this fact so people don't get stuck in a 'just microblogging' mindset.
For this reason I wrote:
And on the latter subject of Fediverse Futures I want to discuss where PubPub may fit in, and maybe entice you to start a new topic of discussion there.
Federating PubPub?
Community Has No Boundary
I just found PubPub today, and it seems to have great completeness of vision. Very exciting innovative project looks like! (Though I am less sold on the dependency on Firebase, tbh, but that's off-topic).
PubPub has a Community concept and Collaboration / Social features. What I am trying to get (project / product) developers to think about with Fediverse Futures is considering:
Sooo many applications are based on a Community concept. Could this be federated? Between PubPub instances? Universally? Why would a community be bound to a single server or cloud-based application? There is a Linked Data draft standards to define community, called SIOC - Semantically Interlinked Online Communities - that wants to address the problem of "online community sites [that] are like islands without bridges connecting them". This is their proposed ontology:
Such an ontology definition can go hand-in-hand with ActivityPub, adding federation support at the business domain level.
In real society communities are part of a complex social fabric. There are many cross-sections and overlaps, they form and are disbanded, they cooperate and unite. They exchange knowledge and information. People are part of many communities at the same time. On the web things change, and the communities are suddenly server-bound, and you need to create accounts with each and every one of them. Many communities are indeed like islands, unaware of other communities, becoming filter-bubbled.
I particularly have this problem of 'community islands' with the Discourse forum software, a leader in the field. I am juggling way too many forum accounts, jumping in and out, and duplicate content across different threads. To the Discourse community I asked the same question as I will ask of PubPub, and it provides more background to this discussion:
PubPub Federation brainstorm
I would like to know if there's interest in evaluating what Federation support can mean for PubPub, and hopefully this post will inspire you to brainstorm on what is possible when going this route.
If indeed you are interested, and in this thread we can brainstorm a good use case, then I would gladly invite you to post it to SocialHub in a new Fediverse Futures topic (you can login with your Github account).
Community has no boundary,
Knowledge is universal,
Brainstorm onwards!
😃
Beta Was this translation helpful? Give feedback.
All reactions