Open Accessibility (A11y)

Statement On Desktop Accessibility Development
September 21, 2005

We are members of the Gnome and KDE Accessibility Projects, and also of the Free Standards Group's Accessibility Workgroup (FSG Accessibility). We have prepared this statement in order to clarify the plans and intentions of our projects with respect to interoperability and standardization. We believe this statement accurately reflects the consensus viewpoint of the individual members of our groups.

We wish to allay any concern that our standardization efforts might be focused on any one particular toolkit or desktop technology to the exclusion of other toolkits and desktops. We believe it is imperative to preserve choice and to maximize available options for users. Therefore we are developing an accessibility standard based on functional performance criteria implemented in messaging protocols fully independent of any particular toolkit or desktop technology. We believe users who are persons with disabilities should be empowered to choose technologies from any and all environments which provide accessibility just as other desktop users today routinely use a mix of technologies from different desktop environments. Our goal is seamless interoperability.

While some of the accessibility interfaces being discussed as candidates for standardization within FSG Accessibility, primarily AT-SPI, originated in Gnome, we as a group are committed to toolkit-neutral accessibility interface standards. A key goal of our ongoing standardization effort, which is inclusive rather than exclusive, is the long-term interoperability of accessibility solutions for the free desktop environment. The current KDE4 roadmap, for example, calls for interoperability with existing Gnome assistive technologies, using the AT-SPI bridge of Qt4. The KDE Accessibility Project also plans to port its own assistive technologies to AT-SPI so that Gnome users can benefit from them. The Gnome team is excited about this commitment and the willingness of the KDE developers to integrate technologies that originated within Gnome in those cases where they offer immediate tangible benefits to users.

At the same time, we are actively working together to develop and implement a strategy which will eliminate dependencies on any particular desktop, library, or toolkit, including KDE accessibility on Gnome libraries, or vice versa. The current plan of action, which was agreed to at a face-to-face meeting of FSG Accessibility during January 2005, is to standardize on a set of interfaces (most likely specified in IDL), and allow for multiple conformant implementations as long as basic interoperability requirements are met. This will allow for increased technology sharing and help "future-proof" our standardization efforts.

Signatures:

NameTitleCompanyProject Name
Harald Fernengel  developer  Trolltech  KDE Accessibility 
Bill Haneman  Gnome Accessibility Architect  Sun Microsystems  Gnome Accessibility  
Peter Korn  Accessibility Architect  Sun Microsystems, Inc.  GNOME Accessibility 
Janina Sajka  Chair  Free Standards Group  FSG Accessibility 
Gunnar Schmi Dt  Student of Comp.Sci., co-maintainer  University of Paderborn  KDE Accessibility 
Olaf Schmidt  co-maintainer    KDE Accessibility 
Aaron Seigo  KDE e.v. board member  Trolltech  KDE 
Leo Spalteholz  developer    KDE Accessibility 
Calum Benson  Usability Engineer  Sun Microsystems  GNOME Usability 
Earl Johnson  Program Manager  Sun Microsystems Inc.  Sun Accessibiity 
Henrik Nilsen Omma  Accessibility Team lead  Canonical, Ltd.  Ubuntu 
David Bolter  Software Architect  University of Toronto  GAP: gok 
Agustín Benito  mEDUXa Team lead  Grupo CPD  mEDUXa 
Carlos Eduardo Rodrigues Diógenes  Developer  Unioeste  xLupa 
George Kraft IV  Senior Software Engineer  IBM Corp  IBM Linux Accessibility 
Pete Brunet  Sr. Software Engineer  IBM  IBM Linux Accessibility 
Catherine Laws  Senior Software Engineer  IBM  IBM Linux Accessibility 
Francisco Javier Dorado Martinez      Blind spanish GNU/Linux user group 
Luke Yelavich      Ubuntu Accessibility Team 
Gary Cramblitt  developer    KDE Accessibility 
William E. (Ben) Bennett  - 


Your name is the only required information in the form below. You may optionally provide the other requested information which will be posted.

Name:
Title:
Company:
Email:
Project Name:
Project URL:
  To prevent web SPAM, please enter the control password "FSGA".
Password:


Questions about this document should be directed to the Open A11y Webmaster