Calibre is open-source and seems to be a Qt +PyQt front-end to a sqlite database, fairly mainstream dev tools. But it doesn't seem to have an active development community with multiple contributors, except for plugins. Anyone know why?
Toxic maintainer. Kovid Goyal is known to be abrasive. I'm looking for good examples. But maybe I've just seen the other end of the arguments and he's okay?
Wow, you were not exaggerating. From comment #11 of that bug report [1]:
(...) You are not doing us a favor by reporting a bug. On the contrary, you are asking us to do you a favor and spend our valuable time helping overcome a problem _you_ are having. (...)
Now that you mention it, my one bug report was met with a frosty reception.
Edit: thanks for posting that bug report. I was quite excited about contributing to Calibre at the time of filing my bug report, but got such a negative reaction that the thought vanished. How many other missed opportunities have there been, maybe a fork would bring them back?
Anyway, I still rely on Calibre to manage my ebooks, and have donated a couple of times. Despite the messy and confusing UI, it's the only ebook manager I found that does what I need (Kindle sync, multiple layers of tags and categorization, download metadata).
I remember reporting a bug, a few years ago, though I can't find it now. It was about the weird glitches in the green icons next to the search bar in the toolbar.
I included screenshots at the time. I got brushed off with a "this doesn't happen for me, it's probably your system being messed up" and my bug closed as invalid.
Yeah, happens for me too but I never noticed until now. I guess I just always thought that this was the way it was designed to look. The UI is more than a little bit jumbled/ugly.