You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ActivityPub is a new W3C standard for decentralized, federated social networks. It is currently being implemented by networks such as Mastodon (a decentralized social network with over 1 million users across all instances right now) and PeerTube (a decentralized BitTorrent-based Youtube alternative).
ActivityPub's model fits every non-code aspect of github quite well - an ActivityPub-based system could easily have repos, stars, issue comments, pull requests, and even code reviews as federated updates - and as a bonus, these would be immediately compatible with other networks like Mastodon, which means people could e.g. star repos and open issues without ever leaving their Mastodon client! This could be the decentralized solution #44 is looking for.
As for actual code, git itself already provides decentralization as designed. Federated git servers could simply clone each other's repos when requested by users, and as such repos would be become decentralized as soon as people from multiple servers start using them.
Obviously this would be a bit of a challenge given that ActivityPub is such a recent standard, but I think if there was enough interest and momentum, it wouldn't take very long to at least build a proof-of-concept based on this.
The text was updated successfully, but these errors were encountered:
The GitHub Evacuation Project has moved to GitLab (not an endorsement or even a final home). Your enthusiasm and contribution is still needed. Please check out the new project home, and read the project wiki for info to get restarted.
ActivityPub is a new W3C standard for decentralized, federated social networks. It is currently being implemented by networks such as Mastodon (a decentralized social network with over 1 million users across all instances right now) and PeerTube (a decentralized BitTorrent-based Youtube alternative).
ActivityPub's model fits every non-code aspect of github quite well - an ActivityPub-based system could easily have repos, stars, issue comments, pull requests, and even code reviews as federated updates - and as a bonus, these would be immediately compatible with other networks like Mastodon, which means people could e.g. star repos and open issues without ever leaving their Mastodon client! This could be the decentralized solution #44 is looking for.
As for actual code, git itself already provides decentralization as designed. Federated git servers could simply clone each other's repos when requested by users, and as such repos would be become decentralized as soon as people from multiple servers start using them.
Obviously this would be a bit of a challenge given that ActivityPub is such a recent standard, but I think if there was enough interest and momentum, it wouldn't take very long to at least build a proof-of-concept based on this.
The text was updated successfully, but these errors were encountered: