The pedagogical argument for free software

“Constructivist approach to learning” The National Curriculum Framework (NCF) 2005, produced by NCERT emphasises that learning happens when the learner actively participates in the process of learning and not when the learner is a passive recipient of knowledge as a finished product. This is applicable to computer related learning as well. Software can be really learnt only when the learner actually is able to modify the code, write software, and develop applications.

To reflect the spirit of the NCF, our schools should provide learners with the opportunity to create and modify software. Expecting students to write software without having access to free software is like expecting students to write books without allowing them to read books. This is possible only through the use of free software and not through proprietary software. Secondly if our students learn only proprietary software, they will become dependant on it and also purchase proprietary software for their own individual or household use – this is largely the situation in India, where most households use proprietary software, since they have not even heard of free software. Private software vendors offer their software at extremely low prices to schools, because they want to make students dependant on their software and not explore alternatives. A senior official in Brazil called Microsoft a 'drug pusher' for this reason, offering the initial samples at little or no cost and then benefiting from having made the user dependant on their product. Thirdly, digital learning material created by the teachers and students (which the NCF regards as an important part of the learning process), created using proprietary software, will get locked into the proprietary formats of these applications and will require one to continue paying money even to open them and read them. Open standards and software exist precisely so that this is prevented. One needs to point out that proprietary locking, while free alternatives exist, is a ploy to continue milking the user for profits far into the future. We already have this unfortunate situation where teachers have made hundreds of presentations using proprietary software, to read which, each user needs to procure a copy of the software, thus making user pay for learning material created by the public school system.