A programmer's guide to leaving GitHub

(lord.io)

19 points | by stackptr 11 hours ago ago

11 comments

  • abetusk 10 hours ago ago

    > I have four reasons ...

    > First, for independent programmers, I think it's incredibly simple and straightforward to move your personal open source projects off of GitHub.

    > Second, although you likely don't pay GitHub to host your open-source projects, they still make money from them!

    > Third, GitHub's web interface has been in a steepening decline since the Microsoft acquisition ...

    > Finally, I think open source communities, with roots in hacker culture from the 80s and 90s, form a particularly fertile soil for this sort of action.

    I'm a programmer. I've set up Gogs, run various Git repos remotely and locally. I understand how simple it is. Simplicity is not the issue.

    I host many open source projects on Github, gratis, care of Microsoft. They make money from them? Excuse me while I clutch my pearls.

    The web interface is nice enough so that it sets the standard by which I judge other front end GUI wrappers around Git. Is it in decline? I don't know, maybe, but it's still good enough from my perspective. Using Gitlab or Sourcehut is painful. I'm glad they both exist but the UI, in my opinion, is not as good as Github.

    Github is, for me, about sociability. I'll go where the people are. I can host my open projects, repos, blog posts, etc. on a server I control but that's not the point. I want people to see my projects, be able to participate in a meaningful way and be social with other projects. In theory, all these can happen on a private server. In practice, the people is what makes the platform attractive.

    There are decentralized suggestions in the post, which I appreciate, and I'd like to see more information on how to use them and build a community around those, as that's the only real alternative to centralized platforms that I can envision.

  • sumuyuda 5 hours ago ago

    Hmm, so where he moved his repos to is S3, which is owned by Amazon, also one of the companies in the targeted in ICE Out of My Wallet boycott.

  • spiderxxxx 10 hours ago ago

    No love for fossil (fossil-scm.org)? It has a wiki, bug tracking, forums, email alerts, chat, dvcs, etc. It's written by and used by the same developers of sqlite. A single small file gives you the whole chili and pickles.

    • iroddis 3 minutes ago ago

      I suspect the author is assuming that users don’t want to have to learn a substantially different way to manage their code. Fossil and pijul are both interesting alternatives, but quite different from git.

  • epistasis 10 hours ago ago

    The table of alternatives was really useful for me. I haven't seen Tangled before but the idea of decentralization on the AT Protocol is very intriguing.

    It feels like Web 3.0 might be coming very slowly, it's just not based on crypto at all.

  • amriksohata 3 hours ago ago

    We all know where cancel culture ends, polarity wars and the cancellers eventually end up getting cancelled when identity politics emboldens the other side of the spectrum

  • Protostome 5 hours ago ago

    Microsoft working with Israel is a good enough reason for me to stay with Github. I don't let lies and misinformation (e.g. "Apartheid") guide me in professional settings

  • htx80nerd 10 hours ago ago

    >"They also point to GitHub's 2020 contracts with ICE, the controversial and violent immigration police here in the United States."

    No one cared when Obama used ICE for 8 yrs. If Hillary was using ICE no one would care. People care because the media told them to.

    • epistasis 10 hours ago ago

      ICE being ordered to cause mass lawless havoc inside cities far from the border is a choice. Instituting intentionally cruel policies within ICE is a choice.

      The idea of removing all detail so that the average bystander says an apple is the same as an orange is a common partisan political trick these days and it's a crying shame to her to fight this silly illogical pablum day after day.

      (That said, I'm not boycotting GitHub because of ICE, despite my firm position that ICE and DHS should be disbanded and replace with enforcement mechanisms similar to the ones we used before these very new and agencies filled with thugs. We also need accountability and prosecution for the criminals that fill the ranks of ICE and CBP. Boycotting GitHub isn't my cup of tea for accomplishing that)

    • Baldoqui 10 hours ago ago

      You are both right tho, US government has a long history of systemic oppression, and the current administration is escalating the cruelty and violence directed at workers in the US, the media is only reporting what can no longer be ignored. People should care.