Showing posts with label Free Software. Show all posts
Showing posts with label Free Software. Show all posts

Tuesday, March 04, 2008

Developers of the world -Unite!

A spectre is haunting the proprietary software industry: Free-Libre and Open Source Software (FLOSS).

Karl Marx would have been elated at the success of FLOSS today as a subversive and alternative to the global behemoths of proprietary software. As little as ants would be but equally hardworking and persevering, as diverse as workers may get to be, the FLOSS community across the world has rewritten the rules of intellectual contribution and technological growth. They have broken the shackles that tie them in respective nationalities and units and have created a new chain formed from intellectual and autonomous solidarity. They have created a business model so powerful and so transcendent that this has forced even proprietary software to adopt it in its own way.



Any primer on the software industry in the world today would tell you that the industry was dominated by corporate units. For example, in the most important operating system and word processing/office applications business, Microsoft Technologies has had a huge monopoly. This has been buttressed by a variation of ‘license raj’ that allows code written by Microsoft to be available in the form of high ‘APIs’ or keys that are available for licensees to buy. In essence, users are denied access to proprietary software’s code base and all one gets to have is the ability to ‘consume’ the product without having the ability (or only having a limited and constrained one as defined in the copyright license) to alter the product to their choice.

Free and open software on the other hand makes a qualitative leap by allowing the consumer to build upon/alter and improve the product. The success of operating systems such as GNU/Linux, internet browsers such as Mozilla Firefox and office applications such as OpenOfficeare and other FLOSS applications has meant that the user not only has enough choice on the product to consume, but that he/she has the power now to become a product developer since the source code is available. The availability of the source code comes with a license too, albeit of a philosophically and instrumentally different kind: a ‘copyleft’ license. This license does not come with a negative freedom aspect of preventing users to do something outside the license, but actually comes with a positive freedom that enforces users to keep the software ‘open’.

There are some basic differences between the ‘free software’ and ‘open source software’ streams. The former harps upon the philosophical notion of liberty in using and modifying software, while the latter talks about the fundamental leap in performance because of the advanced community-oriented business model that ‘open source’ provides.

Despite such distinctions, however, very few software products exist that are exclusively ‘open’ and not free or vice versa. The success of the free and open source movement was seen particularly in the collaborated effort that went into designing an OpenDocument Format (ODF) standard for word processing and electronic office document applications. This standard was arrived after nearly three years of toiling by the developing community across the world, which included individuals and other big companies specialising in enterprise applications such as Sun Microsystems and IBM. Now the ODF standard is widely accepted as an Office standard and has been adopted by Open Office, Google Documents and other applications. The presence of a unifying standard made the job of users using various applications easier. These multiple applications could communicate to each other sparing a headache for the users to have to face the problem of incompatibility of various application file formats even though they performed one single documentation/word processing function. Evidently this affected the monopoly strength of office applications offered by the biggest software company in the world, Microsoft Applications.

The logical thing to do would be to adopt the ODF standard for Microsoft Office products keeping the philosophy of universalisation intact. Yet, Microsoft chose to introduce its own open source standard OpenOffice Extensible Markup Language (OOXML). The logic that Microsoft provided was that the presence of many standards helped foster the free market as has been the case in other areas such as Picture Readers. The adoption of OOXML as a universal and full international standard, however, hit a roadblock as a majority of countries affiliated to the worldwide standards body, International Organisation for Standardisation decided to reject it in September 2007. OOXML still had a lifeline thrown in the form of a ballot resolution process that gave the countries another chance to review their decision based on Microsoft’s responses to their complaints made in September 2007. The most important complaints were the fact that the standards document was unwieldy and cumbersome and also fact that OOXML was not truly ‘open’ and was written in a manner to continue the monopoly status of Microsoft in the market. The ballot resolution process is to come out with a verdict next month holding in the balance the acceptance of OOXML as an international standard.

In the meantime, in another blow to proprietary software, Microsoft was fined a huge amount of $ 1.3 billion for having violated anti-trust laws by a European Union (EU) court. Such setbacks have had an unintended effect: Microsoft recently affirmed to make available several sections of source code interoperable with open source, signalling a change in philosophy to a gradual acceptance of the open source policy. Open source advocates and others have, however, reacted with cautious optimism but seen in the light of things, it is clear that the subversive called the open source movement has had a tremendous effect on the way the industry is run.

Not long ago, advocates of the proprietary software model were calling the open source movement as ‘communist’ and ‘market-unfriendly’. But the relative cost-free nature, liberating outlook and transparency offered has made open source hugely popular. In India, for example, FLOSS advocates have been successful in getting a state government announcing statewide education and use on FLOSS. FLOSS makes immense sense for resource constrained governance bodies in India as well as help creating myriad developer communities in a participative model.

The challenge remains for FLOSS evangelicals to take forward the process of educating the populace in the country to be familiar with basic programming and application usage skills. This requires the state to play an active role to facilitate this process.

Monopoly and proprietary software have an advantage in influencing state and governmental institutions because of their large market base and ready capital. Unscrupulous ways of influencing state governments have persisted in India, for example, where executives of proprietary software cajole government heads to promote their brands in lieu of some form of charity given. FLOSS activists must overcome this huge challenge in order to get their philosophy accepted and model implemented for the good of people who are still on the barren side of the digital divide.

Tuesday, February 07, 2006

Science Movements

Somewhere during my engineering days, I lost my scientific temper. Why, I dont know, but I blame no one but myself for it. It might be difficult to regain it now, but certainly I can work toward it.

This week, I had the privilege of visiting Guwahati to attend "All India People's Science Congress" as a delegate who was supposed to understand and let others understand the business and working of "Free Software", a concept pioneered by Richard Stallman.

During the course of the conference, I also was privileged enough to see how, Science and Rationality was being percolated into the masses by a set of dedicated activists across the country. One interesting anecdote was narrated by T. Ramesh, a science volunteer belonging to Jan Vigyan Vedika (JVV), which is a People's Science forum that works in rural areas in South India.

Ramesh, along with his other friends, went on a motorcycle trip "blindfolded" to popularize rationality. They encountered a village, where a "babaji" had held sway and tried to open up a workshop in the village to showcase their knowledge. The "babaji" refused to let him and others enter the village and asked the villagemen to throw them out. Ramesh and his friends hired mikes and shouted in full volume their thoughts from outside the village, knowing fully well that the villagers could hear them. They then, invited the villagers to their camped site to show some of the fallacies that the Babas were heaping upon them.

The villagers asked them first to walk across a heap of burnt coal barefooted to prove that they were right and every volunteer, including Ramesh went about doing this! Ramesh later on explained to me that walking on burnt coal was not dangerous at all, because of some moisture that remains on the burning coal which could cushion the heat from within. Ramesh and his friends were then allowed to showcase their exhibits by the villagers.

I have to link this up with the furor created by the unruly elements of the Hindu Right over Brinda Karat calling foul over the Ayurveda medicine preparations done by Divya Yog Pharmacy owned by Baba Ramdev in Haridwar. Instead of extolling Ms Karat's compliants, the pliant bourgeois media went about caricaturing, and taking obnoxious positions on such a vital issue.

The fact that labour issues were involved were lost on these mediapersons, is telling as to how, empathy for labour has vanished from public discourse in urban media these days. I have to stop before I go on, on yet another harangue about the changing role of the media... Speaking of which, P.Sainath, the rural affairs editor of The Hindu is speaking on "Mass Media vs Mass Reality", the Changing Role of the Media, in a talk organized at Rajendra Bhavan, near Gandhi Peace Foundation at 5:30 PM, January 17th.