The Free Software Foundation (FSF) has recently turned its attention to
accessibility. The organization appointed
Chris Hofstader as director of access technology in May, published a statement
addressing accessibility, and started an accessibility
list to discuss accessibility work. Now the organization is faced with
the question of how to bridge the gap between free software and
accessibility without an interim solution.
Despite decades of hard work, the unfortunate reality is that free
software does not meet the needs of all users. In particular, free software
is still well behind proprietary software in providing tools for developers
and users who require assistive technologies. Some technology, like the Orca screen reader has come along
well, but users that depend on speech recognition software find themselves
without a reliable alternative. This isn't new information, but a recent
conversation on the GNU Accessibility list raised an interesting question:
What should the Free Software Foundation (FSF) tell users that rely on
assistive technologies that do not exist as free software?
One might expect that the answer would be to rely on proprietary
software when necessary, and until the free software bridges the gap. Where
the FSF is concerned, however, that doesn't appear to be an option. The
discussion began with a post from Hofstader
asking for volunteers to work on assistive technologies (AT),
documentation, testing, and so on. This prompted a response from Eric
S. Johansson, who said he'd "raise his hand" but with some caveats:
I believe strongly that the tools first approach you and others have
spoken of misses the needs of the upper extremity disabled. their primary
need is income. You can't have freedom of choice if you can't make
money. For example, today, if I want to make money, I must use
NaturallySpeaking. There is no choice and the speech recognition projects
available today or the near future are not sufficient to replace
NaturallySpeaking (I.e. they couldn't write this e-mail and they take way
too much time to set up).
I would propose organizing the project to first satisfy the economic
needs of the disabled community, so they can make money, they can be
independent and as a result, be able to make choices about software
freedom.
The issue at hand is whether it's acceptable to create bridging tools
that would be free software but depend on proprietary tools, initially,
like Dragon Naturally Speaking. Johansson's request does not seem entirely
unreasonable. Free software speech recognition is not currently an option,
and, for
some users, the only way to use a computer effectively is with speech
recognition software. It's not a question of opting to use proprietary
software out of convenience, but necessity.
That, however, doesn't seem to be acceptable to the FSF. The issue,
according to Hofstader, is that endorsing a temporary solution that
includes proprietary software would "either postpone or entirely
scrap the development of a libre engine that we can endorse." To
protect users' freedom, Hofstader says that FSF/GNU cannot "take
anything away" by using a temporary proprietary solution. According
to Richard Stallman, it requires taking a long view rather than being concerned
about the short-term inability of users to work with their
computers.
In the long term, no software task inherently requires non-free software.
In the short term, there are proprietary programs that do things that free
software currently cannot do. There is no dispute about this fact. The
question is what conclusions to draw from it.
To draw the conclusion that we should grant legitimacy to those
proprietary programs tends to lead to more use and more development of
proprietary programs. It may seem convenient in the short term, but in the
long term it perpetuates the problem. It does this both directly and
indirectly: directly by encouraging the use of specific non-free programs,
and indirectly by pouring water on the fire of our movement to eliminate
them.
Thus we must steel ourselves to refuse the sort of short-term
"compassion" that makes injustice and dependence worse. Work carried out
under GNU auspices must be consistent with our principles.
One wonders how a user's dependency on non-free software, when driven by
a physical inability to use conventional input methods, could be worse. If
denied the ability to work in conjunction with the FSF on the most pressing
concerns, the alternative seems to be that accessibility development work
will be carried on elsewhere. Johansson predicts
that in the absence of a GNU-led project, a non-free alternative is still
likely to emerge:
You failed on hurd because it didn't get done early enough to garner a
significant mind share. I'm predicting, if you follow this path, you will
fail because a hybrid or even a totally non-free approach will be developed
first and lock-in user mind share. the end result will be users will be
locked into less free software and there'll be no way for you to displace
it...
This is reality. People are hurting and need help now. Not 15 years
from now. Now! let's apply steady pressure and free them up a bit at a time
and get them sold on the important freedoms the free software foundation
represents. At the very end, you ride to the rescue with a good recognizer
and they will be a complete solution in the shortest possible time. We will
have a working solution in the shortest possible time minimizing the pain
and suffering of disabled users. Seriously man, there are few better ways I
can think of to spend a life.
Instead, Johansson urges the FSF to accept a "compassionate exception"
that would allow interim solutions. However, the FSF seems unwilling
to consider such a measure. As a result, Johansson seems
to have abandoned the discussion and GNU Accessibility list as a whole.
The good news is that the FSF isn't the only organization working on
accessibility in general or voice recognition in particular. The GNOME Project has been
particularly active working on accessibility, though it has been affected by Oracle layoffs
recently. GNOME's Orca has
made tremendous strides as a screen reader, and is work is going on with
KDE to
use Orca with Qt applications so Orca can be used on either
desktop.
Those who wish to help with efforts to develop a free speech recognition
program should see the VoxForge
project, which seeks to collect transcribed speech for use developing free
and open source speech
recognition engines. There's also the Simon Listens
project to create an open source speech recognition program.
A hard-line approach of all or nothing is not going to appeal to or help
users who depend on assistive technologies, regardless of the licensing
they're under. Given the response from the FSF on this issue it would
appear that it is not going to be the right organization to lead the charge
for accessibility. The insistence of licensing purity while disregarding
the immediate needs of the target audience for the accessibility initiative
does not bode well for the FSF's leadership in this area.
(
Log in to post comments)