Open Source India
Wednesday, October 17, 2007
  Media replies on the OOXML issue
These are some questions that a media person sent me on the OOXML issue.

Venky
=====

> Q1. Do you look at this development as a decisive turn of events against
> Microsoft in the fight between the open source and proprietary software
> camps?

The fact that OOXML was defeated in India indicates that Indian policymakers are well aware of the importance of open standards and one must give them due credit for this. The open source and free software communities believe that public data should be in public formats. The government is the custodian of citizens data and has an obligation to ensure that this data is not tied to one particular application. Take the case of land records, which need to be preserved for 400 years or more. If land records are stored in a proprietary format, there is no guarantee that it can be retrieved a few hundred years later because the only one who can unlock the file is the organization that created the format.

The only way to assure that data can be stored and retrieved freely is to use published standards that have been built through collaboration and consensus and have multiple third party implementations. The Internet is one of the finest examples of true open standards because anybody can create web browsers and e-mail clients by following the standards published by the World Wide Web Consortium (W3C).

Open standards are important to humanity because it enables us to share knowledge freely. Both, open source and open standards are inclusive movements and therefore the rejection of OOXML is a great victory for those who campaign for the users freedom to encode and decode their data.

>
> Q2. How important would be the outcome of the final judgement on
> government spending on business software?

Open standards are not just important, they are fundamental to efficient e-governance. Using proprietary standards is akin to handing the keys to the treasury to a third party and is a very unwise step when it comes to citizens data.

> Q3 What are the loose ends Microsoft will have to fix in order to win the
> trust of voting members?

The Bureau of Indian Standards has submitted a list of issues with OOXML that has been submitted to ISO.

>
> Q4 Can you share on some of the concerns raised by the voting members
> regarding OOXML? How relevant are these according to you?

1) Taking the legacy Office file format and XMLising it does not make it an open standard. Third parties should be able to freely implement an open standard without recourse to the author of the document. At 6000 pages OOXML is too long and too opaque to be implemented by third parties. Most of those who claim to have implemented OOXML are parties which have private treaties with Microsoft.

2) There is an existing open standard for documents called Open Document Format (ODF). Creating multiple standards for the same purpose only leads to confusion. For example, in 1995, both Netscape and Microsoft came up with their own extensions to HTML. This lead to a profusion of websites proclaiming "Optimised for Netscape" or "Optimised for Internet Explorer."

The purpose of standards is to unify and not to divide and the best standards like ASCII, Unicode, HTML etc are ones that are created through consensus and collaboration. We have all gained enormously from unified standards for data exchange and the web. Let us ask the industry to collaborate and come up with a consensus unified standard for document exchange. Vendors should collaborate on standards and compete on their implementation. This is the best outcome for industry and consumers.

3) After more than 26 years of pushing proprietary formats, Microsoft is now arguing that it is OK to have multiple standards. Multiple standards for the same task lead to increasing the cost of compliance, testing and implementation for everyone. For developers, it increases the time taken to release an application, which drives up cost. For users it increases the possibility of errors and miscommunication.

For example, the recent delay in the launch of the Airbus A 380 (which will cost the organization €2 billion, or $2.5 billion over four years) has been attributed to the fact that the Airbus fuselage sent from Hamburg, Germany was received at Toulose, France, the workers found that the 300+ kms of wiring could not be connected properly. (See http://www.iht.com/articles/2006/06/26/business/airbus.php). Boeing itself has attributed it to "incompatibilities in the development of the concurrent engineering tools to be used for the design of the electrical harnesses installation." Anecdotal evidence indicates that both these organizations were using different measurement systems derived from the country of their origin. In a globalizing world having common standards helps everyone. International travelers who carry multiple power adapters for their notebooks know this logic well.

In e-governance, let us take a simple case. The revenue department uses data from the land records data base. Unfortunately, this is in a different format and therefore the the revenue department has problem decoding land records data. In such a case, who is responsible for the correct decoding of the land records? As mentioned earlier, the purpose of standards is to eliminate such friction and therefore, BIS should recommend that vendors should work together on unified standards.

The two attached docs will give more info on the subject. My blog at www.osindia.blogspot.com also has ore info. Specially these articles:

http://osindia.blogspot.com/2007/08/policy-challenges-for-open-standards.html
http://osindia.blogspot.com/2007/01/importance-of-open-standards.html

4) There are also serious objections to Microsoft's efforts at "Ballot Box Engineering" which are documented at my blog on www.osindia.blogspot.com

Venkatesh Hariharan
Co-founder
Open Source Foundation of India
 
An open source evangelist's opinionated take on the world

My Photo
Name: Venkatesh Hariharan
Location: Mumbai, Delhi, India

ALL views expressed here are my PERSONAL views and not those of any of the organizations I am affiliated with. I am an open source activist working for Red Hat. Former journalist and now also an amateur photographer. I have been part of the open source community since 1999 when I started IndLinux.org along with Prakash Advani. IndLinux.org is the pioneer in the localization of Linux to Indian languages when you see a Hindi user interface on Linux, that's work that we had started. I am interested in using techology as a tool to acclelrate socio-economic growth. That's what got me into localization because I believe that wonderful tools like the computer and the Internet should not just be the preserve of the English speaking elite in India.

Archives
Feb 19, 2006 / Sep 16, 2006 / Oct 14, 2006 / Nov 23, 2006 / Jan 28, 2007 / Jan 29, 2007 / Feb 3, 2007 / Feb 11, 2007 / Feb 21, 2007 / Mar 4, 2007 / Mar 27, 2007 / Apr 2, 2007 / Apr 15, 2007 / May 10, 2007 / May 17, 2007 / May 19, 2007 / May 26, 2007 / Jun 11, 2007 / Jun 26, 2007 / Jul 8, 2007 / Jul 20, 2007 / Aug 19, 2007 / Aug 23, 2007 / Aug 25, 2007 / Aug 26, 2007 / Aug 30, 2007 / Sep 5, 2007 / Sep 7, 2007 / Sep 13, 2007 / Sep 15, 2007 / Oct 1, 2007 / Oct 10, 2007 / Oct 17, 2007 / Oct 20, 2007 / Oct 25, 2007 / Nov 28, 2007 / Dec 17, 2007 / Dec 18, 2007 / Jan 2, 2008 / Jan 21, 2008 / Jan 27, 2008 / Feb 1, 2008 / Feb 9, 2008 / Feb 25, 2008 / Feb 28, 2008 / Mar 11, 2008 / Mar 14, 2008 / Mar 18, 2008 / Mar 20, 2008 / Mar 24, 2008 / Mar 25, 2008 / Mar 26, 2008 / Mar 30, 2008 / Apr 1, 2008 / Apr 2, 2008 / Apr 23, 2008 / Apr 29, 2008 / May 2, 2008 / May 7, 2008 / May 8, 2008 / Jun 13, 2008 / Jul 18, 2008 / Jul 25, 2008 / Jul 27, 2008 / Aug 3, 2008 / Aug 6, 2008 / Aug 13, 2008 / Sep 19, 2008 / Oct 31, 2008 / Nov 5, 2008 / Nov 9, 2008 / Nov 11, 2008 / Nov 13, 2008 / Nov 18, 2008 / Dec 22, 2008 / Jan 11, 2009 / Feb 4, 2009 / Feb 5, 2009 / Mar 9, 2009 / Mar 13, 2009 / Mar 14, 2009 / Apr 5, 2009 / Apr 20, 2009 / Apr 22, 2009 / May 5, 2009 / May 8, 2009 / May 15, 2009 / May 24, 2009 / May 28, 2009 / May 31, 2009 / Jul 3, 2009 / Jul 8, 2009 / Jul 13, 2009 / Jul 16, 2009 / Jul 21, 2009 / Aug 7, 2009 / Aug 12, 2009 / Sep 10, 2009 / Oct 7, 2009 / Oct 23, 2009 /


Powered by Blogger

Subscribe to
Posts [Atom]