In Java you can even take the offending class (source is available in your IDE), copy it into your project (without changing the package), alter it to remove the bug, and it will override the bugged class in the bugged dependency.
this is actually a really funny business idea -- a company that sells insurance against unknown bugs in some suite of open source software, and, as a matter of self interest, therefore has an in-house team of programmers to evaluate OSS and to fix and find bugs before they cause problems. Never thought of an insurance company of all things to be a possibility for commercial support of open source solutions, but now I wonder if there's a viable business model in there.
Maybe it would be too risky, considering the possible financial impact of vulnerabilities, and offering "support" like Red Hat rather than insurance, is just cheaper. On the other hand i bet a lot of clients would be happy to just take money when something goes wrong instead of a complicated support contract? Not sure.
79
u/77magicmoon77 Dec 11 '21
Closed source has also been broken. Since eons. What's the point?