#Oauth2 is a mess. As usual when a standard is a mess, it's because it is incomplete, very much like #ActivityPub.
As the number of services grows, the chances of smooth interoperability goes way, way down. In the case of Oauth2, this is because every Oauth2 library, every Oauth2-supporting service, every Oauth2-consuming client has a different idea of how access tokens are to be handed off from provider to client, especially if the client is not another website (e.g. #fedilab).
I invite ALL federation developers to hop into #social on irc.w3.org for conversations around the social Web. It's where a few discussions on #ActivityPub discussions occur.
I know that we have http://socialhub.network/ for this as well and I encourage the devs to use these places in conjunction to this one for conversations for historical and open discussion reasons.
I have a blog built with a static site generator. I've like to figure out a way to connect it to the Fediverse. Basically, I'd like people to be able to follow my blog through Mastodon/Friendica/Pleroma/etc. The blog itself would be an Actor.
Even though it's a static site, I think I can manage, through static JSON-LD files, hooks in the build process, and maybe a microservice for anything that *must* be dynamic, to get it to work (and all for free, hopefully).
I read the intro at www.w3.org/TR/activitypub/, and that helped a lot. But there's several pieces I don't understand yet.
Reading through the spec is a bit much. I'm looking for a good, really thorough tutorial on ActivityPub/ActivityStreams.
So many exciting things happening with ActivityPub projects recently!
- mastodon adds registration api - pleroma stable release, tons of updates - prismo has a new logo and version - anfora has a surge of recent development - florence gaining traction - fedilab adds support for non-masto projects - funkwhale hosts sync meetings to coordinate project dev - WriteAs announces WriteAs Labs - Spritely releases Golem demo
@ajroach42@switchingsocial well if you have your own instance you can upload your whole library of mp3s to it and then use it as a cloud streaming provider privately. and you can share your library with others if you choose to take that risk. OR if you only want to listen to freely distributed music and cc music then you can share everything publicly and your library is federated using #ActivityPub
This would let #ActivityPub developers go to any Adlis server to see all ActivityStreams extensions and specs building off AP. So the knowledge is distributed such that it appears to be centralized at every instance (like a centralized AP authority), but the actual power would be distributed to many communities (unlike a centralized AP authority).
The communities adopting this tool could be domain specific (ex: ForgeFed) or software specific (ex: Mastodon). IDK it's not up to me.
ANYway, now that I've gotten over my need to wave my little shrimpfork around and point out that *people were offering free labor on how to diversify the Mastodonverse months ago* ............... I just wanted to point out that all the tempests in this particular teapot are going to seem a hell of a lot less meaningful in a year or less.
I mean, have you *seen* the amount of #ActivityPub development going on right now?
The demo I'm working on at this hackathon is for a secure way of hosting content so that if your instance goes down, your content can survive, and if your content becomes popular, the whole network can help balance the work of hosting it. #activitypub#wizardstower2019
Congrats to the whole Friendica team for a huge release! Why? It brings Friendica over to the #ActivityPub world, bringing compatibility with tens of additional projects not reachable via #OStatus, #Diaspora or #DFRN protocols. 🎉
Another bunch of users to interact with... a more viable alternative to FB and #Diaspora, because #activitypub (and #zot) is the future of decentralised social net.