Worth pointing out, JAWS is proprietary, but it is also very widely used. I'd imagine its user-base is many, many times that of NVDA (which is the open source equivalent).
Substituting it for "the most popular proprietary screen-reader software" still doesn't change anything on my opinion though :)
So, yes, open source programmers are perfectly within their rights to ignore that audience, and that audience is perfectly within its rights to not use open source software that doesn't meet their accessibility needs and to warn others and advocate against the use of such software.
Marketing at its finest. /s
Please allow me to highlight this statement. I encountered it so frequently when I created and maintained several popular open source projects. I honestly think a lot of people assume that if you're working on a project, you must be getting paid for it. Then again, many of them were totally unfazed when I pointed out that I did all the work unpaid, and that it was a hobby project.
First, the Qt company sells a commercial license for $79/month so that you can use the software without GPL restrictions. The author didn't mention if they were using that or the open source version. Either way, Qt is at least partly a commercial venture.
Second, there is a huge difference in the size of the respective projects if your projects only had you as the maintainer. It's not that easy to contribute to large projects. Also IMO, it behooves the larger projects to try and make their users happy especially if they want to remain alive.
Finally, upon reading the article you can see that the author is not expecting free help in any way. He is simply saying that if you want Accessibility then don't use Qt unless you can implement it yourself.
Red Hat, Ubuntu and the like employee some people who will sometimes implement a new feature for you - but those companies want you to buy a support contact for features. There are a number of foundations that pay people to work on free software (FreeBSD, KDE, Mozilla, many more) and so they will be more responsive to requests - but foundations are always lacking in money so they cannot do every feature they want.
There are a few "college students" (possibly retired) who work on things for fun. If they take an interest in your request they will do it. However they also have other things do to as well.
I believe the majority of people working on open source projects are like me: they work on things someone pays them for but do not have the time to do anything for someone else.
Note, industry coding is like this as well. They have money, but never enough to do all ideas. (and even if they did man-month issues mean they often can't do it anyway)
To be fair, I've also occasionally had people pay me to add features to my project. However, most of the work I've done has been volunteer, at no charge.
Also, I'm not sure I agree that the majority of people working on open source projects are like you. Perhaps the more popular projects have one or two individuals working like you, but even then, there are a lot of commits coming in from volunteers. At least, that's my impression from the frontend community (JavaScript) and functional programming communities (Scala, Haskell, etc.).
> "The JAWS people didn't answer emails when we reached out to them (admittedly quite a while ago), so we've been focusing on NVDA support. Patches to improve the situation with JAWS are welcome. Note that we may eventually implement UIA as opposed to IAccessible2, but that work is currently going slow."
That, to me, is a perfectly reasonable and polite response. "JAWS didn't care about us so we've worked with others. If you can help, you're more than welcome. Things might get better at some point anyway but it will take a while."
> Free software is not about a specific feature, it's about protecting user's freedom.
"Free software protects people's freedom (except the disabled, they're stuck with proprietary stuff, too bad)." That's not exactly a rousing motto. If anything the disabled are who should be helped most given how rediculously expensive accessibility software tends to be. It seems hypocritical compared to the usual messaging coming from the free software movement.
> He shouldn't blame a community of volunteers for not fixing his personal problems for free.
If free software wants to replace proprietary software this attitude doesn't work well. These aren't his personal complaints, they're problems for anyone with serious vision problems.
Especially since age causes everyone to be disabled somehow, and you're one accident away from being disabled in the prime of your life.
Consider it a form of insurance, if you must. You put forth a bit of effort into accessibility (in its many forms) now so you can keep using things later.
What more should we expect of him?
"No problem. Qt works on Linux, Mac and Windows, and if you find any problems, just report them to us and we are going to fix them."
However without a direct quote, it's hard to tell if that's an accurate representation or not.
It seems to me that you're just repeating the author's point, but with a different tone. Issues of "blame" aside (what does that even mean?), his point is that open source software tends not to meet the needs of the accessibility community. One possible cause of this is that the devs who support open source software tend not to be disabled and tend not to have experience or even access to things like screen readers.
I honestly don't know enough about the issue to know how true this might be, but just dismissing it as a rant, even if the word "rant" is correct in this case, doesn't address the underlying issues.
BTW, a quick google search suggests that JAWS is far and away the most popular screen reader for windows. If it's not a priority, then accessibility for windows isn't a priority either, which is exactly the author's point.
I don't believe anyone in the QT team is /against/ stronger support for accessibility. IMO it is understandable that fixing some piece of proprietary software is not a top priority. I believe it's more appropriate for the author to rant against JAWS for not caring about QT, than the other way around.
> Free Software is NOT about Accessibility or equality
The author is correct here. Free software is not about a specific feature, it's about protecting user's freedom. I believe the author would be warmly welcomed to discuss issues and submit patches - even fixing issues with proprietary software. He shouldn't blame a community of volunteers for not fixing his personal problems for free.
[1] - https://bugreports.qt.io/browse/QTBUG-53024