Re: "Accessibility in Fedora Workstation" (fwd)

Matt Campbell <[email protected]> Sun, 14 Aug 2022 08:02:57 -0500
Newsgroups gmane.linux.kernel.speakup,gmane.linux.redhat.blinux.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------KS07C6YkftxTDrv4yDRuXU9Z
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

I'm going to address points from several of Karen's messages:.

> he is, according to those writing the article bringing accessibility=20
> to Fedora workstation.
> i respect that for those in the know, in the choir so to speak what he=20
> is doing is clean up.
> but that is not how the general Linux community is taking this=20
> information.
Let's look at what the article actually says, particularly the intro=20
before the interview:

    The first concerted effort to support accessibility under Linux was
    undertaken by Sun Microsystems when they decided to use GNOME for
    Solaris. Sun put together a team focused on building the pieces to
    make GNOME 2 fully accessible and worked with hardware makers to
    make sure things like Braille devices worked well. I even heard
    claims that GNOME and Linux had the best accessibility of any
    operating system for a while due to this effort. As Sun started
    struggling and got acquired by Oracle this accessibility effort
    eventually trailed off with the community trying to pick up the
    slack afterwards. Especially engineers from Igalia were quite active
    for a while trying to keep the accessibility support working well.

    But over the years we definitely lost a bit of focus on this and we
    know that various parts of GNOME 3 for instance aren=E2=80=99t great =
in
    terms of accessibility. So at Red Hat we have had a lot of focus
    over the last few years trying to ensure we are mindful about
    diversity and inclusion when hiring, trying to ensure that we don=E2=80=
=99t
    accidentally pre-select against underrepresented groups based on for
    instance gender or ethnicity. But one area we realized we hadn=E2=80=99=
t
    given so much focus recently was around technologies that allowed
    people with various disabilities to make use of our software. Thus I
    am very happy to announce that Red Hat has just hired Lukas
    Tyrychtr, who is a blind software engineer, to lead our effort in
    making sure Red Hat Enterprise Linux and Fedora Workstation has
    excellent accessibility support!

That's somewhat long-winded, but it's clear to any careful reader that=20
the foundation for accessibility was already laid, and that what most=20
urgently needs to be done is to fix what has been broken in the years=20
since Sun's accessibility team was disbanded. If things get=20
misrepresented by others who have shared the article, that's surely not=20
the fault of the authors. That happens all the time when people share=20
things online; it's nothing new, and not worth belaboring.

> there are people using Linux in the console daily who deserve equal=20
> access.=20
I took this position in 2000, but for the last decade or more, access to=20
a GUI has been widely available to blind people at no extra cost. (If=20
there are blind people today who are truly stuck on old hardware with no=20
accessible GUI, that's unfortunate, but I think this is one case where=20
the best solution is charity, not expecting the rest of the world to=20
accommodate this situation forever. That's no different than for sighted=20
people stuck on very old hardware.) Blindness itself is a circumstance=20
beyond one's control that deserves reasonable accommodation. But today,=20
using the text console is a choice, a very conscious choice to swim=20
upstream, against the current. Anyone who makes that choice should be=20
prepared for difficulty. And in fact, the few people I know who choose=20
to use the console today are prepared to use a GUI of one form or=20
another when there's no other way to accomplish a task. A platform=20
company like Red Hat is under no obligation to cater to the preference=20
of the dwindling minority of a minority who choose to use the text=20
console. To be clear, I have nothing against people who find=20
console-based tools most productive; do whatever works for you. But we=20
need to be careful about what we demand from the mainstream world, and I=20
think that expecting to be able to do everything using only the console=20
is too much.
> Second, this individual's job is to make this platform=20
> accessible...which has never meant blindness exclusively.
His job, according to the article, is, "to lead our effort in making=20
sure Red Hat Enterprise Linux and Fedora Workstation has excellent=20
accessibility support." To me, the word "lead" suggests that he's not=20
doing this alone. Also, as I said above, the foundation of accessibility=20
for all disabilities was already laid, by the team at Sun, starting=20
roughly 20 years ago. They deliberately chose to start with a generic=20
accessibility API, not a specific solution for a particular disability,=20
because they understood that a well-designed accessibility API would=20
enable independent developers to provide assistive technologies for=20
multiple disabilities. And while I have my objections to a specific=20
layer of their accessibility architecture, I believe they were on the=20
mark here. Finally, I think it's safe to say that blindness is the most=20
difficult disability to accommodate for GUI application and toolkit=20
developers, as it requires them to provide a complete alternative=20
representation of their default, high-bandwidth mode of visual output.=20
Once that need has been met by implementing a sufficiently rich=20
accessibility API, independent developers can handle other disabilities=20
by implementing alternate input methods; indeed, the more comprehensive=20
the accessibility API implementation is, the more these other input=20
methods have to work with. So I think it's entirely reasonable for Red=20
Hat and Lukas to focus for now on making their GUI accessible to blind=20
people with a screen reader.
> Further this individual is no volunteer, he is being paid to have up=20
> to date information, not just about fedora, but for screen readers he=20
> did not even reference like Fenial <spelling>
> He is a single individual, That he has not seen a hardware=20
> synthesizer,=C2=A0 due to age does not mean they do not exist.
As I wrote elsewhere, what he is actually paid for is between him and=20
Red Hat. If they are paying him exclusively to focus on improving GUI=20
accessibility with Orca, I think that's entirely reasonable, as I=20
explained above. The fact that his statements on Speakup were slightly=20
incomplete, or that he didn't say anything about Fenrir, is annoying to=20
those in the know, but not worth getting outraged over. Also note that=20
Lukas's primary job is not advocacy or education, but software=20
development. Along the way, he will need to educate other developers=20
about accessibility, but he's not obligated to comprehensively educate=20
the world at large about how blind people use Linux. The details of how=20
blind people can access the text console are of little or no interest to=20
most platform and application developers, who are the people that Lukas=20
would actually need to educate as part of his job. What we really need=20
them to understand is how they can make their GUIs accessible, and the=20
easier we make that for them, the more accessibility we will get. In=20
light of that, dwelling too much on console options could even be=20
considered an unnecessary and confusing distraction.
> That attitude is dangerous, because he is educating those outside of=20
> the accessibility experiences, who will believe his ignorance is factua=
l.

If people outside the blind community, including platform and=20
application developers, believe that speech synthesis hardware is=20
vanishingly rare, or that one can't use Speakup with Fedora (but can use=20
BRLTTY or Orca), that's of no practical consequence. We just need them=20
to know how they can make their GUIs and web applications accessible,=20
and to be convinced that it's worth doing. On other disabilities, he said=
:

    Of course, utilities for other accessibility needs exist as well,
    but I don=E2=80=99t know much about these.

It's good that he's honest about what he doesn't know. I don't believe=20
that current gap in knowledge should disqualify him from the job that=20
Red Hat actually hired him to do, as opposed to the job that you seem to=20
think Red Hat should have hired someone to do. He's going to have his=20
hands full just making Fedora Workstation fully accessible to blind=20
people. I trust that he'll be willing to learn about other assistive=20
technologies when that knowledge is actually necessary.

> may I ask from where he obtained his software engineering degree?
> Studied computer science?=C2=A0 Perhaps disability studies?
Neither Lukas nor Red Hat are obligated to provide this information to=20
random bystanders. But here's what I found in my quick research. Lukas=20
posted his university thesis on GitHub=20
<https://github.com/tyrylu/thesis>, and from that I deduced that he=20
earned his bachelor's degree (and perhaps a master's as well) in Applied=20
Informatics from Masaryk University in the Czech Republic.
> there are certainly scores of=C2=A0 disabled individuals with these var=
ious=20
> levels of qualification..even who are Linux users.

Sure. But the question is not whether the job went to the person who=20
seems most qualified to an outside observer, or is known in that=20
observer's community, but whether the job went to a person who was=20
available and interested in the job, is qualified enough (as judged by=20
the people doing the hiring), and will get the work done. Red Hat have=20
been hiring developers to work on open source for decades, and I trust=20
that they are competent to choose a qualified candidate. Beyond that, as=20
I stated in my first reply, we can see for ourselves what Lukas has=20
previously done online. There's even more of that than I realized when I=20
wrote that message. For example, he successfully submitted a few patches=20
to the GTK repository, before Red Hat hired him, and he has been=20
reporting bugs in GNOME accessibility, particularly on Red Hat's bug=20
tracker, for years. And as I said on Friday, his feel-the-streets=20
project demonstrates an aptitude for taking on real-world programming=20
projects. So I believe Red Hat's decision to hire him was sound. Not=20
that they need my approval, or that of anyone on these lists.

Now, I suggest that we let the nit-picking go and just be happy that,=20
with financial backing from the leading company in this space, GUI=20
accessibility on Linux is moving forward.

Matt

--------------KS07C6YkftxTDrv4yDRuXU9Z
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <p>I'm going to address points from several of Karen's messages:.<br>
      <blockquote type=3D"cite">he is, according to those writing the
        article bringing accessibility to Fedora workstation.
        <br>
        i respect that for those in the know, in the choir so to speak
        what he is doing is clean up.
        <br>
        but that is not how the general Linux community is taking this
        information.
        <br>
      </blockquote>
      Let's look at what the article actually says, particularly the
      intro before the interview:</p>
    <blockquote>The first concerted effort to support accessibility
      under Linux was undertaken by Sun Microsystems when they decided
      to use GNOME for Solaris. Sun put together a team focused on
      building the pieces to make GNOME 2 fully accessible and worked
      with hardware makers to make sure things like Braille devices
      worked well. I even heard claims that GNOME and Linux had the best
      accessibility of any operating system for a while due to this
      effort. As Sun started struggling and got acquired by Oracle this
      accessibility effort eventually trailed off with the community
      trying to pick up the slack afterwards. Especially engineers from
      Igalia were quite active for a while trying to keep the
      accessibility support working well.<br>
      <br>
      But over the years we definitely lost a bit of focus on this and
      we know that various parts of GNOME 3 for instance aren=E2=80=99t g=
reat in
      terms of accessibility. So at Red Hat we have had a lot of focus
      over the last few years trying to ensure we are mindful about
      diversity and inclusion when hiring, trying to ensure that we
      don=E2=80=99t accidentally pre-select against underrepresented grou=
ps
      based on for instance gender or ethnicity. But one area we
      realized we hadn=E2=80=99t given so much focus recently was around
      technologies that allowed people with various disabilities to make
      use of our software. Thus I am very happy to announce that Red Hat
      has just hired Lukas Tyrychtr, who is a blind software engineer,
      to lead our effort in making sure Red Hat Enterprise Linux and
      Fedora Workstation has excellent accessibility support!<br>
    </blockquote>
    <p>That's somewhat long-winded, but it's clear to any careful reader
      that the foundation for accessibility was already laid, and that
      what most urgently needs to be done is to fix what has been broken
      in the years since Sun's accessibility team was disbanded. If
      things get misrepresented by others who have shared the article,
      that's surely not the fault of the authors. That happens all the
      time when people share things online; it's nothing new, and not
      worth belaboring.</p>
    <blockquote type=3D"cite">there are people using Linux in the console
      daily who deserve equal access. </blockquote>
    I took this position in 2000, but for the last decade or more,
    access to a GUI has been widely available to blind people at no
    extra cost. (If there are blind people today who are truly stuck on
    old hardware with no accessible GUI, that's unfortunate, but I think
    this is one case where the best solution is charity, not expecting
    the rest of the world to accommodate this situation forever. That's
    no different than for sighted people stuck on very old hardware.)
    Blindness itself is a circumstance beyond one's control that
    deserves reasonable accommodation. But today, using the text console
    is a choice, a very conscious choice to swim upstream, against the
    current. Anyone who makes that choice should be prepared for
    difficulty. And in fact, the few people I know who choose to use the
    console today are prepared to use a GUI of one form or another when
    there's no other way to accomplish a task. A platform company like
    Red Hat is under no obligation to cater to the preference of the
    dwindling minority of a minority who choose to use the text console.
    To be clear, I have nothing against people who find console-based
    tools most productive; do whatever works for you. But we need to be
    careful about what we demand from the mainstream world, and I think
    that expecting to be able to do everything using only the console is
    too much.<br>
    <blockquote type=3D"cite">
      Second, this individual's job is to make this platform
      accessible...which has never meant blindness exclusively.</blockquo=
te>
    His job, according to the article, is, "to lead our effort in making
    sure Red Hat Enterprise Linux and Fedora Workstation has excellent
    accessibility support." To me, the word "lead" suggests that he's
    not doing this alone. Also, as I said above, the foundation of
    accessibility for all disabilities was already laid, by the team at
    Sun, starting roughly 20 years ago. They deliberately chose to start
    with a generic accessibility API, not a specific solution for a
    particular disability, because they understood that a well-designed
    accessibility API would enable independent developers to provide
    assistive technologies for multiple disabilities. And while I have
    my objections to a specific layer of their accessibility
    architecture, I believe they were on the mark here. Finally, I think
    it's safe to say that blindness is the most difficult disability to
    accommodate for GUI application and toolkit developers, as it
    requires them to provide a complete alternative representation of
    their default, high-bandwidth mode of visual output. Once that need
    has been met by implementing a sufficiently rich accessibility API,
    independent developers can handle other disabilities by implementing
    alternate input methods; indeed, the more comprehensive the
    accessibility API implementation is, the more these other input
    methods have to work with. So I think it's entirely reasonable for
    Red Hat and Lukas to focus for now on making their GUI accessible to
    blind people with a screen reader.<br>
    <blockquote type=3D"cite"> Further this individual is no volunteer, h=
e
      is being paid to have up to date information, not just about
      fedora, but for screen readers he did not even reference like
      Fenial &lt;spelling&gt; <br>
      He is a single individual, That he has not seen a hardware
      synthesizer,=C2=A0 due to age does not mean they do not exist.</blo=
ckquote>
    As I wrote elsewhere, what he is actually paid for is between him
    and Red Hat. If they are paying him exclusively to focus on
    improving GUI accessibility with Orca, I think that's entirely
    reasonable, as I explained above. The fact that his statements on
    Speakup were slightly incomplete, or that he didn't say anything
    about Fenrir, is annoying to those in the know, but not worth
    getting outraged over. Also note that Lukas's primary job is not
    advocacy or education, but software development. Along the way, he
    will need to educate other developers about accessibility, but he's
    not obligated to comprehensively educate the world at large about
    how blind people use Linux. The details of how blind people can
    access the text console are of little or no interest to most
    platform and application developers, who are the people that Lukas
    would actually need to educate as part of his job. What we really
    need them to understand is how they can make their GUIs accessible,
    and the easier we make that for them, the more accessibility we will
    get. In light of that, dwelling too much on console options could
    even be considered an unnecessary and confusing distraction.<br>
    <blockquote type=3D"cite">That attitude is dangerous, because he is
      educating those outside of the accessibility experiences, who will
      believe his ignorance is factual.</blockquote>
    <p>If people outside the blind community, including platform and
      application developers, believe that speech synthesis hardware is
      vanishingly rare, or that one can't use Speakup with Fedora (but
      can use BRLTTY or Orca), that's of no practical consequence. We
      just need them to know how they can make their GUIs and web
      applications accessible, and to be convinced that it's worth
      doing. On other disabilities, he said:</p>
    <blockquote>
      <p>Of course, utilities for other accessibility needs exist as
        well, but I don=E2=80=99t know much about these.</p>
    </blockquote>
    <p>It's good that he's honest about what he doesn't know. I don't
      believe that current gap in knowledge should disqualify him from
      the job that Red Hat actually hired him to do, as opposed to the
      job that you seem to think Red Hat should have hired someone to
      do. He's going to have his hands full just making Fedora
      Workstation fully accessible to blind people. I trust that he'll
      be willing to learn about other assistive technologies when that
      knowledge is actually necessary.</p>
    <blockquote type=3D"cite">may I ask from where he obtained his
      software engineering degree? <br>
      Studied computer science?=C2=A0 Perhaps disability studies? <br>
    </blockquote>
    Neither Lukas nor Red Hat are obligated to provide this information
    to random bystanders. But here's what I found in my quick research.
    Lukas posted his <a moz-do-not-send=3D"true"
      href=3D"https://github.com/tyrylu/thesis">university thesis on
      GitHub</a>, and from that I deduced that he earned his bachelor's
    degree (and perhaps a master's as well) in Applied Informatics from
    Masaryk University in the Czech Republic.<br>
    <blockquote type=3D"cite">
      there are certainly scores of=C2=A0 disabled individuals with these
      various levels of qualification..even who are Linux users.</blockqu=
ote>
    <p>Sure. But the question is not whether the job went to the person
      who seems most qualified to an outside observer, or is known in
      that observer's community, but whether the job went to a person
      who was available and interested in the job, is qualified enough
      (as judged by the people doing the hiring), and will get the work
      done. Red Hat have been hiring developers to work on open source
      for decades, and I trust that they are competent to choose a
      qualified candidate. Beyond that, as I stated in my first reply,
      we can see for ourselves what Lukas has previously done online.
      There's even more of that than I realized when I wrote that
      message. For example, he successfully submitted a few patches to
      the GTK repository, before Red Hat hired him, and he has been
      reporting bugs in GNOME accessibility, particularly on Red Hat's
      bug tracker, for years. And as I said on Friday, his
      feel-the-streets project demonstrates an aptitude for taking on
      real-world programming projects. So I believe Red Hat's decision
      to hire him was sound. Not that they need my approval, or that of
      anyone on these lists.<br>
    </p>
    <p>Now, I suggest that we let the nit-picking go and just be happy
      that, with financial backing from the leading company in this
      space, GUI accessibility on Linux is moving forward.</p>
    <p>Matt<br>
    </p>
  </body>
</html>

--------------KS07C6YkftxTDrv4yDRuXU9Z--