So, a blind person bought a Pinephone, wanting to put Mobian on it. Since Debian has given such good accessibility features on desktop, it should give just as much accessibility on mobile. Debian on mobile should have blind users' backs. Right?

Wrong. This is just what I've been saying for the past year or so. And now, for this person who has spent their hard-earned money on a Pinephone, it's too late. Now all they have is an expensive paperweight. There is an issue created for this, though.

gitlab.gnome.org/World/Phosh/p

@devinprater All respect to this, but mobian devs, posh devs, gnome devs, and so on and so forth are doing their best in order to deliver a product that is not ready to replace an android device yet, they don't have the resources that android devs have, they're not backed by google.

So if you want to improve this situation, donate if you have money and send the message. Probably a crowdfunding campaign would help.

@lorabe This is but a symptom of a systematic issue of inaccessibility in FOSS. People can toss around blame all they want. I didn't even blame Pine for this. And yeah, users should read about stuff they're about to spend money on. But this user trusted the Debian, and thus, Mobian community. But whatever. I'm stepping back from FOSS for the most part. I'll comment on it, but I'm not about to do more work when I'm basically alone in doing it.

@devinprater You are in your right to complain, but that doesn't solve the problem, it prevents understanding.

It's quite easy to complain when you take the availability of funds and hired people for granted, but programmers are spending their free time in good faith and people don't seem to care or acknowledge their contributions.

I guess in this case i will side with the devs, but the best solution to all of this is to coordinate and collect money in order to actually fund development.

@lorabe Sure. As a blind person, I’ve tried putting myself out there, so that developers can work with me and otheR blind Linux users. But sure. I’m just yet anotheR damn user taking advantage of poor developers that are just trying to enjoy something that isn’t their day job. Never mind that companies like System 76 and the Gnome Foundation work on this fulltime. But whatever. I won’t bother the developer gods with such lowly issues as the most disadvantaged group of people ever not being able to use their software which they publish to the world.

@devinprater @lorabe
Phosh is mainly developed by Purism, not by Mobian, Debian and especially not by Pine. The pinephone costs a fraction of the Librem 5, for the most part because they don't create the software for it. I paid 4 times as much hard earned money for an L5 as you, so that we can have that in the future.
Funding as well as volunteering are needed there.

@danielst @lorabe I’ll fund whoever will work on accessibility. Right now, that's just @storm and the Stormux team.

@devinprater @danielst @lorabe @storm
A big problem is that libre devs seem to just not want to learn about accessibility.
If you spend hours ricing your setup or arguing about languages, you can't claim to not have time to read up on accessibility.

Accessibility is also not something you add as an afterthought, just like security, you consider it from day 0, so you don't have to rebuild things from the ground up when it turns out your initial assumptions are incompatible with accessibility.

@csepp
When there is a problem, there are usually two ways. 1. Find someone to blame for the issue, which is very easy. 2. Find a solution to the problem, which is very hard. When the solution requires collective action, it needs a lot of patience to work with others and then the solution may take a long time to build. So a lot of people chose option 1.
@devinprater @danielst @lorabe @storm

@praveen
Good point. Although in theory there already supposed be organizations where accessibility dev is an explicit goal, like GNOME. Maybe a new organization would help move things along faster, but I really really hope that GNOME gets its accessibility act together.
@devinprater @danielst @lorabe @storm

@csepp @praveen @danielst @lorabe @storm I kinda feel like they’ve forgotten about accessibility, but that's just me being synical. But I wouldn't know how to even start an organization.

@devinprater @csepp @praveen @danielst @lorabe @storm GTK4 has pretty much a full revamp of the accessibility system (taking out ATK, to use AT-SPI2 directly). It probably seems like bikeshedding, but it's actually them training a team who actually know about accessibility on Debian; all that knowledge was lost during a failed inter-organisation migration when the funding disappeared.

@wizzwizz4 @devinprater @csepp @praveen @danielst @lorabe @storm I recall a thread where someone recounted some history behind all this, that there were several projects funded by the (American Council for the Blind?) to improve accessibility, but each time Microsoft (a big ACB funder) threatened to pull funding unless they dropped the projects.

And the reason appears to be: governments require accessibility in their software, so MS et al didn't want any threats to their monopoly over government contracts.

So to accuse OSS community of simply not caring enough to bother isn't really accurate - there is deliberate monopolism at play here. MS and Apple might appear to "care more" but only when it gets them access to tenders, and excludes the communal software from the competition.

@seachaint @wizzwizz4 @csepp @praveen @danielst @lorabe @storm Sure, but that hasn't been the case since, oh maybe 2006 or so. So FOSS has had a decade to improve.

@devinprater
Also there are notable foss subcultures that fully disregard accessibility. /me looking at all the suckless fans.
@seachaint @wizzwizz4 @praveen @danielst @lorabe @storm

@csepp @devinprater @wizzwizz4 @praveen @danielst @lorabe @storm Oh goodness yes, but all communities are full of terrible people. The people who care cluster in caring communities.

Are they smaller than they should be? Yes. But I have a feeling that dev burnout particularly affects people working in areas like this. Especially when some of the best of them may have seen several cycles of monopoly-death after getting their hopes up.

I do think it's a responsibility to make accessibility a first-class requirement for any serious project. Like documentation, it should be drilled into budding devs that this isn't optional. And so things like Phosh failing to take it seriously from day 1 does bother me. Do it badly if that's all you can do. But fucking do it.

Sign in to participate in the conversation

A fun, happy little Mastodon/Hometown instance. Join us by the fire and have awesome discussions about things, stuff and everything in between! Admins: @Talon and @Mayana.

<svg xmlns="http://www.w3.org/2000/svg" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>