Calibre developed by Kovid Goyal it's a one stop shop for eBook management. His reply to the issue "Python 2 is retiring in thirty months. Calibre needs to convert to Python 3." was "No, it doesn't. I am perfectly capable of maintaining python 2 myself. Far less work than migrating the entire calibre codebase. status wontfix" [1] https://bugs.launchpad.net/calibre/+bug/1714107
TIL that my favorite terminal[1] was written by the author of Calibre.
SQLite by D. Richard Hipp also still maintains it by himself
I guess Linux kernel could also be considered still being maintained by a single person even though it's mostly contributions from other people, don't know the rules
There are so many. MIDIBox by Thorsten Klose is great. Open source hardware and software. There are a ton of projects based on it. I am not sure what the level of other contributors are now, but it was mostly or all Thorsten back when I was looking at it 10-15 years ago.
qmail/djbdns written by Dan Bernstein were groundbreaking when released, and are extremely interesting in terms of how to build and design robust software to be deployed in a security-critical hostile environment
Calibre developed by Kovid Goyal it's a one stop shop for eBook management. His reply to the issue "Python 2 is retiring in thirty months. Calibre needs to convert to Python 3." was "No, it doesn't. I am perfectly capable of maintaining python 2 myself. Far less work than migrating the entire calibre codebase. status wontfix" [1] https://bugs.launchpad.net/calibre/+bug/1714107
You had me until the anecdote. I understand the sentiment and intent of what’s being said, but as a security professional it just paints themselves, their applications, and their user base as targets. Knowing it’s a won’t fix means it’s also easier to sell exploits if not disclosing as it’s clear he doesn’t intend to upgrade to a maintained and supported version of Python, so it should work for longer than most exploits.
Calibre developed by Kovid Goyal it's a one stop shop for eBook management. His reply to the issue "Python 2 is retiring in thirty months. Calibre needs to convert to Python 3." was "No, it doesn't. I am perfectly capable of maintaining python 2 myself. Far less work than migrating the entire calibre codebase. status wontfix" [1] https://bugs.launchpad.net/calibre/+bug/1714107
You had me until the anecdote. I understand the sentiment and intent of what’s being said, but as a security professional it just paints themselves, their applications, and their user base as targets. Knowing it’s a won’t fix means it’s also easier to sell exploits if not disclosing as it’s clear he doesn’t intend to upgrade to a maintained and supported version of Python, so it should work for longer than most explo…
On a second look I see that they did moved to Python 3 with Calibre 5 on Sep 2020