Comment by OutOfHere
[flagged]
[flagged]
If a public software is very far off from working as advertised, effectively demonstrating bad faith, if its code is being hosted on a social hosting site, you can bet that I will complain about it to the site, and get everyone else to complain as well. If the software is no longer being developed and has been dead for years, then it's a different story, and the intent then is to move elsewhere. The license file is not an excuse using which to hide lies.
Did you pay for the software? Do you have a contract? No? Then they owe you literally nothing. You are lucky that they give it to you for free. You can open issues if you find a bug, and hopefully the maintainers will fix it, or somebody else will. But if they don't, then you are lucky that it's open enough that you can fix it or pay somebody to. But they are under no obligation to do anything.
The only thing the authors owe the users of their open source projects is fulfilling the terms of the license. Anything else is extra. Additional support is not guaranteed.
You are forgetting something, which is that if the code is hosted on a social site, e.g. GitHub, many additional rules apply.
Gross misrepresentation of one's software will earn complaints to GitHub. It is the responsibility of the author that the repo's readme does not ovepromise and underdeliver.
Thats the point though, and you're missing it: In FOSS, the maintainer doesnt owe you anything. It doesn't matter what the bug is. Most popular software licenses contain a clause about no warranty etc. for a reason.
Maintainers owe you absolutely nothing for just using their software.
Go pay them if you want them to work for you, and see if they want that.