All software has bugs. I rarely feel scared because of a bug – even famous ones that are sometimes in the news. People should manage software wisely, and be able to workaround bugs they hit.
Instead, I’m more concerned about how vendors treat their bugs. In particular, I care about transparency, and how projects process their bugs.
Here’s what I mean.
- Ability to search for new, active, and closed bugs.
- Public tests to check yourself if bugs are fixed, and if regression bugs made their way back into the code.
- Public version maintenance policy – if I use an old version, I should know if bugfixes are still backported.
- Optional: See developers comments, see their activity on a specific bug.
- Optional: See which version should contain a fix (if planned) and when that version will be released (if planned).
I …[Read more]