• 1 Post
  • 11 Comments
Joined 4 months ago
cake
Cake day: February 19th, 2024

help-circle





  • A lot of people associated with Free and Open Source Software (FOSS) have major objections to GitHub. Here’s one summary: https://sfconservancy.org/GiveUpGitHub/

    But the TLDR; version is roughly:

    • Your source hosted on GitHub is being used to train AI, and you are possibly giving up rights to algorithms you may have written (IANAL, and AI training is a fuzzy topic at the moment)
    • GitHub itself is proprietary, closed-source software, while they claim to be pro-FOSS. Aside from not being in the spirit of things, closed-source means you also don’t know what happens with your code/data once up upload it.
    • Microsoft has a history of being anti-FOSS, while some people will say it’s been changing, I think many are still rightfully concerned what their future decisions regarding GitHub might be, especially if they are a near-monopoly.

    Alternative do exist, and some like codeberg.org are specifically open sourced, and pro-open source, so many people are pushing to move hosting away from GitHub and onto other options.




  • The specific repo in question had (and still has) a USAGE section.

    And again, I have to point out that it is a python script, not an executable - it’s not standard, common or expected that python scripts be provided as a standalone executable. What makes you think even if there was a download link the guy would have gone down to find it?

    Metaphors aside, the guy who originally posted this literally went on a source code-hosting website that primarily aims at making source sharing easier, yelling that he didn’t want to see said source-code, only an executable for a product that literally does not compile to an executable, did not bother reading the instructions, but instead posted on a public forum, in full arrogance, insulting developers by calling them “SMELLY NERDS”.

    I’m astounded that there’s still people defending this guy like that’s a totally normal thing to do.

    If you only want to download an executable, GitHub is NOT the best place to look for that. Yes, many developers do provide compiled versions of their code, and yes, it is often very convenient that they do so - but it is neither the intended purpose of GitHub, nor is it required that developers provide one.


  • The point, which you missed, is that going to github, a source code hosting service, to look for downloading executables for your specific platform - is like going to a farmer’s market to try and get a ready made meal. You’re at the wrong place, and it’s not meant for you if that’s what you’re looking for.

    Github is fairly user friendly, but it’s users are developers.