Posts Tagged ‘ICT policy’

Kozhikode Declaration: National Conference on Free Software and Education

September 12, 2010

This is a Draft Declaration

We request all those who read this page to suggest any changes before Monday 13th September 2010, so that the declaration can be released sooner than later.   The draft is uploaded on the wiki page.

The text is pasted here for broad dissemination.

The Role of ICT and Education in Social Inclusion

Information & Communication Technology (ICT) is one of the most powerful technologies ever developed by humankind. It has drastically changed the way we do things, the way we communicate and even the way we think. Education is one of the spheres of human activity that is being strongly influenced by ICT. While the teaching of ICT has been incorporated at the school-level, ICT itself is being used in the classroom and outside for teaching and learning more effectively. However, access to ICT is not universal due to various reasons, including obscurity and the high cost of proprietary software.

Education is a basic requirement for a comfortable life in today’s society. In view of this, some countries, including India, have made it a fundamental right. This is certainly a move in the right direction. Education in ICT and ICT-enabled education are also becoming wide-spread. Part of the reason for this is the rapid decline in the cost of hardware. At the same time, the high cost of software is acting as a hurdle for further progress. Another factor that prevents more wide-spread use of ICT is the fact that the interface is not available in many languages, which bothers a lot of people.

Obscurity stops people and especially students to learn how things work, software in particular. The right to use, know, change and share technical knowledge about modern artefacts is an essential human right in knowledge societies.

Why is Software Freedom a necessity and not a choice?

Proprietary software does not allow community participation in shaping the ICT to be used for education, and is not suitable for education since their solutions treat students as consumers. Free software community (sometimes called free and open source software community) on the other hand produced GNU/Linux operating system and a comprehensive stack of collaborative workspaces that enable students during the last 25 years. Most of the free software workspaces are made accessible for speakers of all languages of the world, including physically challenged students. The software freedom granted to the people (1. to use the software for any purpose; 2. to study how it works; 3. to modify it and 4. to distribute the modified software) is unquestionably the core source of the free software revolution that is being witnessed. Any software that grants these four freedoms is called Free Software. These freedoms are essential for students to learn how things work, and to share their experience, knowledge and collaborate with others without legal encumbrances.

The software freedom makes it eminently suitable for any purpose, especially for education. The software used in education has to be freely available and accessible to all because education has to be universal. Moreover, the software has to be available in the language used by the community in that part of the world, however small the community may be. This is normally not possible with proprietary software because some communities could be too small to satisfy the commercial interests of the company.

But the situation is different with Free Software. Since the source code is available for study and modification by anyone, students of computer science and software engineering are able to see code written by master programmers and learn from them, just as students of literature learn from works of great writers, or students of art or cinema learn from the works of great artists and movie makers. This is obviously not possible with proprietary software.

Any community that has people with reasonable software skills can customise the interface to show the menu and other items in their own language. They can also create fonts for the language if they are not available. And they can localise applications to suit their culture and environment.

Finally, the students who have computers in their homes can use the same software they use in their educational institutions without either breaking the law and using illegal software, or spending a lot of money to buy the same software.

Thus, Free Software is undeniably the most ideal for use in all educational institutions at all levels; for primary, secondary or higher education. Proprietary software keeps people divided and helpless, while Free Software empowers them. Free software nurtures the much needed creativity by encouraging us to critical thinking and reasoning while proprietary software forces us to consume what they pack.

It is important for the graduating students to become entrepreneurs or join the various agencies for employment. Considering this requirement it is essential that the syllabus in educational institutions focuses on skills and does not include any specific branded applications. Therefore, the syllabus should be neutral and not mention any particular brand.

Just as the software requires to be free, it is essential that learning and teaching resources including documentation, books, journals, and other media should be released with a license (such as Creative Commons by Share Alike) which grants similar freedoms for other resources. All these resources must also be encoded in an open standard so that the exchanged documents are decodable in all platforms ensuring interoperability.

Therefore

considering all the reasons mentioned above, we, the undersigned, call on all educational institutions, policy makers, students and teachers in all corners of the world to discard all proprietary software and use exclusively Free Software.

Advertisements

Wake up call to all Govts

January 20, 2010

German and Frensh Governments warning their citizens not to use Microsoft IE for security reasons is welcome!  But, all Govts should also realize that bundling MS by hardware vendors by default is the root cause of the problem.  Most people have already paid the unreasonable MS tax while buying the PC itself.

Governments should not only take remedial measures, they should make a serious attempt to eliminate the evil from its roots.

Also do read an article posted by Swapnil.

FOSSCOMM: Free and Open Source COMMunity in India

July 12, 2009

FOSS (Free and Open Source Software) activists are getting together to promote the awareness, influence Govt policy, defend the software freedom, bring in changes in IT education curriculum,  work towards free information infrastructure.  Read the principles that brought together several groups into action.

The network is taking shape at http://fosscomm.in. One of the first tasks the network will be working is to get the open standards policy document for eGovernance in India approved without yielding to those groups who promote the interests of proprietary software groups (like NASSCOM, MAIT, who are influencing the Indian Govt to make room for RAND and multiple standards).  Currently, the apex committee does not contain members who represent the FOSS community.  Therefore one of the immediate objectives of the new network of FOSS advocates is to request the Govt to include FOSS representatives in the apex body.

What Policy Should India Adopt for ICT in School Education?

April 27, 2008

Draft, meant for wider circulation with a request for comments.

The sections below develop reasons for adoption of free software exclusively for school education. Towards the end, a list of policy guidelines and recommendations are provided for discussion. The document does not cover the pros and cons of using ICT for education.

Why Free Software for education?

Digitization of cultural resources can facilitate the conduct of education, or for that matter any domains where ICT is being used or recommended, if and only if it is conducted in the lines of free software movement, else it is going to go against social and democratic values. I will elaborate my argument below.

The argument can be best understood if we focus on what happens when we digitize any document, whether text or other kinds of media. Digitization uses a computing model to write (encode) the data, and when we try to retrieve the data, the computer reads (decodes) it for us in a human readable form. Normally, we expect that the computing model used for encoding and decoding is part of computer science, and so we rely on it.

However, since code is by nature arbitrary, each company can invent (mind you an arbitrary invention is not necessarily an innovation) its own model of digitization and provides a computing service to its customers. The arbitrary computing model they use is protected under the various forms of IPR, and the current Governments not only respect this but also protect and promote the interests of the companies.

Free Software Movement (FSM) identifies this as the root cause of betrayal that happens in the digital society in various forms. The computing model used must be published, just as any scientific or technological models are published for use by the society. More important than providing access, by publication, is the freedom to use the computing model by other agencies. In addition to this, FSM also seeks the freedom to modify the model, as well as the freedom to republish the model either without any restrictions or with the restriction that other users cannot transform them into private property.

Considering that computer science is a strange mix of deep theory as well as sophisticated technology, it is very vital for any society to use this transparently. Else, we will let some agencies become monopolies. This is a serious danger to digital society because, the data that is digitized belongs to you and me, and not to the company. But, in reality today, our data has been handed over to the proprietary companies, since they alone have the license to decode our own documents. This will create a possibility for computer crime, which is happening all around our eyes. Why should we let this happen?

The only way of stopping this to follow the guidelines provided by FSM to correct this serious defect in the current digital society.

All cultural resources are at stake

All of us know well that the process of education is an important agency of cultural transmission, whether formal or informal mode of education. In traditional (non-digital) society, this happened by using natural languages, whose encoding and decoding knowledge (syntax and semantics) is stored only in the “way of life”. The language games we play naturally stores this knowledge, and therefore we can use these langauges in the process of education.

For formal languages (scientific and mathematical models), where in the syntax and semantics is artificially declared, used heavily in science and technology, the coding and decoding rules are publicly archived, and accessible as cultural resources to all the people.

What is so special about computer languages that we cannot continue to practice as we do in the case of natural langauges and formal languages? This is the serious question FSM raises, and asks all the policy makers and social engineers to take immediate notice of.

We can learn a lesson from the cave writings and art. The ancient humans inscribed them on a hard stone with the hope that their inscriptions are passed onto us. However, they forgot to add in their inscriptions how to decode them. Since that code is not used, we lost them completely, leaving all of us to decipher what they meant. Though the art of deciphering is an interesting engagement, we should not let that happen to our digital documents that were inscribed only a while ago.

Most of us think that, by keeping the CDs, hard disks, and taking backups of files in number of locations, we are safe. This is a myth. For this digital code is nothing but the caveman’s stone. For most of us are taking backups of only the stone (code) and not the rules and the means of interpreting that code. The rules and means of interpreting the code that contained in our own writings are already appropriated by several companies. We hold onto our precious ‘stones’ thinking that they belong to us. What is the use of holding onto stone engravings if we have no means of reading them.

If we understand how digital reading and writing takes place, and if we understand how users are prevented from reading, and also understand how the companies encourage us to write and create more and more cultural resources using the privately appropriated means, what we are doing is nothing but pouring our cultural resources into their kitty, which is a black hole for us, and a property for them. This is how the current digital business is working. We are all made slaves of this new so called knowledge society. [I recommend, by the way, not to use the term, ‘knowledge society’, for human society has always been a knowledge society. We should on the other hand use the more appropriate term ‘digital society’, for that is what it is. What we therefore need is a digital commission and not a knowledge commission.]

The danger is that every cultural resource (text, audio, video, music, dance, drama, educational tools, governing policies, nothing is spared) is getting digitized, in the name of efficiency, speed, modernity, and what not. If the society cannot claim them back, if we do not take precautions, and follow the model of FSM, the human society is in great danger of loosing our precious memories.

All the hype that is created in the name of emerging, so called, knowledge society is a way of promoting this process, where the commons loose all the power.

What are the implications of this picture for the use of ICT in education?

It helps us to define what is a free (mukta) digital learning resource (digitized culture) and how to protect it from private appropriation.

It has been a practice to distinguish the learning resources (often called content) from the technology (the software) and infra-structure. This is a serious mistake, and the current drafts that are circulated by the MHRD commit this mistake. This dichotomy promotes private appropriation. How?

Having made the point clear in the above section, that the use of a digital resource lies in the ability to decode the ‘content’ (code), and not in having access or possession to it, it should be clear why we must not separate the two. Interpretation (decoding) is performed by the software or the embedded software/logic in the hardware. If the model of decoding is not public knowledge, and even if there exists ‘open’ access to content, our lives are continued to be appropriated by the private agencies. That is why open access and open content is not enough, we need mukta knowledge.

A public cultural resource, which is otherwise eminently imitatable, can be commodified (for want of a better word) by technically separating the code from the decoding mechanism. Best example is a digitized song, or a CBT material available to us in the form of e.g. a CD. If you do not also have a particular operating system, these resources cannot be decoded. The company that makes the CBTs, or the songs have private agreements to twist the arms of the customers, and often they have several patents and other agencies must pay license fee to decode the songs and CBTs for us (At the end, we, as customers, pay for all this.). Together, the OS and software makers and the content creators are let loose, with support from Governemnts, to loot the people. [The current draft that is being circulated makes a special room for this in the name of PPP. PPP is not bad, but what service PP can provide and what not, and the rules for this must be clearly defined in the policy.] We must warn the Govt, and ask them to take immediate corrective steps.

In the case of mukta software, the scenario is different. The songs and the CBTs are encoded in a public model (for they use free and open standards), and the software that decodes and encodes is also made available always with source code. Disengaging mukta software with the source code is legally not permitted, for mukta software is protected by copyleft (GNU GPL or other such mukta licenses). Thus, by using copyleft model of legislation (policy) we can ensure that reading and writing are never disengaged from one another. This is how we can grant the freedom to read and write. I consider this right more important than the right to information, for what is the use of access to information without an ability to read.

If we do not take care of this, digitization will have a divastating effect on society. We will be dumping all cultural resources that carry our memories will be lost.

Considering that education is a part of the process of facilitating the cultural transmission of past memories (mimetics), we must not allow this digital devastation to happen. Unless, of course, we pledge to use exclusively mukta software.

How does copyleft work?

To understand how Free Software works, it is necessary to see how copyright can be used for creative works we write, including software. All of us are aware of the copyright law, and how most people use it. For example, a book published by MIT press, titled Philosophy of Computing Information has this on the copyright page:

© 2004 by Blackwell Publishing Ltd

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by the UK Copyright, Designs, and Patents Act 1988, without prior permission of the publisher.

Many of us have seen such statements in most books. The copyright law says, the author or the copyright holder can specify the conditions of using the resource. But, as the history of its usage suggests, almost everyone in the world used it to restrict the way the resource can be or cannot be used by others. Only one person thought differently about this copyright act. He is Richard M. Stallman (popularly known as RMS). He began to invent different ways of writing a copyright statement. For example the book titled Free Software Free Society, that contains selected essays of RMS has this copyright statement:

©2002 Free Software Foundation

Permission is granted to make and distribute verbatim copies of this book provided the copyright notice and this permission notice are preserved on all copies.

This was a creative use of the copyright. By imposing the condition, “provided the copyright notice and this permission notice are preserved on all copies”, the author can ensure that only unrestricted copying of the work can take place. Else someone can reimpose restrictions. This line of thinking is the beginning of a new era of publishing not only written materials but also software. Though the above copyright statement shows 2002 as the year, RMS invented this art around 1983. Such a creative act of exploring a new possibility when other people don’t see any, was called a hack. Around that time it was popular among the computer scientists to use the term ‘hacking’ for this kind of use. From that time, whenever someone finds an intelligent way of getting around a problem, it was called hacking. Popular usage by the media of the same term mostly means unauthorized intrusion by somebody into your computer, often causing damage or stealing information etc. For this kind of evil act, free software community has a different term, it is called ‘cracking’. When we say, FS like GNU or BSD or Linux is made by hackers, we meant the former creative people, not the latter criminals. Cracking is a criminal act, but not hacking. Please therefore don’t popularize the term hacking for the negative connotation, use cracking for this purpose instead. I found such terms in several serious documents, that is why this clarification.

Thus the greatness of RMS is not that he is one of the greatest programmers, though he is indeed one. History will remember him for the most important invention, nowadays aptly called, copyleft. A copyleft is an intelligent use of copyright for giving and protecting freedom of using a cultural resource, than imposing restrictions. RMS invented GPL (General Public Innocence) for this purpose. It is mostly used for software. GPL is a long carefully crafted document, a must read to understand the spirit of free software movement. You can find it in any copy of such software or better read it from http://www.gnu.org/copyleft/gpl.html, among other interesting essays about free software movement.

Definition of a free digital learning resource

Along the lines of how FSM protects freedom, I propose here a definition of what can be called a free digital learning resource.

A free (mukta) digital learning resource (FDLR) must meet the following criteria:

  • the users have the freedom to use the resource for any purpose, this includes commercial, non-educational or recreational purpose.

  • the users must have the freedom to interpret/decode the FDLR. This is to ensure that the content is not locked in a proprietary format, and no licensing fee should be levied for reading or using the resources.

  • the users must have the freedom to make changes, adapt to their context of the FDLR

  • the users must also have the freedom to distribute the modified FDLR to the rest of the world.

FSM is not about spreading idealism

It is the most successful amalgam of action guided by a strong philosophical foundation.

Swatantra software model is today used by millions all over the world. The story of the evolution of free software is the story of a revolution that is still happening in front of our eyes. Very few revolutions can be witnessed this way. More than 80% of the Internet uses free software technology and free protocols. I do not want to go on listing the success stories and tell you that IITs use it, TIFR uses it, Google uses it, NASA uses it, it works on the space ships and satellites, it has been deployed in weather calculations and gene pool analysis etc. I almost started listing the success stories! But this listing is not what I intend to do share here. The point is to inform that FSM is not about promoting an idealism, it is praxis, action guided by a visionary manifesto. It is already demonstrated in substantial ways that it works.

We also know how many myths Wikipedia debunked? Today very few of us question the utility of such a collaborative way of creating socially useful resources.

Therefore, adoption of FS model for education in India cannot be questioned.

Educational resources, as well as the software and infrastructure, that we need in this country can be created using this model. This encourages, apart from the advantages of technical merits, a sharing culture, collaborively negotiating our lives and problems, promotes peer to peer culture in place of master to slave culture.

How Governments and other public bodies are helping Proprietary Software?

We hear number of times in the news that a big software company signed a MOU with a Government, a school, or a college or an university. If we look deep into these MOU, we see some clauses, that make these organizations to use that software produced by that company exclusively. If it was a school or college, this meant teaching only the companies’ software to the students. As a result, what we see are brand names in the syllabus as well as text books. For example, visit the website of the most popular open university in India. Their courses train students and examine their knowledge of only proprietary software. Instead of teaching generic software knowledge, they indulge in branded education. This is another serious crime committed by these public bodies. When asked, one state secretary told me that Government does not have enough funds to either buy computers or the software to run them. When companies come forward wearing philanthropic hat, Governments lay red carpet for them. Usually whenever such MOUs were signed, I was told, the companies gave away a number of licenses to schools either gratis or with a substantial reduction of the original price.

This act is nothing short of giving tobacco to small children gratis, till they get addicted, so that addicted people will begin to buy cigarettes. The Governments and public bodies must realize the evil intentions of the companies in doing these so called philanthropic gestures. The education department of the state may have saved some money, but other departments in the state will loose lots of money, for they need to import the software. Most importantly we lost our freedom. Our education system is actually spending money and most precious of all time, for the benefit of a multinational company. We must not loose our freedom this way.

Free Software is an eminent and indispensible choice for education

Unless the ICT that reaches people is like any other technology where people can participate in shaping it as well as repairing it, it cannot benefit society.  A simple example will make this point clearer.

When a car breaks down on a high way, the driver opens the bonnet and checks if he can fix the problem. Often, experienced drivers do so. If he does not know, he will take the car to the garage or call a mechanic if he cannot tow it to the garage. The mechanic in the garage fixes the problem, and the car is back on the road. This is what happens with every other technology. Does this happen with ICT?

How many times your proprietary operating system yelled at you: “The program committed an illegal operation, please contact the program vendor” and quits from running the application. Several times, the OS hangs, displaying a blue screen. Most of you will reboot the system, some times reinstall the ‘corrupted’ application, and it is not uncommon to install the OS all over again. These steps are not same as repairing the system. If you wanted to repair, the first requirement is to obtain the source code. Even if you are one of the best programmers in the town, you will experience the misery. All the knowledge and training you had was useless. Even though you knew how to fix the problem, you could not. This is how an educated and well trained engineers are treated with proprietary software.

This does not happen with FS. When the program did not work, you could download the source code, look at the program, identify the bug, and possibly fix it. After fixing the problem, you write to the main developers, informing about your feat. They congratulate you, and then you become part of that team. This way, a knowledgeable user is invited to contribute to further the development process. Even if we are not knowledgeable, there exists a possibility to get the problem fixed from another geek in town, whom you could compensate by paying for his time.

I do not know a single concept in computer engineering that cannot be taught using FS exclusively. Since FS does not belong to any one company, the training will not lead to any monopoly. Since source code for all programs is accessible, students can learn by actually looking at the program, better still by modifying them. This is the way all other technologies are taught. But due to lack of a good policy with regard to IT training, IT education in our country, and also in several other parts of the world, got associated with learning a particular brand. All this learning is restricted to how to use, and never how to repair.

How can we make good engineers if they cannot be trained to repair? How can we repair a car, if the car comes with a closed bonnet? It is therefore very important to work towards a policy to teach ICT exclusively with FS.

Using Open Standards for ICT in Education must be Mandated by the Policy

For the reasons given above, to ensure perennial decodability of cultural resources, free/open standards must be enforced, and the use of non-open standards for any work with social implications must be declared illegal.

I propose the following criteria to decide what is an open standard:

a standard is free/open if and only if:

  1. the standard is created collaboratively by all the stake holders, and the process of creation  transparent,
  2. the standard should not be created to promote proprietary interests (this is one of the motivations for creating standards in the first place and also to ensure interoperability)
  3. the format should not have any components or extensions that will have dependencies on formats that do not by themselves meet all these criteria
  4. the standard should not have legal or technical clauses that limits its usage by any agency, whether an individual or a company or a public body. (freedom to implement)  the process of implementing the standard must not have any patent traps.
  5. the standard must have multiple implementations among the vendors or a single complete implementation be equally available to all parties
  6. and last but not least, the document created using such a standard should be decodable by all, and this will happen only if the above conditions are fulfilled.

Use of P2P networks for sharing free knowledge and free software should be declared legal

The infrastructure and networking that provides Internet is by nature distributed.  However, centralized repositories, monopoly promotions, are discouraging the use of more economical and socially relevant technology protocols and frameworks that promote sharing resources easily and efficiently is often not discouraged.  All public domain knowledge, free knowledge (such as wikipedia), free technology such as free software, must be excluded by the current restrictions on the use of p2p by the ISPs and various intranets within public bodies.

P2P technology is a great innovation that provides highly scalable, decentralized, distributed and economic solutions of allowing digital resources reach all corners of society.

Radio and Wireless Spectrum should be made free

This is a good case where Government and Industry are together controlling and sharing the profits and preventing the fascinating inventions made by science and technology reach common man.  Deregulating this domain is essential for  wider as well as economic use of ICT.   This  space should be dedicated for social good, and commercialization of this space is not going to serve the commons.

Free Software and Open Source Software

I do not recommend the use of the term “open source”, since it is not a well defined concept, unlike the term ‘free software’.

Most people think that ‘open source’ is clearer in meaning while ‘free software’ is confusing. This is a misconception propagated by the OSS advocates. The confusion is due to imposing a specific meaning from other uses of the term ‘free’, without realizing that ‘free software’ is a well defined term — i.e., any software that has the four freedoms is a free software (elaborated below). This definition helps us to arrive at an unambiguous class of software that gives the users the four freedoms. The philosophy guiding the free software movement (FSM) is an exemplar par excellence of clear practical thinking.

What is this thing called free software?

The first thing we need to know about the term “free software” is that its meaning does not arise from the combination of the terms “free” and “software”. The meaning of this term arises from the definition, and not from the terms it contains. The term “free software” is defined by the Free Software Foundation (gnu.org) as that software which gives the user the freedom

  1. to use it for any purpose,

  2. to know how it works,

  3. to improve it by modifying, and

  4. to share or propagate or distribute the modified code to others.

Any software that meets these four criteria can be called free software (henceforth called FS). We must notice that there is no mention of price of software in its definition. This means that there exists a possibility to pay or charge for FS. Since FS is intended to give the users the freedoms mentioned above, it is better called as “freedom software”. In Indian languages there are more options: we may call it “swatantra software” (a preferred term in southern and western India), or call it “ajaadi” software (a preferred term in north-eastern India), or else call it “mukta software” (a preferred term in northern India). The last option is nice, since we can have pun with the word to say: we are talking about mukta, and not mufta (gratis) software. Let us therefore bear in mind that free software is not about price, but it is about freedom. Richard Stallman, who founded FSF and the GNU project, says aptly: “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free” [cup of tea].

Another way to make the issue clearer is: take the terms ‘energy’, ‘work’, ‘force’ as used in Physics. They all have a meaning in folklore. If we think they have the same meaning in science too as in folklore just because they are spelled similar, we are obviously wrong. The terms, when used in Physics are well defined technical terms stated by operational criteria. Similarly, ‘free software’ is re-defined concept though the two terms are taken from folklore. Just as scientists have accustomed to the re-defined concepts of ‘work’, ‘force’ etc. we may accept the term ‘free software’. In an Indian context, we can safely use the term “mukta software”.

The term ‘open source’ on the other hand is defined by about ten criteria approved by OSI (open source initiative) (http://www.opensource.org/docs/osd). After looking at the criteria you will agree with me that the definition of free software is not only more elegant, and operational but also has a positive social message. A few of the licenses that are declared OSS (open source software) are not FS licenses. Therefore there is a slight difference in the reference too. Due to these reasons, OSS and FS are not same concepts. The term ‘open source’ is invented to make FS business friendly with the assumption that the ideology of freedom is not good for business. OSS advocates talk mostly about an efficient development methodology. Open source movement and free software movement are therefore not same movements. Time will prove that freedom is good for everyone interested in preserving human values, including ethical business.

Therefore, the terms ‘free software’ and ‘open source’ are very different in their meaning, but they refer to more or less the same set of software with negligible exceptions. The meaning of being open is implicit in freedom, for freedom is not possible without being open, but being open does not necessarily imply freedom. Thus, semantically FS is inclusive of openness. Most importantly, when we are framing a policy we need clearly and easily operationalizable criteria, so that it is easily decided.

Some people use the term ‘freeware’, assuming that FS is similar to it. But, freeware does not give any of the freedoms, but it is only free of charge. Another term ‘shareware’ is also used, but this is another name for proprietary software that is meant to be given free of charge for a trial period.

Some others misrepresent FS as ‘public domain’ software, without realizing that public domain software does not state clearly the conditions of usage, usually they have none. Public domain software is FS, but not vice versa.

It is therefore very important to realize that FS is different and novel from others. The only antecedent of FS philosophy in human history is good human values that nurtured our societies in the past and preserved the culture. FSM though is rooted in virtuous cultures of human kind, it is only now an overt attempt to transform the knowledge dynamics of society with a clearly stated manifesto got initiated. Do read the GNU manifesto from http://www.gnu.org/gnu/manifesto.html, to see that this is more an ethical and political movement than a technical movement. It is incidental that FS is also technically superior and economical.

Other documents to read

ICT Policy Recommendations from FSF India.

Guidelines

  1. The right to digital encoding and decoding must be declared a fundamental right of the people and not the industry (currently the Governemnt grants this right only to the industry and not to the people).

  2. The guide line for the ICT policy must be based on a fundamental principle: all cultural resources that are digitized must be readable (decodable) and writable (encodable) for eternity to ensure preservation of culture.

  3. Digital encoding must be recognized as an extension of the social form of documenting various cultural forms like writing, publishing, and performing.

Specific Recommendations

  • Documenting and Publishing

    1. All public digital encodings (data) must be a free and open standard.

    2. All public websites must be made interoperable, and must not publish its content in proprietary format (e.g., macromedia flash) or dependency requirements must not include special software. Public websites must not make their pages work only in one operating system. This violates inter-operability of the published content and services provided by the web sites.

    3. All indian language fonts which do not follow either ISCII or Unicode standard must be declared illegal. Font encoding (creating private mapping table between the font and the character) must be declared illegal. All current industries which are doing this must be warned and asked to comply to this within a stipulated time frame. Manufacturers should be made responsible for providing filters to convert all the existing documents without any additional expenditure, and such filters must be published as free software.

  • ICT Education

    1. Technical education in general and ICT education in particular must focus on providing skills and not emphasize on brand names and products. This is already an implied policy based on MRTP Act, however technical education in both formal and informal sectors are not implementing these guidelines.

    2. Evaluation (examinations) of technical and ICT skills must not be based on a specific brand/product, but must test only the skills.

  • Procurement of Software and Hardware

    1. Software that does not support free standards must not be baught, and used by a public body, and the software must warn the user if a proprietary encoding is used (this is contrary to what happens while saving a file in MS Office today, which warns the user that there will be loss if you save in an open standard like rtf or html or text). Applications should explicitly encourage the use of free and open standards, and discourage the use of proprietary standards.

    2. Importing hardware that does not publish its manufacturing specifications or do not provide free software drivers (software that controls the hardware) should be prohibited by law. Similar condition shuold apply to manufacturs in India.

  • General Recommendations

    1. Govt should take initiateve in setting up of creation of an independent consortium to define from time to time what is a standard and what is not, what is best governance and what is not.

    2. All ICT development projects funded by the people must be published without restrictions on their use, study, modifications and distribution. FSF India recommends the use of the appropriate copyleft licenses.

    3. Public funds must be made available to develop free information infrastructures like, wikipedia, open access publications, knowledge bases, geographical information, maps etc.

    4. Organizations representing free software community, such as Free Software Foundation of India must be considered as one of the core stake holders while deciding public ICT policy in the country, and the consultations must not be restricted to academic and industry bodies like NASSCOM, FICCI, and CII, who have not kept the people’s interest, but served mostly the interests of the industry.

Watch out how India is developing its ICT policy?

April 27, 2008

The MHRD of India is in the process of drafting a national policy on ICT in school education. The ministry handed over the task to an young global and private organization Gesci, and Gesci involves CSDMS, an NGO, to initiate a national consultation to draft the ICT policy for a country, INDIA, a democratic soverign, democratic, secular and socialist republic. And CSDMS’s activities to meet this objective are published on their website.

This raises several questions in the minds of people who are otherwise very actively doing work in the area of ICT for education, and are not involved and informed. Should India need the help of Gesci and CSDMS for framing the ICT policy for the school education? Is Indian’s policy makers not sufficiently informed or lack experiene and ability? Can the Indian agencies, policy makers and citizens not competent to read from the various ICT policies published at various places and draw the policy?

All the consultative meetings that took place indicate the presence of substantial number of private and proprietary agencies who are known to have nothing other than profit as their motive sitting and discussing ICT policy of the country. The question naturally arises, who is funding this process? Who is funding CSDMS? Who is paying the expenditure to the five star hotels where all these meetings were held? Why were such meetings not held say in an IIT, IIM, University or a school where facilities and enough brain power exists in matters concerning ICT policy for school education?

The entire process is questionable. And the drafts that are generated out of this process are marked “Draft version – (Highly confidential-not for ciruculation)”. When I mentioned this, I was told that this is only a draft and not final yet, and it will be ciruclated widely when it is final. What is the point of circulating when the document is final. We need people’s participation in the process from the early stage, so that all the stakeholders participate. People are required not to recieve the final product, but should be involved in the very process of producing the product, if we are a democratic country. Interesting to note is the point that the Government gave priority to the private companies to be part of their confidential circle and not the people of the country.

India’s IT Policy Amendments: Some suggestions

April 4, 2007

I went through the document from the Gazette of India extraordinary, which specifies the IT Act 2000, and the amendments suggested therein. I do think that there are a few points that must be amended carefully and certain meanings of the terms clearly specified, else it may not help in good egovernance. I place them here for your discussion. Please feel free to circulate this note among colleagues, and particularly to those who have responsibility and power to consider them for amendment.

What constitutes a ‘valid’ electronic document for electronic governance should be clearly and unambiguously specified.

On page 5, Chapter III, section 4 makes an attempt. This section tells that an electronic record be recognized as a legal document provided it is: (a) rendered or made available in an electronic form, and (b) accessible so as to be usable for a subsequent reference. This is insufficient. What we mean by “usable for a subsequence reference” must be made clear. A digital document with private encoding may be accessible physically, but inaccessible for decoding over a period of time. The term ‘usability’ in the case of electronic document must be clearly defined as decodable or decipherable. Second, the term ‘subsequence reference’ must be replaced by ‘any subsequent reference’.

An official document for historical reasons and legislative reasons must be decodable or decipherable for eternity. In order to encourage technical innovations that make documents last longer, the policy must make an attempt to support only decodable or decipherable documents as legally valid electronic documents.

In non-digital documents we do have a requirement that all legal documents be either type written or legibly printed. This stipulation when extended to digital document, refers clearly to decodable or decipherable.

What makes a digital or electronic document decipherable? A document encoded in a digital format must have a fully published, archived and accessible decoding specification. In the absence of this stipulation a document cannot be used for electronic governance.

Therefore I suggest the section 4. must be made amended by choosing careful explicitly defined terminology as suggested above.

Similarly, section 7.1 (a) says: “the information contained therein remains accessible so as to be usable for a subsequent reference.” As already mentioned, for the same reasons, this clause again needs to use operationally defined terminology like ‘decodable’ rather than merely ‘usable’, and ‘subsequent’ be replaced by ‘any subsequent’.

Chapter XI, specifies what are offenses. In that the section 66. titled “Hacking with computer system” Though the term ‘Hack’ as used in this document is consistent, it must be replaced by the term “crack”. After this replacement, the document will remain consistent. This gesture will respect millions of geeks, who call themselves hackers, but does nothing of the kind of offenses mentioned in the section. Use of the term ‘hack’ referring to the crime, causes a lot of disrespect to the socially, ethically committed hackers who contribute to free software. (see more at http://en.wikipedia.org/wiki/Hacker). GPL as a copyright hack, GNU/Linux as hacker’s OS, Mozilla hacks, and such usages do not refer to the criminal act, but in the sense of a creative exploration of doing what is possible. Hacking as is widely used in free software community means, a kind of the art of the possible, a culture.

I therefore, suggest, the term ‘hack’ and ‘hacking’ be replaced with ‘crack’ and ‘cracking’ in the document.

Also to note is section 2 of Chapter I, which contains a list of definitions, where in a computer is also defined. Here it says, “any electronic magnetic, optical or other high-speed data processing device …” I do not see why “high-speed” is required, without even specifying how high is high-speed. The term “high-speed” be removed, for the expression “data processing device” in this context is sufficient.

Last, the document specifies a lot about the use of digital signatures of legal electronic documents etc. Digital signature is also a component of the digital document, and therefore, the process of decoding and encoding such signatures must also be published, archived and made accessible. This however does not mean, making the key pairs accessible. The scientific part of the technology employed must be explicitly specified. The document does not stipulate this for a company to become a certifying authority. Experts in this area may comment on this requirement.

%d bloggers like this: