Russia To Develop a National Operating System
Elektroschock writes "According to Russian media, the Russian Government is going to develop a National Operating System (Google translation; Russian original) to lower its dependencies on foreign software technology licensing. The Russian plan will base its efforts on Linux and expects a worldwide impact. Microsoft is also involved in the roundtable process that led to the recommendation. The Chinese government successfully lowered its Microsoft licensing costs through an early investment in a national Linux distribution. I wonder if other large markets, such as the European Union, will also develop their own Linux distributions or join in the Russian initiative."
...installed by the FSB or whatever it is the KGB is calling itself these days, honest tovarishch.
It matters at least on the surface. The "big deal" is being a member of the WTO. You can't be a player in the WTO if you are branded as a thief. The other kids won't want to play with you!
But, just as Ernie Ball, moving away from Microsoft is a good plan and illustrates perfectly now they are not as necessary as people think. But invariably, people are lured into taking the "easy" path... not changing and settling for a lower price and incentive to stay. "Lower price" is not the only incentive, of course... but officially, lower price is the incentive.
Seems like reinventing the wheel here.
Why any country would voluntarily base their national security on imported, closed-source, non-free software is beyond my reasoning. If a country wants to control its infrastructure, it must use free software. Same goes for us computers users, too, of course, but the stakes are much higher for a sovereign nation.
Seriously, not being dependent on foreign companies for critical national technological infrastructure is in the strategic national interests of every nation on earth. If you are a foreign nation, how do you know that the OS you are getting from $OS_Vendor doesn't have 'wiretaps', back-doors, remote kill switches, or other secrets in the software which $OS_Vendor, or the nation to which $OS_Vendor is based out of, can use to cripple you? Another problem is, that $OS_Vendor could simply stop providing you with necessary patches to update known problems and vulnerabilities in the OS.
One possible solution would be, if you are using a closed-source vendor, to require that vendor to provide the government with buildable source code, which could be reviewed by your own Computer Scientists, then built by your government, and distributed throughout the nation. This also allows your developers to provide your nation with patches and support if you are cut off from support from $OS_Vendor. That is not true Open-Source, but that is still, effectively, a "National Operating System". Open Source is one step better though, because you have, potentially, a lot larger base of people that are reviewing the code. That whole Eric Raymond thing to the effect that with sufficiently many eyes, all bugs are shallow.
Just saying that some foreign leader that is not well liked has something in common with another leader is sort of mis-leading, because there will often be many things in common between good leaders and bad leaders - what's important often isn't the similarities, but the differences.