Cross posted from https://programming.dev/post/37923169

Publication about the monopoly of GitHub and the fact developers should move elsewhere if they care about their freeedom and the freedom of FLOSS projects

all 13 comments

sorted by: hot top controversial new old
[–] 48 points 1 year ago

Definitely codeberg.org

  • source
  • [–] 18 points 1 year ago (7 children)

    Where is a good place to move? Preferably in Europe and non-profit.

  • source
  • hideshow 7 child comments
  • [–] 46 points 1 year ago (4 children)
  • [–] 12 points 1 year ago (2 children)

    Yeah Codeberg looks great and is both European and non-profit.

    There is also Forgejo and Radicle that might be worth looking at!

  • source
  • parent
  • hideshow 2 child comments
  • [–] 17 points 1 year ago (1 child)

    Just a small note: Forgejo is the software, while Codeberg is both the umbrella organization developing Forgejo and a large public instance of it at codeberg.org.

    https://blog.codeberg.org/codeberg-launches-forgejo.html

  • source
  • parent
  • hideshow 1 child comment
  • [–] 12 points 1 year ago (3 children)

    If you’ve never tried GitHub alternatives, you’ll be surprised by how good they are (I definitely was). Many of them match the feature set of GitHub and some even surpass it.

  • source
  • hideshow 3 child comments
  • [–] [S] 5 points 1 year ago (2 children)

    Do you have some comparison documentation or benchmark to share comparing for example GitHub, GitLab, SourceHut and Codeberg?

    I did not succeed in finding something comparing these forges about: -CI/CD

    • runners
    • issues
    • project management
    • wiki
    • releases management
    • third-party tools

    I am used to GirHub and GitLab but not Codebeg 🤔

  • source
  • parent
  • hideshow 2 child comments
  • 19 comments in c/opensource@programming.dev view that post
    [–] 25 points 1 year ago

    Duality of man screenshot of sonalder and CallMeAnAI's comments

  • source
  • [–] 14 points 1 year ago (11 children)

    Wait, there's a GitHub "feed"?

    None of the bad things mentioned here have happened to me using GitHub on the daily. Totes agree it's probably not great to depend on a business for free hosting, but it's also pretty straightforward to move in the future if needed.

  • source
  • hideshow 11 child comments
  • [–] 7 points 1 year ago (10 children)

    Do you never open https://github.com/ where there is a "Feed" in the center of the site?

  • source
  • parent
  • hideshow 10 child comments
  • [–] 12 points 1 year ago* (1 child)

    Do you ever go to wikipedia.com? Most people hit most webpages via searching something specific. Sure, you might go to some news, ecommerce, or social media sites landing page, but I've never once thought of going to github's landing page in the last decade... maybe if I suspect an outage, but not to view content.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 5 points 1 year ago (2 children)

    Thanks - I have now! It looks like updates of repos I've stared? But I'll never go there again, and suggest OP not do that either if it's upsetting to them. I just go to my profile, or the project I'm interested in.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 1 year ago* (last edited 1 year ago) (1 child)

    One big problem with GitHub that is only briefly touched on in the article is that developer teams used to be able to use the feed to get useful updates on what their team was working on. Now, it's polluted with unrelated AI generated suggestions. So for those of us who use Github as an enterprise application, we previously had a user friendly app that helped us get work done, but we now have a user hostile app that participates in the attention economy, luring us with distractions, which are the opposite of what we should be doing at work. The GitHub feed is now anti-focus, anti-work, algorithmic buzz, and enterprises like my employer still pay for that.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (1 reply)
  • [–] 10 points 1 year ago

    Thanks for sharing theses very important thoughts. I think I agree with the author on this even though I am not a dev but I do some minor contribution from time to time.

  • source
  • [–] 2 points 1 year ago (1 child)

    I never had these issues they speak of.

    I certainly don't want to send email patches because I value the centralized nature of a big platform and clear, established workflows and UI.

    Disconnected decentralization adding barriers is a shit idea.

    Huge platforms like Github have some risk and concerns involved, but as long as it does well, and the network effect of a platform is a net positive, I don't think adding decentralization barriers and differentiation barriers and disconnects is a good idea.

    There's reasons why people don't switch besides network effect and inertia. I certainly haven't ever felt like sourcehut were approachable.

  • source
  • hideshow 1 child comment
  • [–] 3 points 1 year ago

    On the topic of "let's not have a Sourceforge again",

    Sourceforge was great back in the day, and I'm not aware we had good alternatives back then. Sourceforge gave us a well known, trustworthy home for FOSS. You know where to look for FOSS, you can discover FOSS, you can host your own FOSS for free.

    Should we have diversified back then? To what? At what cost?

    When Sourceforge eventually became problematic, by chance, most active projects switched away. I did too. Thanks to FOSS and control of your own projects, that's possible.

    Today, we have a number of alternatives. Not more than a few, if you count established hosted platforms, more if you count self-hosted and self-hosting.

    I made my point about discoverability etc in my original comment. Trustworthiness of the hoster/provider is another. Decentralization to individuals has risks as well, including disappearance (my first Lemmy instance feddit.de, which was big, broke and disappeared), lack of security updates, or introduction of bugs and security issues through customizations or hosting setup. There's a middle ground with bigger platforms, of course.

    When Sourceforge became bad, I migrated away. If and when GitHub becomes bad, it'll be fairly simple to move away from that as well. Until then, I find it to have the best UI/UX (although I have some criticisms) and offerings, as well as closeness of FOSS projects and community and other projects as well (positive network effect).

  • source
  • parent
  • [–] -2 points 1 year ago

    Fuck you sound like my ex.

  • source
  • [+] -2 points 1 year ago (1 child)
  • [+] -15 points 1 year ago*

    Jesus Christ this is just an old man screeching about emojis. What a worthless argument to put to paper.

  • source