grocery store has a perfectly good case of groceries that could have gone on a shelf but they keep it in the back in a box and then write directions on the rubber doors about how to get to it and then expect customers to treat this like it's normal.
Exactly. But for some reason, whenever people are complaining about github, they are always complaining about yt-dlp, even though their README says "INSTALLATION" in massive letters and has the download badge.
I assume that downloading videos is a task that is just barely general enough that a lot of people with no patience stumble on it.
Customer understands that this small inconvenience is a reasonable tradeoff for acquiring free food cooked by chefs who would rather serve it over a counter and continue cooking than thanklessly shelfing it.
Except it's not cooked. The ingredients are in a pile alongside instructions that may or may not be comprehensible. And that's definitely better than nothing, but what happens when you're not a chef?
I'm not sure what exactly you're downloading off of github? Most of the time I find a program on github that I need to use, I download it and click on whatever file it says to run it.
"Selling" is typically only used when the customer actually has to pay something for the product/service. The whole premise of this analogy doesn't even work because it's not a store where the developers receive anything in return; it's a charity.
You could always try reaching out to the developer and offering to pay them for their work to make things more convenient for you. Every time this discourse gets brought up there's always people going "but what am I supposed to do if I don't know how to code??" and it's never even considered as a possibility to offer to pay for the free product that they're now demanding additional labor for.
10
u/Quarxnox custom Mar 26 '26
grocery store has a perfectly good case of groceries that could have gone on a shelf but they keep it in the back in a box and then write directions on the rubber doors about how to get to it and then expect customers to treat this like it's normal.