Have you ever found a GitHub project or anything that seemed nice and tempting to install until you dug a bit deeper?

What are some red flags that should detur anyone from installing and running something?

top 50 comments

sorted by: hot top controversial new old
[–] 149 points 4 months ago (5 children)

Support only through a Discord server

  • source
  • hideshow 5 child comments
  • [–] 86 points 4 months ago (8 children)

    "Ads, In-App Purchases"

    That game is gonna be full-on enshitification.

  • source
  • hideshow 8 child comments
  • [–] 31 points 4 months ago (4 children)

    I'll see that and raise you a "app is free, but all functionality is paid, which you only find out after you have used the app for its intended purpose and now want the results of the work that you did, specifically when attempting to rescue files from your phone, for instance."

    I'll also toss in "all functionality is paid on a subscription model that automatically renews unless you manually disable it and you have to buy at least in one year increments"

  • source
  • parent
  • hideshow 4 child comments
  • [–] 6 points 4 months ago (1 child)

    Goddamn! Had this one with "smartdraw.com" lately. I had to draw up a map of our property for a buidling permit, so I looked for an appropriate tool. Spend 3 hours drawing a layout. but turned out I can't export the drawing unless I buy a year subscription of 8 dollars per month. Fuck them and fuck subscriptions! I downloaded LibreCAD and learned the basics of that.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (1 reply)
  • load more comments (1 reply)
  • load more comments (3 replies)
    [–] 60 points 4 months ago (37 children)

    Evidence of vibe-coding. Em dashes and emojis sprinkled throughout the documentation? Code with inline comments pointlessly describing some change, as if you want to know what that block of code used to do more than what it actually does?

    It's vibe-coded garbage by someone who doesn't know how to code. Stay far away.

  • source
  • hideshow 37 child comments
  • load more comments (4 replies)
    [–] 52 points 4 months ago (4 children)
  • [–] 45 points 4 months ago (2 children)

    "releases" on a GitHub repository containing no code

  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 42 points 4 months ago

    Requires cloud connectivity.

  • source
  • [–] 40 points 4 months ago

    The size of the download button

  • source
  • [–] 33 points 4 months ago

    "To use program xyz, sign up!

  • source
  • [–] 30 points 4 months ago* (3 children)
    • It's not already in my distro's package manager

    • A github project with 1000 open issues and no commits for 3 years.

  • source
  • hideshow 3 child comments
  • load more comments (3 replies)
    [–] 29 points 4 months ago* (last edited 4 months ago) (23 children)
    • curl | sh installation method
    • vomit-colored website, vomit-colored developer avatars, or more obvious: AGENTS.MD in the repo
    • compiling yourself is "unsupported"/"not recommended"
    • the official website aggressively advertising the company's SAAS which makes it look like their opensource software is actually paid product
    • github issues using convoluted template, instead of letting me write freeform text
  • source
  • hideshow 23 child comments
  • load more comments (23 replies)
    [–] 29 points 4 months ago (2 children)

    Venture capital funding. The plan is always to do a rug pull. Though if it properly freely licensed and the code is reasonable enough to be forked, it's less worrying but still risky. It's better to work with honest people.

  • source
  • hideshow 2 child comments
  • [–] 26 points 4 months ago (1 child)
    • New post about a promising selfhosted app
    • looks inside
    • em dashes, emojis, release in last 24h with 35 commits since.

    I fucking swear, if only vibe coders would ACTUALLY write up their own posts about THEIR OWN SOFTWARE, many would not act harsh towards them as much as it happens.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 23 points 4 months ago (2 children)

    Whenever they start with "I built XXX". People who write their own code say "I wrote".

  • source
  • hideshow 2 child comments
  • [–] 23 points 4 months ago (1 child)

    If the project maintainer has a policy of "no politics allowed."

    Rather than a policy more along the lines of "be respectful"

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 20 points 4 months ago (2 children)

    The repo does not actually contain the source code, instead a link to download from a different site.

  • source
  • hideshow 2 child comments
  • [–] 19 points 4 months ago (4 children)

    Something I ran into just now was AI generated Imagery in Docs or as an Icon.
    I am not even that Anti AI as many on here I feel like. But this is a sure fire way to show how much you don't give a shit about your project. Just use emojis or some shit which is ironically even less work but somehow makes it seem more deliberate.

  • source
  • hideshow 4 child comments
  • load more comments (3 replies)
    [–] 19 points 4 months ago* (last edited 4 months ago) (1 child)

    Having no user manual. A user manual is essential. A blurb about what it is and how to build it doesn't count. And please, integrate it with the software, OS, or at least distribute a readme alongside. So much offline software assumes you have a 100% stable internet connection for online help. Also, please don't throw up a wiki and rely on your users to do it.

    This might be asking too much, but it wouldn't hurt to pay attention to principles of good technical writing as well. A well-written user manual brings your users a great deal of joy.

  • source
  • hideshow 1 child comment
  • [–] 8 points 4 months ago

    User manuals, I remember those, fondly. Unfortunately a pretty dead concept these days, but certainly a green flag if there is one, but absence is not a red flag.

    A readthedocs.io entry is also a green flag (you can always download it for later offline...).

  • source
  • parent
  • [–] 19 points 4 months ago (1 child)

    “A user you’ve blocked has previously contributed to this repository.”

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 18 points 4 months ago

    "Update/Accept or Remind me later"

  • source
  • [–] 17 points 4 months ago (5 children)

    The install process requires one of:

    • Running a command with npm
    • Manually compiling binaries from source
    • Manually installing dependencies

    These aren't bad per-se, but my experience has led me to associate these with spending a bunch of time trying to resolve errors and having to give up in the end and not install the software after all, so if there's any alternatives that I could use I am trying those first.

  • source
  • hideshow 5 child comments
  • load more comments (5 replies)
    [–] 15 points 4 months ago* (1 child)

    GitHub repo that has "pm me on telegram" instead of code

  • source
  • hideshow 1 child comment
  • [–] 14 points 4 months ago*

    A rule of thumb I use is how desperate the software is to tell you the weather even when you never asked for it or even set it up to report it.

  • source
  • [–] 14 points 4 months ago (1 child)

    The build is failing on main. Or they don't have a build process at all.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 13 points 4 months ago (4 children)

    Signing-in before being able to use a FREE software.

    -glares at Canva after buying Affinity -

  • source
  • hideshow 4 child comments
  • load more comments (4 replies)
    [–] 11 points 4 months ago (7 children)

    Only Linux install option is .deb

  • source
  • hideshow 7 child comments
  • load more comments (7 replies)
    [–] 11 points 4 months ago (2 children)

    "This project has been archived on [10+ years ago]. It is now Read Only."

    or

    Last commit 5+ years ago

  • source
  • hideshow 2 child comments
  • [–] 9 points 4 months ago (1 child)

    Cant remember what they are off the top of my head, but there's been a couple of times I wanted to download a FOSS program, but it was only available to install through the Microsoft store.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 8 points 4 months ago

    "Ask me later" instead of "no"

  • source
  • [–] 7 points 4 months ago* (last edited 4 months ago) (3 children)

    Requires weird IDE to build

    I shifted 8 GB of files to an older machine just to be able to install Android Studio on barely-supported hardware, and now I'm cloning the repo and the .gradle directory alone is 1 GB?

  • source
  • hideshow 3 child comments
  • load more comments (3 replies)
    load more comments
    view more: next ›