Also, it's not enough that Gnome is trash, or KDE is slowly trying, or the command line is mainly for developers. When a user installs Linux and needs assistive technology, like Orca, they can't just enable it and go on their way. They have to check a box in settings to "enable" assistive technologies. That's a huge barrier, and shouldn't exist. But it does. Another roadblock. Why do these exist in a supposed welcoming community? Why do these exist if Linux is open to all? Why? If FOSS is communal, why are blind people, due to the huge barrier of entry, shut out of the FOSS OS? These are hard questions we should be working through. Why does the GUI require assistive technology support to be enabled in order for Orca to work with many apps? Why can't it be enabled by default? Does it slow stuff down? If so, why? And should we have to live with a slower OS because we're blind?
One of the things Microsoft is good at is funding UI research to see how people use computers and to meet national procurment laws they put the hard work into accessibility.
I watched https://emacsconf.org/2019/talks/08/ as an idea to try and understand how to use a computer without vision, but it could also help to have examples of use.
Someone once posted a recording a of screen reader going through an emojii heavy post, to make it very clear how annoying it is.
@devinprater @alienghic @wauz as early as 2001 there was a complete linux distro for the blind that booted with voice support and ran early gnome with orca by default. It was sponsored by the American Foundation for the Blind (AFB) when Janina Sajka was their CTO. Several of their major donors, including Microsoft, objected, and demanded they not only stop projects, but fire her and others or would stop donating. So they did.
@tychosoft @wauz @alienghic Oh if you get a chance, check out the Braille Plus. Nthe Braille Plus 18, but the original. It was a beautiful, small PDA for the blind, running, I believe, Alpine Linux with apps built by APH, American Printinghouse for the Blind. That was about the best assistive technology ever made. Now we're stuck with stupid Android toys that can't even show basic text formatting in braille, like older devices could.
not everyone is bowing to that bullying pressure. Thanks for that IRC link, I'll follow up on it. Here's a cool story about a state government switching, and I think that since the city of Munich gets to provide accessibility services to people, and they've all switched away from Microsoft, there might be something larger commanding development (an entire city in this case) towards a better designed user land.
@devinprater @alienghic @wauz every year in the early 2000's Janina would come to speak at the Libre Software Meeting in France and run a blind workshop, as well as show of the distro they sponsored, and other projects like the linux portable daisy reader. That's why I know about it, as I was presenting Bayonne. I did a joint presentation with her one year.
@devinprater @alienghic @wauz out of that, and my trip to Macedonia, came the GNU Alexandria project, which adapted GNU Bayonne to be a daisy book provider of e-government services for the blind. The AFB sponsored a pilot project of that funded by the US SSA, to read ssa documents over the phone to blind citizens. This project too was cancelled because of said AFB donors. @bob
@wauz @tychosoft @alienghic @bob You know, donors and sponsors sure have a lot of power. Like, theNFB conference is sponsored by Microsoft and Google. Google for heaven's sake! Android isn't exactly as bad as Gnome, but it's not nearly as great as iOS. And Microsoft does a bit more than Google, but a lot of people that go to the NFB conference won't even be able to run Windows 11.
I'm hugely interested in working on a blind-accessible FOSS desktop for my own slightly-odd reason that I'd like to brainstorm things while walking without looking at my phone.
the awful thing is.
I could totally be put to work fixing accessibility by listening to real disabled people.
but I can't because I don't have an income and everybody who can help me search for jobs is oriented at the wasteful process of applying to tons of random jobs and 'climbing the ladder'.
I waste all my time on these appointments, job applications, trainings, temporary jobs, etc,
(not to mention therapy because none of this ever feels worth it),
then I go home and waste more time on random hobby projects because I need a personally fulfilling goal to have anything to feel good about.
I don't really want to spend my time this way.
all it takes to tear me away from personal things to socially useful things is a living income.
but it's not simply nobody giving a shit about accessibility,
it's nobody creating a place in society for all the programmers who would literally go fix it.
thus you find me rambling a lot about socialism and the idea of "better jobs".
things like comradery.co look promising as a structure where new jobs could be created based on a real need and sort of assemble themselves together into bigger teams as appropriate
but that's not quite here yet.
doesn't it strike anyone as weird that we're all bike-shedding about how somebody "could" fix problems "someday" instead of reporting directly over to an organisation that helps everyone coordinate with each other on how to make it actually happen?
@Valenoern What organization would that be? The GNU? FSF? Gnu's accessibility statement is like from 2005, so I get the sense that they don't care much about that.
@Valenoern So, Igailia or however you spell it wouldn't hire you? that's the organization that hires the only Orca screen reader developer. Orca is the only GUI (mainly GTK) screen reader for Linux. But there's got to be something we can do.
@Valenoern @devinprater this touches upon what happened happened to the original work on linux for the blind after the AFB's corporate sponsers killed it. As many working on it were themselves blind, that was for many the first and last time they were able to be productive and funded to do something useful. But how dare they interfere with the profit-making needs of private already wealthy American companies like Microsoft...
@devinprater I'm considering making an "are-we-accessible-yet.tld" website, like the ones Mozilla made for various web and Rust related things, but:
-i don't have moniez for another domain name
...that's basically it actually. I should probably do it, unless it already exists.
@devinprater It Depends (TM), and I'm told they trick you with a cheap first year but then each yearly renewal costs way more. So I don't wanna jump head first into buying another domain, but I can host it on a subdomain of blobpat.space.
But most of the work would be to figure out how the site should work.
I was thinking of using a git repo hosted on Sourcehut or something (no Github or main Gitlab, for Reasons.) and people just send a pull request or patch to update it.
So, for the site, I'm thinking something like:
main page is a list of apps with an accessibility status that answers the question "is X accessible yet?", just a simple yes/unknown/no/etc. And if you click one of them you see the more detailed explanation for the rating, links to open issues, etc.
So really it's just a static site I guess.
With maybe a teensy bit of JS for sorting on the main page?
I hear your frustration, and I agree that we should aspire and focus on accessibility as a first class objective.
Now the question becomes how to do that with a largely volunteer community and without a source of funding that will offset the cost of time/effort.
Are there financial resources to support such efforts, such as government grants?
There should be, and hopefully are, which could be given to appropriate orgs to support the work.
@devinprater I mean it’d help if there were an organized company that made the entire stack and made sure it worked consistently and was supported with funding by the users and/or other funding sources sufficiently to actually produce the things you’re asking for.
@devinprater unfortunately it has to be not just you but a bunch of other people. And then there needs to be someone you can give it to in an organized way that makes sure effort is spent on consistent interoperable software that serves all users. There is no central place to send it, there is no coordination, and there is no project management.
@devinprater you can't demand that "Linux" do it because "Linux" is not a cohesive group with any organized management or funding or method of coordinating effort
@brion Yeah, true. When I say Linux, I mean userland stuff, like desktop environments and applications, and UI toolkits. And maybe it's too far gone to save.
@devinprater well it’s fundamentally been limited since the beginning. Limited resources, very little income, multiple groups companies and individuals pulling in different directions.
I just don’t believe what you want can be created without consistent funding and centralized product and project management, and the diverse array of distros and foundations for user land (especially GUI) make basically no income with which to spend on important things that don’t affect everyone.
@devinprater not saying it’s great. Fundamentally it’s awful. But without fixing economics, what’s your solution?
@devinprater FOSS is successful mainly where it’s useful to companies that have a money-making product that uses it, so they can assign developers to the tasks that are important to them.
Unless there’s a company that’s getting funding specifically to work on accessibility throughout the entire stack, it ain’t gonna happen. It’s gonna be a patchwork hell forever.
@devinprater and that sounds like a big problem, because the audience of people who will pay specifically for accessibility features is very small.
Thus you need an economy of scale where the company has enough income to spend disproportionate amounts of money (income-wise) on important things like accessibility that are essential and important to some users, but not to most.
@devinprater If you don’t have that, then no amount of hoping for volunteer patches will solve all the problems.
A fun, happy little Mastodon/Hometown instance. Join us by the fire and have awesome discussions about things, stuff and everything in between! Please read our rules before doing that, though; applications without the password that confirms you have done so will be rejected. Admins: Talon and Mayana.