An engadget story has the following to say about KeePass2 and developer Dominik Reichl:
Think it's bad when companies take their time fixing security vulnerabilities? Imagine what happens when they avoid fixing those holes in the name of a little cash. KeePass 2 developer Dominik Reichl has declined to patch a flaw in the password manager's update check as the "indirect costs" of the upgrade (which would encrypt web traffic) are too high -- namely, it'd lose ad revenue. Yes, the implication is that profit is more important than protecting users.
(Score: 2) by Wootery on Wednesday June 08 2016, @10:47AM
Can something not be complained about just because it is free?
Yes. Obviously. To 'complain' is simply to assert that something isn't fit for purpose. Revenue is irrelevant.
the producer of the software has no obligation to do anything for a free software product, or its reputation
Sure. No different from closed-source payware. It's not about 'obligation' (whatever that means), it's about good software.