news.volyx.in

We need a federation of forges (blog.tangled.org)

599 points by icy · 123 days ago · 406 comments on HN

Article summary

The article discusses the need for a federation of forges, citing the risks of relying on a single provider like GitHub. It introduces Tangled, a project that aims to provide a decentralized alternative for code collaboration. Tangled uses the AT Protocol for communication and allows for collaboration across different servers. The goal is to break free from monocultures like GitHub while still making code collaboration fun and social.

Main themes

  • Decentralized code collaboration
  • Federation of forges
  • GitHub alternatives
  • Tangled and AT Protocol
  • Version control systems
  • Open-source software

What commenters say

  • The Jujutsu version control system is a promising alternative to Git, offering a better developer experience and features like conflicts as first-class citizens.
  • Some users find Jujutsu's anonymous branch approach and revsets to be confusing and overly complex, while others appreciate their power and flexibility.
  • Federated solutions like Tangled and Radicle are seen as the future of code collaboration, but spam and moderation are major hurdles to overcome.
  • The success of federated platforms like Mastodon is debated, with some arguing that it is not yet a viable alternative to centralized platforms like Twitter.
  • There are existing solutions like Radicle that use a device-to-device networking approach, which may be complementary to or competing with Tangled's server-based approach.
  • Some commenters believe that a unified distributed system combining different approaches could be a promising direction for the future of code collaboration.
  • The use of terms like 'knot' to refer to a git server may be perceived as unprofessional or amusing by some members of the OSS community.
  • Git is already a distributed version control system, and the management of merge requests, permissions, and issues is the main challenge in creating a decentralized forge.