Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For 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.


Can 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 [2] https://git.gnu.io/gnu/gnu-social/commit/e3a53251c08ce5245f0... [3] https://jason.wordpress.com/2009/07/02/control-yourself/ [4] https://lwn.net/Articles/544347/ [5] https://github.com/OStatus/omb-spec


  OStatus 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

Activity Streams is new, but the rest of these were all Google Buzz 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: