Comment by wat10000
3 days ago
Why are you trusting data to some random open-source project with no documentation?
The search engine is only going to direct you to my open source repo if you're searching for whatever it does. It's as if you'd only see my cake recipe if you were searching for cake recipes. And just like cake recipes, your search results will contain everything from superb production-tested projects (if there are any) to random stuff people have put up that isn't really used.
If you're searching for software and you find some random project that isn't very well tested or maintained, and you put that project to use in a place where it can cause data loss, that again sounds like a you problem.
Let me change the perspective:
Are you in any way no matter how small responsible for what you create, what you post online, and what effects those actions have on other people?
Sometimes!
If I post an article about how drinking bleach makes your skin softer, I share responsibility when someone does it.
If I post an article about how to make your own bleach, and a reader says “that sounds tasty” and drinks some, that’s not my responsibility in any way.
If I put up some trash code with a README that says “this is solid, reliable code that you should use for storing all of your financial data and family photos,” I have responsibility for what happens when people do that. If I just put up some trash code and say, I thought this was interesting and wanted to share it, and some numbskull decided to use it for something critical without thoroughly evaluating it first, not my responsibility.
> README that says “this is solid, reliable code that you should use for storing all of your financial data and family photos,”
Show me a readme like that! I'll wait.
Everybody writes a legalese disclaimer that basically say it's trash software and the author has no resposibility, but here's the thing: everybody ignores it. This is the reality of FOSS software.
Nobody has the time to audit the code of every FOSS they use. We all assume some basic quality such as not deleteting /var/db and the responsibility is yours to not do that or not publish it, no matter what you wrote in the readme/disclaimer.
1 reply →