So, who has started working on an federation protocol for pull requests, forking, issue tracking, identity/membership/permissions, following, etc?

cc @cwebber

Note the irony in both of those URLs...

Standards-based interoperability (such as federation) is the only way for alternatives to capital-based monopoly-seeking systems to achieve the much needed networks effects conductive to community and cooperation.

@cwebber

@cwebber

I added a comment about federation: "Indeed, it would not be reasonable to sync all content between all instances, but what is very much needed is discoverability of FOSS projects and the ability to cross-follow and cross-post issues with easy authentication, and critically, to seamlessly make pull requests or forks across different instances."

(continued) "The option to automatically mirror a repo on different instances, with its identifier being a combination of a canonical URL and backup URLs, would also help with resiliency and decentralisation of dependencies.
FWIW, I agree that ActivityPub and ActivityStreams are the standards to build upon for this."

@cwebber

Following up on the fiasco, maybe on top of only using software, and federating as much as possible along , what we really need is agent-centric naming and system (also to allow for nomadic identity for and the fediverse).

I wonder if we could use something similar to IPNS (in the project)? github.com/ipfs/specs/tree/mas

Or maybe simply opennic.org

@cwebber

Some people have started working on #"GitPub is a protocol based on the W3C's , which extends 2.0. It provides a server to server API for pull request, and subscription of repositories provided by web services."

github.com/git-federation/gitp (yes, can't beleive even this is still on f-ing !)

@cwebber

@mayel IPNS is seriously slow and it's seeing a lot of work right now. Barely usable on the open internet at this time for anything practical unfortunately.
@cwebber

@mayel @cwebber already done by SQLite author - see fossil-scm.org/
(for entirely different VCS, to be clear)

@mayel @bhaugen was about to comment this exact thing! Seems like git-ssb is already pretty far along in this process.

@mayel @cwebber That would be pretty awesome. We will be looking at these, as well. Right now, we use BitBucket for most stuff, though maybe for future projects we can begin to use GitLab. The GitPub protocol should be exclusive to the open source implementations of Git. And ... it's not just because GitHub is owned by Microsoft. I have no problem with that.

@mayel @cwebber I know this was long time ago, but i've found another interesting project => github.com/forgefed/forgefed

Sign in to participate in the conversation
social.coop

social.coop is a cooperatively-run corner of the Fediverse. The instance is democratically governed by its members, who generally share an interest in the co-op model, but topics of discussion range widely.

If you are interested in joining our community, please review our Bylaws and Code of Conduct. If you agree with them, you may apply for membership on our instance via this link

Our instance is supported by sliding scale contributions of $1-10/mo made via Open Collective. You must have an active Open Collective account to apply for membership; you may set one up here