Friday, July 18, 2008

ISO/IEC and OOXML: The judge, the jury and the hangman

Those who have been following the OOXML issue would have noted that India was among the four countries that had appealed against the ISO/IEC approval of OOXML. The next step in this drama (charade?) is that the heads of ISO and IEC have replied to the four countries. The replies
essentially dismiss the claims made by the four countries with studied nonchalance. I am not surprised. After all, if I was asked to pass judgment on my own goofups, I am not likely to hang myself. Enough has been said on how Microsoft has compromised ISO on this blog and others and I will not add to this.

The ISO Secretary General, Mr Alan Bryden was in India in December 2007 and I had asked him what he thought of the controversy surrounding the OOXML process. His answer was that ISO is a democratic organization and it will emerge stronger from this controversy. Very glib answer but an absolute and shameful lie. Just two months after Mr. Bryden's false statement ISO held a Ballot Resoution Meeting held under such apalling circumstances that we (the LITD15 committee of Bureau of Indian Standards) were forced to send a set of suggestions to ISO on how the BRM should be conducted. As we Indians are wont to do, the letter was exceedingly polite, but in retrospect, this politeness is wasted on the mafia that runs ISO.

The larger question for for policy makers in emerging markets is : Who exactly is ISO/IEC answerable to? If they interpret the rules and game the system to accommodate a big, powerful corporate interest, then maybe it is time that emerging economies created a standards body of their own with transparent governance structures and a firm commitment to royalty-free open standards. The only way that emerging countries can protect themselves against naked greed and avarice of a corporate entity in quest of super-profits and the institutions they have captured is to collaborate with each other to ensure justice. We must also send out a strong message to these greedy corporations that we have zero tolerance for such attempts at digital colonization.

We Indians have had enough of the East India Companies looting our country, and leaving a trail of bloodshed, poverty and famine behind. We have had enough of India being a soft state. If these companies want to sell in India, they better follow Indian rules and obey Indian laws and stop acting against the interests of the people of India. If you think those are harsh words, I'd recommend reading Prof.DB Phatak's blog and his detailed commentary on Microsoft's activities around OOXML. As they say, there is no smoke without fire and if a respected professor like Prof.Phatak is so furious, imagine what caused it.

Creating an alternate standards organization will be an exceedingly tough task, but standards are not an area where compromises can be tolerated. Standards govern our lives in a million different ways and the common man and woman deserve to have their standards created in an open, transparent manner that benefits everyone.

Let me know what you think of the idea of creating an open standards organization for the benefit of the emerging economies.

Friday, June 13, 2008

CC book lasts for four week on NYTimes Bestseller List

This is interesting. Cory Doctorow's book, Little Brother has been on the bestseller list of the New York Times for four weeks in a row. The book is released under a Creative Commons license, which means that you can download and read it for free. If is is available for free, why would people buy it in the bookstores and send it to the NYTimes bestseller list?

Cory is a great guy and a wonderful speaker on the subject of Creative Commons and open content. I heard him speak at the first Red Hat Summit in Nashville in 2006. At the Summit, he explained that, as an author, his biggest problem was obscurity and that releasing his books under a Creative Commons license helped him overcome that.

At that time, I thought that was an interesting explanation, but this is excellent proof of what he said two years ago! I'd encourage you to listen to his 2006 talk at the Red Hat Summit and recommend that you download it in the OGG format, which is an open format.

Thursday, May 08, 2008

The ghost of software patents is back!

Life is never easy for an open source evangelist. The OOXML drama came to a close on 2nd April 2008 and we were on to our next issue -- software patents. The Draft Patent Manual might end up bringing software patents through the back door. this would be surprising because the Indian parliament explicitly rejected software patents in the Patent Amendment Act 2005. In this blog, I am including extracts from a letter that I sent to the Patent Office on 11th April 2008. The deadline for comments was 15th April 2008.

Software patents in India as per Clause 3(k) of the Indian Patent Act

We find that the Draft Patent Manual seeks to introduce software patents and we believe that this is not in consonance with the current legal situation India where Clause 3(k) of the Indian Patent Act clearly says,

“A mathematical or business method or a computer programme per se or algorithms are not patentable”.

You may recall that the Patent Amendment Act 2005 sought to introduce software patents. The amendment proposed in the Patent Amendment Act 2005 for Clause 3(k) was,

“a computer programme per se other than its technical application to industry or a combination with hardware; a mathematical method or a business method or algorithms.”


However, this amendment was rejected by the Indian Parliament, which chose to retain Clause 3(k) as it is. On reviewing the Draft Patent Manual, we find that it seeks to make technical applications of software patentable. As you can see from the above, this approach was explicitly rejected by the Indian Parliament. The relevant section of the Draft says:

Draft Manual 4.11.7
4.A mathematical method is one which is carried out on numbers and provides a result in numerical form (the mathematical method or algorithm therefore being merely an
abstract concept prescribing how to operate on the numbers) and not patentable. However, its application may well be patentable, for example, in Vicom/Computer-related invention [1987] 1 OJEPO 14 (T208/84) the invention concerned a mathematical method for manipulating data representing an image, leading to an enhanced digital image. Claims to a method of digitally filtering data performed on a conventional general purpose computer were rejected, since those claims were held to define an abstract concept not distinguished from a mathematical method. However, claims to a method of image processing which used the mathematical method to operate on numbers representing an image can be allowed. The reasoning was that the image processing performed was a technical (i.e. non- excluded) process which related to technical quality of the image and that a claim directed to a technical process in which the method used does not seek protection for the mathematical method as such. Therefore the allowable claims as such went beyond a mathematical method.


Open Source Software and software patents from a national perspective

We would also like to add that the Government of India has identified open source software as a strategic tool for e-governance and for bridging the digital divide in India. The Department of IT's 11th Five Year Plan (2007-2012) says,

“If computer adoption has to reach from current 1% of population to say 5% in next five years, we have to seriously pursue some other route, viz., that of Free/Open Source Software (FOSS).”

The National Knowledge Commission, in a report submitted to the Prime Minister of India, says,

“Because of the enormous size and scope of the E-governance effort in India and because of the availability of globally recognized software talent of Indians, we must actively encourage open source software implementations and open standards wherever possible.”

Open Source Software is built in a collaborative manner by developers spread across the world who share source code and build upon each other's works. In his book, “The Success of Open Source,” the noted political scientist, Prof. Steven Weber, Director of the Institute of International Studies, University of California, Berkeley, says,

“The conventional notion of property is the right to exclude. Property in open source is configured fundamentally around the right to distribute, not to exclude.”

The GNU General Public License, which is used by almost 60 percent of open source software explicitly states that if you modify and redistribute source code licensed under the GPL, you have to share the resultant changes with others. This legal framework has lead to enormous innovation and technology collaboration on a scale that's never been witnessed before. For example, the Linux operating system, which began life in September 1991 has now grown into more than 100 million lines of code.

The freedom to modify the source code and share the changes has benefited India immensely. Many linguistic groups have localized the Graphical User Interface of Linux into more than 11 Indian languages so that non-English speakers can also benefit from the power of digital technology. Open Source Software like Orca help the visually handicapped use computers with ease and skill. Many national mission-mode projects in e-governance make extensive use of open source software. In almost all fields of IT, open source software has emerged as a powerful alternative to expensive, proprietary software, which have restrictive licensing schemes. Developing countries, across the world have therefore embraced open source software with open arms in light of its strategic long-term benefits.

It is for these reasons that the respected technologist and past president of India, Dr. APJ Abdul Kalam, said,

“In India, open source code software will have to come and stay in a big way for the benefit of our billion people."

Open source software is one of the most dynamic, innovative sectors of the global economy, but the patent system is a costly hindrance to open source innovation. We believe that although the patent system was created to foster innovation, it’s simply not an engine for innovation for open source. Software patents were barely recognized when open source began, and so the hope of obtaining a patent did not motivate the first developers. Those pioneers were generally opposed to software patents. The open, collaborative activity at the heart of open source is at odds with the patent system, which excludes the public from making, using or selling a patented invention. Open source developers seek to contribute code to the community – not to exclude others from using the code.

Today the patent system is, if anything, a hindrance to open source. Developers face the risk that the original code they have written in good faith could be deemed to infringe an existing software patent. Software patents are difficult to interpret, even for experts in computer science and software engineering. Experts often disagree as to whether a particular patent claim covers a particular program. Thus, a risk of litigation exist for every open source project, and the potential cost of patent litigation can be ruinous, especially for startup companies.

Given the litigation risk, some open source companies, including Red Hat, acquire patents for the sole purpose of asserting them defensively in the event they are faced with a future lawsuit. Despite the hindrances of the global patent system, open source continues to expand at an exponential rate. One can only imagine how that expansion would accelerate if the braking effect of the patent system were lifted.

Given the fact that (a) that Indian legislators have clearly chosen to exclude software from the list of patentable inventions (b) that open source software is important to India's long-term strategic interests, and (c) there is a growing global outcry against software patents, we hereby request you to ensure that the Draft Patent Manual reflects the will and intent of the Indian Parliament.

LETTER ENDS

We will keep track of the developments around the Draft Patent Manual. This might prove to be a challenging task because I hear that there is a powerful pro software patents lobby at work. Keep watching this blog.

Wednesday, May 07, 2008

Call for volunteers: Syllabus change drive

The more I talk to my friends in industry and the free and open source
software communities, the more I am convinced that one of the most
important things we can do is to get open source software a part of the
syllabus.

One of the first things we need to make this happen is to rid the
syllabus of its proprietary bias. If you or your friends come across
examples where the syllabus mandates proprietary software, please report
it at the Syllabus Change page (thanks to Anivar for setting this up):

http://fci.wikia.com/wiki/Syllabus_Review

Wherever possible, add links to the syllabus and descriptions of the
proprietary bias in the syllabus. We will take this issue up with the
education ministry and all the major political parties in India.

Let us ensure that the next generation of Indian students grow up as an
open source generation!

Friday, May 02, 2008

The Microsoft-Yahoo deal

I saw a news iterm in the papers that Microsoft may raise its bid for Yahoo. Let's face it folks, both these guys need each other. Microsoft has tried its hand in the online game through MSN, acquiring Hotmail, Slate etc and these efforts haven't added up to much. The Yahoo bid is probably its last chance (since Google is not for sale or is too expensive) to establish a significant online presence. The alternative is to go on another spending spree and revamp MSN and other online properties.

For Yahoo, there are not too many potential acquisition candidates and time is running out. At one point in time, Yahoo was *the* first Internet destination for most people, Google now holds this prime spot. Unless Yahoo comes up with some killer app that increases its market capitalization, it could see a decline in value. And value on the Internet can sometimes decline dramatically. Remember Pointcast, which was valued in billions at one point in time and was eventually sold to news Corp for a mere $7 million?

There will be a bit of haggling, Microsoft will up its price for Yahoo and both these chaps will fall into each others arms and issue feel-good press releases.

Tuesday, April 29, 2008

An Open Letter to LITD15 committee of BIS

On 20th March 2008, the LITD15 committee of the Bureau of Indian Standards voted against Microsoft's proposed OOXML standard. 29th March 2008 was the last date for participating countries to vote on OOXML. In the interval between these two dates, Microsoft went to the Prime Minister of India and alleged that this committee acted against the national interest. Fortunately, the Indian bureaucrats who met the PM did a good job of defending the committee's vote against OOXML.

Prof. DB Phatak of IIT Bombay recently wrote a mail to the LITD15 committee saying that, "In my opinion, these actions go well beyond the behavioral boundaries for a commercial entity, some of these amounting to interfering with the governance process of a sovereign country." IIT Bombay was a member of the LITD15 committee and Prof. Phatak was part of a four-member team at IIT Bombay that did a very intense review of OOXML before the institute voted against OOXML. While Prof. Phatak is a great supporter of open source, he also has a great reputation for being fair and balanced.

An e-mail I sent in response to the mail from Prof. Phatak to the LITD15 committee is given below.

Venky

Dear Prof. Phatak and my fellow committee members in LITD15,

It is a sad day for all of us when standards are created not on technical merits but through political bulldozing. In this hour of darkness, we look up to a respected teacher like you to show us the way out.

Open Standards are the foundation upon which we can build a just and inclusive information society and therefore these issues are critical for India's digital future. Today, thanks to the growth of the open source movement, users in developing countries like India have the choice of software programs that they can freely modify and deploy. This can go a long way in bridging the digital divide in India. However, proprietary standards end up nullifying these advantages.

For example, I can download and implement a Linux desktop on my PC, but to legally acquire the rights to use proprietary multimedia codecs, I will have to pay a royalty of 28 Euros (Rs 1,680) [1]. This payment adds no value to the local economy, increases costs for the end users and widens the digital divide, especially in developing countries like India. Such proprietary standards also violate the principle that standards should belong to all of humanity and should not be the monopoly of an individual or a corporation or a group of organizations acting in concert.

What I have observed is that clever organizations are trapping people into using their proprietary standards by:

1) Driving global adoption of *their* "standards"
2) Filing a thicket of patents around these "standards"
3) Collecting royalties for usage of these "standards" or threatening lawsuits against those who do not comply

How this scenario plays out in real life can be seen from the Joint Photographic Experts Group (JPEG) patent case. JPEG, as most users of digital photographs know, is a popular format for photographic images that has been widely adopted by makers of digital cameras, camcorders, PDA, cellphones and other devices. In 2002, Forgent, a company that owned Patent No. 4,698,672 in the US, ambushed the industry by suing 31 major hardware and software vendors, including Dell and Apple Computers. The company alleged that these companies infringed on its claim to an algorithm used in the popular JPEG picture file format. It is reported that Forgent's legal assault earned it $150 million. Forgent was finally brought to its heels by the Public Patent Foundation that challenged and overturned Forgent's claims on the basis of prior-art.

Dan Ravicher of the Public Patent Foundation who fought the JPEG patent case points out that, in the US, where most of these battles are fought, it costs only 39 cents to send a postcard with a cease and desist notice to an alleged patent infringer, the defendant would have to spend $40,000 to get a lawyer's opinion and anywhere from $2-4 million to defend a case. I do not have comparative numbers for India, but I am sure that no one on this committee relishes seeing the insides of a courtroom.

Therefore, I hope my fellow committee members will agree with me that our first responsibility as professionals who represent India at ISO is to ensure that we do not support such proprietary standards. At this point, it is also important to point out that all ISO standards are not necessarily open standards that empower users with the freedom to encode and decode their data. India has one vote at ISO but it is an important vote and we must exercise it to ensure the creation of genuine open standards at this global forum.

I therefore propose to my fellow committee members that the first bar that any standard must pass before it gets India's approval is that standards should be completely free of any IPR issues, royalties, patent encumberances, trade secrets etc. The proposed standard should give unfettered freedom to users to encode and decode their data in that format. If, and only if, it clears this bar should it be allowed to reach the next stage where it is evaluated on technical merits.

On the OOXML Issue
==================

I am given to understand that on 27th March 2008, the honorable Prime Minister of India held a review of this committee's "Disapprove" vote on OOXML. I am given to understand that Microsoft's submission to the Prime Minister's Office was that the committee's vote is against the national interest.

As someone who has worked over the last ten years to localize Linux to Indian languages and take IT to the 95 percent of Indians who do not speak English, I find such a comment deeply disappointing. Due to my involvement in Indian language computing, I was introduced to the transformative power of open source software and open standards like HTML. To me, the vision of building an inclusive information society is paramount and open standards are the foundation of this dream.

As a committee member, I would like to place on record my deep disappointment at the fact that Microsoft chose to question the decision of this committee at the highest office of our country. For over a year, we have reviewed the proposed standard with a fine tooth comb. Every opportunity was given to Microsoft to put their points across. At every meeting they brought a disproportionate number of participants along; some of these participants were not even Indian nationals. I think the committee as a whole was very courteous in accommodating all this but drew the line when this began to detract from the functioning of the committee. The only words that came to my mind when I heard that Microsoft's complaint had prompted the Prime Minister of my country to review this committee's decision was "stabbed-in-the-back." This was a great disservice to this committee and the country and I hope this never happens again.

It is to the credit of our policy makers, the Department of IT, the Ministry of Consumer Affairs and the Bureau of Indian Standards that the sanctity of this committee's decision was upheld. Therefore, I wish to second Point # 3 made by Prof. Phatak and would like to place on record Red Hat's appreciation for the exemplary transparency with which the proceedings of the committee were conducted. This is in sharp contrast to other countries where the decisions of the technical committees were overruled due to political considerations. In the context of what has happened globally, the conduct of Indian policy makers is all the more admirable and has done our country proud. We would therefore like to than our oft-criticized policy makers from the bottom of our hearts.

Standards cannot (and should not) be created in a technical vaccum. Without a moral and ethical framework, we cannot create standards that benefit humanity. Mahatma Gandhi summed it up best when he said that, “Real swaraj will come not by the acquisition of authority by a few but by the acquisition of capacity by all.” I believe that this committee should be focused solely on the user's swaraj (freedom) to encode and decode their data.

At times like these we look up to our teachers to provide us with a strong ethical and moral framework and be a guiding light. I therefore look forward to your mail and to your constructive suggestions on the way forward.

Regards,

Venky

PS: I have expressed some deeply held personal beliefs in this e-mail and it is entirely possible that I may be wrong in many places. However, I hope that we can start a dialogue around creating genuine open standards and India's role in creating standards that benefit the world.

[1] See http://tinyurl.com/2n4aox and https://shop.fluendo.com/

Wednesday, April 23, 2008

Red Hat CEO on the "economics of abundance"

Red Hat's CEO, Jim Whitehurst was interviewed by Bangkok Post recently. I liked his comments on the "the economics of abundance" versus the old notion of "intellectual property."

Red Hat's CEO spoke of "the economics of abundance" that applied to software, and how, in the digital age, when intellectual property could be copied for free the question was "How do you build economics around that?" And he noted how the use of "old-world concepts" such as "it's mine and it's property," by calling it "intellectual property," built on an old-world sense that it had value and cost a lot to duplicate.

Emphasising that Red Hat was a very strong believer in intellectual property rights, he said that in the old-world, with physical things, you couldn't give away a product for free to try out, "but if you think about the economics of abundance, where bits can be copied for free, why shouldn't that be a business model?

"It's kind of flipping business models on their ear," he said. "Rather than apply old-world physical products' commercial principles, let's start from scratch and say 'is there a whole new way to create value?' And that's what we think we're doing and that's pretty extraordinary too. We still have a long way to go. And I don't think that we're fully there in understanding yet. All
content, music ... how do musicians make money? Should it be using DRM, or is there another way to do it?