This Week - IT in Russian schools and the Cybermen are on the move

25 September 2007

Here is another dose of what I have read online in the last week or so.

Fun and Freedom

So since last time, we have had software freedom day. Here in Birmingham, the gallant and courageous Ciarán Moony, Esquire, stood out in Birmingham New Street chatting to the general public about Free Software and offering them the Open CD and Ubuntu Feisty Fawn. I was really keen to join him but sadly I had a clash that day that I failed to get out of. Luckily, Ciarán has posted some some fab photos and further details here.

More bravery is displayed as Andrew Loughran attempts to wrestle the Python. In the process he wisely uses revision control, in his case, he uses bzr (as I am also currently using). I had one project once that I wrote painfully in C and I really wish I had tracked revisions as I later tried to fix some segmentation faults that proved really hard and boring to pin-down. Nowadays, I have learned my lesson and if it moves then I track it.

Recently, we looked at PyGame and PyWeek and played some PyGame games. Richard Jones reports on PyWeek 5 which has just happened. Number 5 was bigger than ever as 220 people worked on 111 entries resulting in 50 completed games. When I get a bit of free time I will trawl through and see what is cool.

"The Lunatics Have Taken Over the Asylum" - David Ogilvy

Darren Kirby argues that the 'Chasm between Gentoo Devs and Users widens. I'm not sure 'chasm' is the right word as it implies a line of sight!

The problem is more that Gentoo is like an ancient temple, and worshippers are separated into separate courts by sheets of material, not really enough to stop the noise being heard from the other side but enough to give people feelings of separation and exclusivity; of course these feelings can be interpreted as good or bad depending on where you are sitting.

Ditching the strange analogies, Darren is right that the structure of Gentoo is somewhat all or nothing. You are a dev or you are a user, and without being willing to commit all of your waking hours to Gentoo (i.e. being a dev), it is pretty hard to pop in to contribute or offer your ideas in any meaningful way, not impossible if you are made of human steel but not as easy as some other open source communities; effectively leaving 120+ people on the inside of the curtain, and 200,000+ people on the outside. For me that is not the end of the world as there are plenty of other things to fill my time with, but I accept that Darren and the many other users who express similar sentiments have a right to feel that way.

Such a gap also does not bode well for long-term sustainability, but everyone just needs to be very patient, we'll all get there in the end. I have talked about this a lot before, so I try to stop being boring, but the cause is the self-appointed genetically engineered supergeeks being in sole charge of the bridge. Whether that is great or terrible is another discussion entirely but there are certain consequences that stem from such a unique structure, some bad and some fantastic.

The Fellowship vs Mordor

Mylsotol asks whether Microsoft Will Die in the next 10 Years?.

For me, I think Open Source is the natural conclusion of the commoditisation trend that Microsoft itself started in the late 1970s. DOS was an operating system that could run on computers from any manufacturers. IBM, Microsoft and the PC-clones of the late 70s and 1980s started commoditisation in hardware, while open source is the same trend, but now in software. In the same way that you can get a PC from any manufacturer that chooses to compete in the market, now you can get the same software stack from any company that chooses to compete in the market.

So maybe Microsoft won't die in the next ten years, but many other companies and products will. All the other very large software companies will either join us in the open source camp or run the risk of being eaten alive by Microsoft. The large proprietary products cannot really handle the combination of commoditisation with Microsoft's bundling, and it will be a losing battle to try to out-gun Microsoft in the proprietary camp.

For Doctor Who fans, there is the Cybermen who seek to upgrade everyone to Cybermen, and the Daleks who seek to kill everyone and make more room for the Dalek Empire. The space between gets thinner and thinner.

An article this week on eweek said: "At least 80 percent of all commercial software products will include elements of open-source code by 2010, according to Mark Driver, vice president of research at Gartner".

So all software that has a wide enough application for numerous users will become (and is already becoming) increasingly commoditised, either by becoming open source or by being sold by Microsoft.

Educational computing in Russia

As headmaster of the small Russian village of Sepych, Aleksandr Ponosov authorised the purchasing of 20 new computers for his school, these came with pre-installed Microsoft software. Ponosov was not a computer user himself.

An inspection found that 12 computers had unauthorised copies of Microsoft software. So last spring, computer illiterate Ponosov was hauled in front of a court and charged with unauthorised use of the software and ordered to pay damages to Microsoft.

This case created a counter-reaction in the Russian public, this spiralled all the way up to President Putin himself who said: If the legislation which, as I see, is not very adequate, needs to be amended, then we will reflect on this. But to grab someone for buying a computer somewhere and start threatening him with prison, is complete nonsense, simply ridiculous. (Translation thanks to Wikipedia.)

Past president Mikhail Gorbachev, also sent a very interesting open letter to Bill Gates, asking Microsoft to withdraw from the case and not to press charges.

In many not-so-rich countries, unauthorised Windows is the default and dominant operating system, having at least 83% of the Russian market. Unauthorised sharing is the solution that the free and unregulated market has chosen.

However, now countries like Russia want to join the WTO, so they have to sort the situation out, as the wider economic needs dictate access to Western markets. How can the Russian state provide software for its schools without angering the WTO?

Plan 1 - they can try to crack down and get people to buy Windows. However, Russian schools do not have a lot of money. For example, if the salary for a Moscow teacher is £100 - £200 per month, It will be the lower end of the range in some remote village, so lets say £100 per month. The 12 Windows licences with Office were valued by the court at $10,000 (how the heck did they come to that?), so let's say £5000.

So to pay for the licences, the rural school would have to pay the equivalent of sacking four and a bit teachers. Even the most optimistic proponent of information technology is not going to claim that 12 PCs have the same educational value to the children as four full-time professional teachers. So buying Windows licences is never going to work for Russia, not for decades. It just does not make economic sense.

So what now? Plan 2 - provide locally supported open source software to the state schools. Nothing stops rich private schools from installing Windows if it wants, but at least the state is not using unauthorised software. It also boosts the local IT industry and stems the flow of cash going from the poor to the rich world.

So there was an article published about Russia's latest plan for school computing. Now Russian Slashdot readers have argued that there are several translation errors in the English version, it can be hard after all to find technically savvy translators who can get open source terminology correct, but I think we get the idea.

The Russian government has tasked the 'Ministry of Communication' to create a technology platform for schools based on open-source software. They have put the development out to tender and one of the key bidders seems to be a Russian Linux distro called ALTLinux. This would have to be ready by the end of the year, piloted in some regions in 2008, and then rolled out throughout Russia in 2009.

The pilot regions are Tomsk region, Perm Regions and Republic of Tatarstan. I know very little about Russian geography but one interesting fact is that the village of Sepych (with the 12 dodgy Windows PCs above) is within the Perm Regions.

Russia contains 143 million people, and several other Eastern states follow it's example in many areas. If Russian Schools and the government as a whole moves away from Windows and adopts Linux, then the private sector has little choice but to follow.

IT deployments, of any kind, are always hard, there are always more variables than you can plan for, not least because a large part of any IT system depends on human beings. So pilot programmes are always a good idea. Find all the problems, make all the mistakes, and then get it working first, then roll it out to everyone.

However, the key point to watch is between the pilot stage and the national roll out. It is at this point that Microsoft will probably buckle and will try to offer large numbers of free, or virtually free, Windows licences. It will certainly be very interesting to watch.

Discuss this post - Leave a comment.

1 mylsotol (Justin) says...

WOW that is awesome... Thanks for linking to me. Though if I start getting a lot of traffic it will mean that I actually have to post occasionally.

I wish schools in the states would switch to Linux :(

Posted at 4:52 a.m. on September 25, 2007


2 Per Thulin says...

I don't think MS will die, but rather (painfully) adapt. Look at how IBM has changed over the years, and how Sun is changing now.

Wonder if they can make Windows and Office into something valuable in the future.

Posted at 3:29 p.m. on September 25, 2007


What do you have to say?

Show Editing Help

About

Hello, my name is Zeth, I'll be your host here.

Command Line Warriors is about taking control of your own technology, it looks at our experiences of computing; especially using GNU/Linux, the Python programming language, the command-line and issues such as techno-ethics, best practices and whatever is cool now. If you take control of your technology then you are a Warrior too!

This site is your site too which means that you can contribute and get involved. You can leave comments using the facility provided. For me, the comments and discussions are by far the best part of the site. So please do have your say!

Latest Discussions

Cupcake

July 31, 2010
Good post! You helped me a lot with my school project! CountryField(blank = True) < (K)
Countries in Django

LeshaShampoo

July 30, 2010
it was very interesting to read commandline.org.uk I want to quote your post in my blog. It can? And you et an account on Twitter?
Email Syntax Check in Python

vemma2018

July 30, 2010
I find myself coming to your blog more and more often to the point where my visits are almost daily now!
On Comment Spam

layecenda

July 30, 2010
Hello. And Bye.test :) http://idfjhvihdfiphvlajbvhalibv.com
PuTTY Series: Adding PuTTY to your system path

scuba

July 30, 2010
I’ve been visiting your blog for a while now and I always find a gem in your new posts. Thanks for sharing.
On Comment Spam

Businesking

July 30, 2010
Great site and articles for hack for win, I said Amazing post
How not to program WSGI

Tehnoking

July 30, 2010
This is Great post to learn about the hack Thumbs-up for you :D
How not to program WSGI

Syabiltech

July 30, 2010
I think this articles for master...because very hard to learning, As blogger beginners like me.
How not to program WSGI

coffeeatea

July 30, 2010
Are you looking for coffee gifts? We can tell you more about the coffee gifts including coffee machines and coffee pods.
Introducing Soturi - yet another Django blog application

noni juice

July 30, 2010
I just sent this post to a bunch of my friends as I agree with most of what you’re saying here and the way you’ve presented it is awesome.
On Comment Spam

Dion Moult

July 29, 2010
What I do know is that ever since I tried out Opera and put their tab bar on the left as a column, I've loved that layout. Back on Firefox ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

ZonaEntertainment

July 29, 2010
Wow useful articles, I'm read to learn about this and now I bookmark this to my Facebook, thanks for share!
How not to program WSGI

Giacomo

July 29, 2010
Honestly, I think both Mozilla and you are wrong :) This sort of concept adds overhead. A user would have to manage all this crap, constantly dragging and dropping, creating ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

Matija "hook" Šuklje

July 29, 2010
As a minimalist, you'll probybly moan if I mention KDE, but I'll do so anyway ;) The future I want (and actually see slowly fold out before me) is to ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

tahitian noni

July 28, 2010
Thank You For This Blog, was added to my bookmarks.
On Comment Spam

Rick

July 28, 2010
I already have piles. It's called A New Window.
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

Tech News

July 25, 2010
Thanks for this short tutorial...was auto-FTPing my files from my appserver to webserver for my tech news website. Everything was OK until someone hacked it. Hosting provider is now recommending ...
SFTP in Python: Really Simple SSH

naypalm

July 24, 2010
During the past 3-4 years, I and many others have enjoyed unlimited 2G/3G internet. But ever since the massive cult-like following of i Phone users in the US, most cellular ...
Calling time on mobile internet nonsense?

Steve

July 15, 2010
Very occasionally, you will run into a Java program that uses a lot of memory just to hold all the classes used. It turns out that the JVM uses a ...
Three classic command line tips

no

July 14, 2010
1. number one 2. number two 4. number four 3. number three 6. number six # first # second ## second-ay ## second-bee ### second-bee-one ### second-bee-two
An Introduction to ReStructuredText