Ask Slashdot: How To Handle Unfixed Linux Accessibility Bugs?
dotancohen (1015143) writes "It is commonly said that open source software is preferable because if you need something changed, you can change it yourself. Well, I am not an Xorg developer and I cannot maintain a separate Xorg fork. Xorg version 1.13.1 introduced a bug which breaks the "Sticky Keys" accessibility option. Thus, handicapped users who rely on the feature cannot use Xorg-based systems with the affected versions and are stuck on older software versions. Though all pre-bug Linux distros are soon scheduled for retirement, there seems to be no fix in sight. Should disabled users stick with outdated, vulnerable, and unsupported Linux distros or should we move to OS-X / Windows?
The prospect of changing my OS, applications, and practices due to such an ostensibly small issue is frightening. Note that we are not discussing 'I don't like change' but rather 'this unintentional change is incompatible with my physical disability.' Thus this is not a case of every change breaks someone's workflow."
The prospect of changing my OS, applications, and practices due to such an ostensibly small issue is frightening. Note that we are not discussing 'I don't like change' but rather 'this unintentional change is incompatible with my physical disability.' Thus this is not a case of every change breaks someone's workflow."
From The Law of Success 2.0:
RMS: So if I'm using the free program and I make a change in it, which I know how to do, then I could publish my modified version and then you. Perhaps you're not a programmer; you would still be able to get the benefit of the change I make. Not only that, you could pay somebody to change the program for you, or you could join an organisation whose goal is to change a certain program in a certain way, and all the members would put in their money, and that's how they would hire a programmer to change it.
Sometimes it isn't an option because your fix gets rejected (or left to idle in an obscure bug report)
For example, one build utility had a bug where it checked for the presense of a compiler, but not if it was functional. The fix was rejected because the build utility doesn't check path - despite the fact that it does so for a different compiler. (Explicitly defining which compiler to use defeats the purpose of using said tool in the first place - I'd just use Makefile instead.)
Did you know it took 10+ years for Mozilla to fix the alert() denial loop? That bug is older than Mozilla itself, and the most obvious fix of "checkbox to stop further dialogs" was dismissed as a hack (compared to the destructive hack of force-killing Mozilla.)
It seems likely that there are enough people affected by this that if they all threw in a dollar it would have been done by the next day. What we might have here is a community coordination problem, not just a software bug.
Or, you know, just giving a head's up to the dev who was already bisecting the bug and what not. That the bug was left for months without follow-up from "affects me too on $OS $VERSION" is the problem. Instead of being so hyperbolic and moronic as to resorting to paying people and bitiching about it on a tech news site and saying, OH, SHOULD I JUST SWITCH TO $PROPRIETARY SOFTWARE like some kind of moron or shill, the affected party could have opened a new (duplicate) bug, but seeing as they already knew about the bug, it makes one wonder why the anti-FLOSS sentiment when they rejected the FLOSS model of fixing shit even having known about said model's existence as demonstrated by TFS.
I think the answer is more approachable issue trackers, so that laymen can more easily find bugs. They're a bit too unruly for joke six-pack to interact with directly, and may cause him to bitch loudly to his peers in frustration. Why, I'm no conspiracy theorist, but were I aware of what appears to be a glaring disregard for a disabled community and harbored any degree of malice towards FLOSS operating systems, I think that submitting vitriolic bullshit on popular tech-news sites and promoting proprietary software while doing so would be exactly the MO for my political propaganda.