The absolute baseline: Open-source projects should be developed by a community. If the whole copyright and knowledge is exclusively in one company which just dumps the code as open-source, that open-source license is effectively worthless.
Mozilla prohibits connections to the internet, which aren’t necessary for the advertised functionality of an extension. So, these are rather “Chrome extensions” we’re talking about…
My personal favourite is Dungeon Crawl Stone Soup, although it’s quite tricky to get into and still brutally difficult, even if you are in it.
It’s similar in concept to Shattered Pixel Dungeon, which others have mentioned here. Maybe try that one first. 🙃
Normally, I would reply to the guy, because, you know, he’s a human being, but there’s so many replies, I doubt, he can actually read all of them and potentially someone else has already made that point.
Anyways, I feel like something he kind of misses here is that many of us do it from a heartfelt place. Like, we’re all techies. We’ve all used commercial software to a point where we’ve grown so frustrated with it that we decided it is a waste of time.
So, it’s not us saying “Why don’t you go and just have more time/money?”.
Rather, it’s us saying “This thing is wasting your time? Here is a solution that I felt wasted less time in the long run.”.
Yes, sometimes that does miss the mark, because not every complaint is looking for a solution. Or because we may be frustrated with restrictions of commercial software, which are not a problem for less techy people. Or even because we’re embedded in this tech world and are hoping to make it a better place, which someone just quickly visiting may not care about.
But other times, I do just happen to know a lot about technology and a non-techy genuinely did not know about the solution I suggested and is actually really appreciative of me bringing it up. It does happen. And it’s not easy to discern who would appreciate a suggestion and who won’t.