53 ms·
Is this a re-implementation of GNU social/OStatus in Rails? Nice work, I might have to kick the tires on this a bit. Folks at organizations you should start lo
by riffic 10y ago
Is this a re-implementation of GNU social/OStatus in Rails? Nice work, I might have to kick the tires on this a bit.
Folks at organizations you should start looking at running your own social infrastructure in the same way you run your own email infra. An org such as a state agency would prefer to own its own namespace, a huge improvement over the status quo.
- daveid 10y agoIndeed! And I'm talking to some orgs about setting up their own instance for them :)
- rektide 10y agoFor everyone's information: GNU Social/OStatus is also known as the Google Buzz protocol stack. Weird twist of history how GNU ended up covertly becoming this federated protocol stack.
- niftich 10y agoCan you elaborate or provide sources? AFAIK GNU social's current codebase is a merge [1] between StatusNet and Free Social, with StatusNet previously known as Laconica [2] and developed by the same people behind Identi.ca [3], which itself was later re-made into pump.io [4]. The OStatus protocol, which is one of the several protocols used in GNU social, originated from the OpenMicroBlogging spec [5] promoted by the Identi.ca developers. What's the Buzz connection? [1] https://www.gnu.org/software/social/merge.html https://www.gnu.org/software/social/merge.html [2] https://git.gnu.io/gnu/gnu-social/commit/e3a53251c08ce5245f098bb37ca955016d9d57a0 https://git.gnu.io/gnu/gnu-social/commit/e3a53251c08ce5245f0... [3] https://jason.wordpress.com/2009/07/02/control-yourself/ https://jason.wordpress.com/2009/07/02/control-yourself/ [4] https://lwn.net/Articles/544347/ https://lwn.net/Articles/544347/ [5] https://github.com/OStatus/omb-spec https://github.com/OStatus/omb-spec
- rektide 10y agoOStatus is an open standard for distributed status updates that references a suite of open protocols including Atom, Activity Streams, PubSubHubbub, Salmon, Webfinger, https://en.wikipedia.org/wiki/OStatus https://en.wikipedia.org/wiki/OStatus Activity Streams is new, but the rest of these were all Google Buzz protocols. https://sites.google.com/a/going-buzz.com/tech/developers/underlying-protocols https://sites.google.com/a/going-buzz.com/tech/developers/un... As weird a twist of history as it was that GNU so readily adopted the Google Buzz protocol stack, it's far more bizarre how completely undocumented and unmentionable this legacy is. It's a pity that Salmon is an awful practically SOAP-like opaque envelope, because I rather like everything else here. But stuffing really good content inside a base64 envelope is really not ok with me and my expectation that casually working with a format shouldn't make me want to claw my eyes out.