you are viewing a single comment's thread
view the rest of the comments
[–] 43 points 3 weeks ago* (23 children)

Maybe we could build a distributed Github you can't just delete with something decentralized and versioning, like Hypercore protocol or IPLD (InterPlanetary Linked Data), Ceramic Network?

About legality: that's (japanese) Nintendo using US media laws gone rogue to swipe repos on a US hoster (Github). Maybe don't use a US hoster next time.
And yeah, Europe isn't much better there.

  • source
  • hideshow 23 child comments
  • [–] 66 points 3 weeks ago (7 children)

    Github =/= git.

    Just stop using Github already.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 0 points 3 weeks ago (5 children)

    I am not so sure this situation would be much better on other services. Nintendo could steamroll smaller companies.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 3 weeks ago (4 children)

    You can host it on servers outside of their jurisdiction or with laws that better protect or prevent companies abuse. Anyone can host git is the point, you dont have to use GitHub.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 3 weeks ago (3 children)

    Have you seen what happens to ANY website hosting pirated Nintendo content? How many of them are still online?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 3 weeks ago (2 children)

    Lots are. Just because you see a lot of media articles about it, doesnt mean they are actually making a dent.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 3 weeks ago (1 child)

    Presumptuous and incorrect. They have made a big dent already. Entire communities abandoned and dev teams disbanded. No-one is willing to share links publicly anymore. Thus my point - hosting their pirated content on any site that wishes to operate or be accessed from US, EU or the UK would be committing a suicide by defending, or even not taking action on their dmca requests.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 23 points 3 weeks ago (6 children)

    Git is meant to be decentralised

  • source
  • parent
  • hideshow 6 child comments
  • [–] 4 points 3 weeks ago (4 children)

    Yeah, but it needs a address to point to, to work with others repositories. Which with http is centralized. Wouldn't be with a distributed protocol.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 9 points 3 weeks ago (3 children)

    I don’t think you know how git works

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 3 weeks ago* (2 children)

    I do know that it keeps a local copy of the repo. But it's not designed to work with a pool, so it needs a specific address to work together/clone/share repos.

    I'm by no means an expert in git, did i overlook something?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 9 points 3 weeks ago (1 child)

    Technically you can add as many remotes to a repo as you want and push/pull to any/all of them. Might be annoying though

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 3 weeks ago

    Its quite common in some industries. Lots of different git remote references no github. It works well when you dont care or dont want piulic repos out in the wild.

    I used to do a ton of contract work that way. It went away forva bit but about 3 years ago its coming back. Ive heard complaits about ai and that github is much less stable.

    You cant have downtime in some industries.

  • source
  • parent
  • [–] 22 points 3 weeks ago (1 child)

    I have not tried/used it (yet?), but the kids are building Radicle for this very purpose. It gets a fair amount of techie coverage (blogs, comments, etc.) but sits in unique space compared to, say, Forgejo (classic self-hosted git).

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 3 weeks ago*

    Looks interesting, thanks!

    But i thought more, like; since IPFS doesn't delete data, writes changes separately. If we had that with protocolizing (which IPLD seems to do), we would have something like a decentral git.

  • source
  • parent
  • [–] 18 points 3 weeks ago (4 children)

    There are already alternatives to GitHub and I think Forgejo is still working on federation. The most active Yuzu fork (as far as I'm aware) is Eden and that has its own Forgejo instance.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 0 points 3 weeks ago (3 children)

    There's also a p2p "plugin" to git, but things like that always feel like a workaround to me. The random hacker in India also doesn't know about it.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 3 weeks ago (2 children)

    I don't really see what that solves tbh. Not having a central source of truth seems like it could cause issues and git is already pretty much decentralized because everyone who's working on a repo will have a copy on their own device and cam upload that to whatever forge they want. Aside from that, you lose all the features a git forge gives you, especially the ability for people to actually find the repo.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 3 weeks ago (1 child)

    especially the ability for people to actually find the repo.

    Vs. a random git URL or a centralized repo everyone knows?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 3 weeks ago

    Everything you can find on the internet is a "random URL" in that sense but that URL can be searched on search engines and shared. But I don't know how that p2p git thing works, so maybe I'm assuming it's more complicated than it actually is.

  • source
  • parent