It’s great to see the community stepping up and making things happen, now that Evan has handed over the project.

2.0.0 is an upgrade of several of the dependencies, but not all. 3.0.0 will happen pretty soon with more changes that allow all dependencies to be up-to-date (IIUC and IIRC). After that it’s probably time to start migrating to W3C’s ActivityPub, which is inspired by pump.io and based on ActivityStreams 2.0.

pump.io and also OStatus/GNU Social (a.k.a. StatusNet, laconi.ca, known from e.g. identi.ca which is nowadays running pump.io) are based on ActivityStreams 1.0.

Too bad, it would be nice to have a way to communicate between the 2 (even if only partially, like only public messages). This way given mercer’s comment, I’m more inclined towards using Gnu/Social, given the set of projects that are compatible.

Yeah, unfortunately pump.io had to be a breaking change, as the purpose was to untangle the protocol stack so that it could be a simpler and slimmer service. Evan burned the disk packs and even switched implementation language, because he felt he couldn’t do it quickly with the codebase he had accumulated.

My hope is that ActivityPub, being a W3C standard, could get some people interested in a GS implementation, even if only for public messages. That would mend the gap.