Kerala, one of the neighboring states has just decided that it would move completely to Linux and Free software at all of its schools, according to a article in FT.
It is being hailed as a big win for the FOS movement and a blow to Microsoft. I can see advantages to the following groups:
1. Government - Saves a lot of cost, licensing software for the schools. I know that Microsoft offers huge discounts under its academic programs, but still there would be some money involved, which should logically go away. I don't know if all machines will switch to Linux, but I suspect there would be pirated copies of Windows now running, so that people can use Office..:)
2. The Hardware Vendors - It clearly states in the article that HW vendors get a better margin, selling Linux based hardware, as they do not have licensing cost.
Linux PC dealers are upbeat. “Offers of pre-loaded Linux operating system could fetch good hardware sales margins,” says PK Harikrishnan, president, Kerala Computer Manufacturers’ and Dealers’ Association. There are other reasons as well. A sting operation by Microsoft in October 2005 had not endeared the proprietary software to PC and peripherals dealers
But what about the students?? Currently if you see the software development industry a majority of the new development is evenly split between .NET and Java. Most of the Java development is usually done on Windows, though the target OS may be something else. So the students in Kerala schools are deprived of working on a platform that is used in more than 80% of the desktops.
At the student level, it is imperative to work with all major platforms so as to understand them and be more employable when you move out of college. They should learn Windows, Linux and even one of the major UNIX platforms if available, to get to understand how software work. It is not the time to decide on taking a stand on which is the best platform to work on, rather to understand every platform.
This decision of the Kerala government ignores the students' need of exposure to multiple platforms completely.