Oracle Cuts Affect GNOME Accessibility Work

by Joe Brockmeier - Feb. 08, 2010Comments (12)

Orca Assistive Technology Logo

Sun used to boast that it was one of the largest contributors to open source. That's being demonstrated now that Oracle has acquired the company. Oracle's acquisition of Sun, and subsequent layoffs, are having ripple effects on the open source community. The cuts are also hitting the GNOME accessibility (a11y) team and leading the project to think about the future of a11y efforts in GNOME.

Last week Oracle laid off two members of Sun's Accessibility Program Office (APO), including GNOME a11y team lead, Willie Walker. Joanmarie Diggs, who works with the team contributing to GNOME's Orca screen reader, says that as a result of the layoffs that "the accessibility of the GNOME desktop will become the open source equivalent of an unfunded mandate, doomed ultimately to fail," if Oracle doesn't reverse its position or if another company doesn't step up to help.

It's tempting to point a finger at Oracle alone here, but this just shows that all too few companies are sponsoring a11y work. If one company laying off a couple of developers spells trouble for the project, then there were problems before that happened. It is disappointing to see Oracle making cuts in a11y support, but Oracle shouldn't have sole responsibility for a11y in GNOME either. Other vendors have a strong interest in supporting GNOME's a11y efforts. Mozilla recently made a second donation to the GNOME Foundation to support accessibility, but the overall support for GNOME a11y doesn't look very robust.

This may be because a11y is typically not a problem most users think about. Users who don't need assistive technologies don't think about the need for assistive technologies. Developers who don't need assistive technologies often need to be reminded to think about a11y in their applications, whether or not they're working directly on things like Orca. In addition to showing how fragile support is for a11y work among sponsor companies, it also demonstrates the need for expanding a11y awareness throughout projects. Walker writes on the GNOME list that he'd like to "work hard to put myself out of at least one facet of my job:"

What I mean is that we need to embrace accessible design, development, and testing as a complete community, much as we do for internationalization. So, whereas not everyone needs to be developing assistive technology, everyone needs to be developing for accessibility. If we can accomplish that, the overall cost of accessibility goes way down and the quality goes way up.

This has been done before, on other technologies. The GNOME internationalization efforts have been very successful in addressing internationalization throughout the project. If the same attention was given to a11y, it wouldn't require so much work now.

Users can rest easy that Walker's work will continue on GNOME 2.30, but there's a lot of work to do on the GNOME 3.0 a11y roadmap. Walker points out that the immediate goals for GNOME 3.0 are not staffed appropriately at this time, and they that may need to be re-scoped if another company doesn't step up to help fund the work. Let's hope that a solution is found, otherwise putting Linux on the mainstream desktop is going to be much, much harder.



Tsegaselassie Tadesse uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



12 Comments
 

It is a real shame that few companies value the importance of accessibility.


Few companies realise the benefits of accessibility. If your product is accessible, you can take advantage of that API to perform tests on the GUI -- that is, driving the GUI through the accessibility layer.


Being accessible means respecting the users colour scheme preferences, fonts and other system settings. This makes the application fit better into the users preferences. This does not just affect accessibility -- try using most applications with a black window background and white text (some applications ignore the text colour and render text black!).


Being accessible also means using keyboard shortcuts that fit with the system and being able to use the application without using a mouse. While some applications (like drawing applications) will require mouse or a tablet to draw with, having the application be drivable through the keyboard means that it is faster to use for the people who know those key sequences (e.g. it is faster to press Ctrl+O to open a file than to move the mouse to the menu/toolbar option for it).


Also, accessibility is a requirement when creating products for the US federal government (Section 508).


Proper accessibility support is a lot of work, and really requires interaction with the community and with the screen reader vendors. But it is a hard sell because there is little perceived value. Which is a shame, because in the end, the customers lose out.


0 Votes

Its time they canned gnome and handed it back to miguel.


KDE is the REAL community project - fund it.


0 Votes

As for KDE, who really needs a Windows 95 lookalike in 2010.


If there is going to be any canning around here it should have nothing to do with Gnome.


0 Votes

i prefer anyway kde


0 Votes

Hi folks,


Oracle has a substantial, well-recognized track record on accessibility, and with Sun, our team becomes even stronger.  We have retained most of Sun's accessibility engineers, and will continue our significant investment in accessibility across all of our products.  Changes in staffing do not indicate product strategy and direction.


Thanks,

Karen Tillman

Oracle


0 Votes

Karen,


Since you are re-pasting your comments everywhere, I will do the same.


What food for thought have you just provided? That the strategy and

direction of Oracle are unclear?


Sun's investment in GNOME accessibility had a far reaching scope. It

extended beyond their direct product, many end-users benefited from Sun's

work. Cynics like yourself might say that is why Sun failed as a company.


It's great that Oracle provides accessibility for it's products. I am sure

it helps you get lucrative government contracts, we all know there is no

hint of altruism there.


Whatever keeps your shareholders happy.


0 Votes

really? i much prefer gnome


0 Votes

Etan - All i'm saying is you can't make a judgement by one or two personnel decisions. If the president replaces a cabinet member, does that mean the whole function stops working?


0 Votes

I am sure a great project like Gnome will survive all hits and come out as a real winner.


0 Votes

Karen,


It's pretty easy to understand why there's so much concern over these changes. Sun had a track record that stood in a much, way, wayyyy better stead with the majority of the open-source community than Oracle ever will. I'm sure there were/are many hopefuls out there who just think that Oracle's going to incorporate that excellence and commitment from Sun into Oracle's new operations, but I'm not one of them. And it certainly doesn't look good that Oracle is cutting some of Sun's key developers who were directly contributing to various open-source projects.


grr.


0 Votes

It's Gnome which hurts Linux desktop. Damn Win95 look with old Gtk toolkit and twin panel desktop. I was looking at Gnome evolution since years and I don't see it became more usable then five years ago - except few apps which gained cosmetic changes. Polishing it it's just a waste of money and resources.


0 Votes

I'm no Oracle fan (more like an unwilling new recruit), but this has been blown out of all proportion. Neither Sun, Oracle nor Willie Walker ought to have so much responsibility for GNOME accessibility that this move has any significant effect.


Right from the early days, the Sun guys who started the GNOME accessibility project preached the importance of distributing the accessibility effort and making sure it was ingrained both in the GNOME toolkits and the GNOME psyche, and this recent development is precisely why. It's far too important to be in the hands of one person, or one company.


0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.


Promote Open Source Knowledge by sharing your thoughts, listing Alternatives and Answering Questions!