Trouble at OLPC?

Walter Bender has left OLPC following some, er, restructuring. Here’s the PC World story

Drastic internal restructuring at the One Laptop Per Child Project has led to the resignation of one of the nonprofit’s top executives from the effort.

Walter Bender, the former president of software and content at OLPC, has left the organization to pursue “new activities,” an OLPC spokesman, George Snell, said on Monday.

Bender’s original position as a president was eliminated during OLPC’s restructuring process, and he resigned as a director of deployment, Snell said. “There is no position remaining known as [president of] software and content, so Bender will not be replaced,” Snell said.

“OLPC recently restructured into four areas — development, technology, deployment and learning — and Walter’s responsibilities will be absorbed by those teams,” Snell said.

Bender, the former executive director of Massachusetts Institute of Technology’s Media Lab, played a key role in the development and deployment of open-source software for the organization’s low-cost XO laptop, aimed as a learning tool for children in developing countries.

“Walter Bender was the workhouse for OLPC. While [OLPC Founder Nicholas] Negroponte met with presidents, it was Bender’s day-to-day management that built the organization,” said Wayan Vota, who follows OLPC and originally reported the news on his Web site, OLPC News.

Bender promoted the use of open-source software for the XO laptop in the face of repeated efforts to load Windows XP, which has gained him a big following in the open-source community, Vota said. The loss of Bender and other key personnel over the past few months could be a sign that OLPC is focusing more on the technology than the educational aspects of its mission, Vota said.

Child’s play?

This morning’s Observer column

For some months, strange goings-on have been reported in branches of Toys ‘R’ Us. Shifty-looking middle-aged men and younger males wearing ponytails and Grateful Dead T-shirts have been observed leaving the premises with small cardboard boxes which they then gleefully tear open upon reaching the safety of their cars. Exclamations of ‘Yes! And ‘Yeehaw!!!’ have been heard by security guards, who are as puzzled by all this as their checkout colleagues.

‘I can’t figure it out,’ said one store manager, when quizzed by this columnist a few months ago. ‘The things are just walking out of the store. They sell out the minute we get a delivery.’

E-vote early, e-vote often…

This morning’s Observer column (about voting machines)…

It’s not just the accuracy of the machines that is questionable, it’s also their security. Several projects have demonstrated how voting machines from all the major makers can be hacked into with comparative ease. This is not an argument for not using machines: who would want to replicate the ‘hanging chads’ fiasco of the 2000 election? But before a society entrusts its central democratic process to machines, it ought to take reasonable steps to instil public confidence in the technology.

This requires only two very basic provisions…

What happens when executives make technological decisions

An interesting angle on why the BBC is having technical difficulties, written by someone who seems to be a former BBC engineer.

The problem is that the BBC doesn’t control its own technical infrastructure. In an act of staggering short-sightedness it was outsourced to Siemens as part of a much wider divesting of the BBC Technology unit. In typical fashion for the BBC, they managed to select a technology supplier without internet operations experience. We can only assume that this must have seemed like an acceptable risk to the towering intellects running the BBC at the time. Certainly the staff at ground level knew what this meant, and resigned en masse.

Several years later this puts the BBC in the unenviable situation of having an incumbent technology supplier which takes a least-possible-effort approach to running the BBC’s internet services. In my time at the BBC, critical operational tasks were known to take days or even weeks despite a contractual service level promising four hour response times. Actual code changes for deploying new applications were known to take months. An upgrade to provide less than a dozen Linux boxes for additional server capacity – a project that was over a year old when I joined the BBC – was still being debated by Siemens when I left, eighteen months later.

The BBC’s infrastructure is shockingly outdated, having changed only by fractions over the past decade. Over-priced Sun Enterprise servers running Solaris and Apache provide the front-end layer. This is round-robin load balanced, there’s no management of session state, no load-based connection pool. The front-end servers proxy to the application layer, which is a handful of Solaris machines running Perl 5.6 – a language that was superseded with the release of Perl 5.8 over five and a half years ago. Part of the reason for this is the bizarre insistence that any native modules or anything that can call code of any kind must be removed from the standard libraries and replaced with a neutered version of that library by a Siemens engineer.

Yes, that’s right, Siemens forks Perl to remove features that their engineers don’t like.

This means that developers working at the BBC might not be able to code against documented features or interfaces because Siemens can, at their sole discretion, remove or change code in the standard libraries of the sole programming language in use. It also means that patches to the language, and widely available modules from CPAN may be several major versions out of date – if they are available at all. The recent deployment of Template Toolkit to the BBC servers is one such example – Siemens took years and objected to this constantly, and when finally they assented to provide the single most popular template language for Perl, they removed all code execution functions from the language…

There are some interesting comments on the post.

VoIP: Very over-Inflated Price

This morning’s Observer column

First of all, an apology. In previous editions, this column may have suggested that VoIP (internet telephony) stood for ‘Voice over Internet Protocol’. Now it turns out that it is, in fact, an acronym for ‘Very over-Inflated Price’. The proprietors deeply regret this error and hope that it has not caused any reader to make foolish investment decisions.

This matter was drawn to our attention by an announcement made last week by eBay. The company reported that in the quarter just ended, it will take £700m in write-offs and charges related to Skype – for which two short years ago it paid £1.3bn in cash and stock, plus what was enigmatically described as ‘a potential performance-based consideration’ estimated by industry sources at £750m. That’s £2.75bn in total…

I also wrote a short piece on the Wikipedia-obituary kerfuffle.

Microsoft rattles patent sabre — again

From Tech News on ZDNet

Microsoft claims that free and open-source software violates 235 of its patents, according to a magazine report published Sunday.

In an interview with Fortune, Microsoft top lawyer Brad Smith alleges that the Linux kernel violates 42 Microsoft patents, while its user interface and other design elements infringe on a further 65. OpenOffice.org is accused of infringing 45, along with 83 more in other free and open-source programs, according to Fortune.

It is not entirely clear how Microsoft might proceed in enforcing these patents, but the company has been encouraging large tech companies that depend on Linux to ink patent deals, starting with its controversial pact with Novell last November. Microsoft has also cited Linux protection playing a role in recent patent swap deals with Samsung and Fuji Xerox. Microsoft has also had discussions but not reached a deal with Red Hat, as noted in the Fortune article.

Microsoft CEO Steve Ballmer is also quoted in the article as saying Microsoft’s open-source competitors need to “play by the same rules as the rest of the business.”

“What’s fair is fair,” Ballmer told Fortune. “We live in a world where we honor, and support the honoring of, intellectual property.”

The story notes that some big tech proponents of open source have been stockpiling intellectual property as part of the Open Invention Network, set up in 2005 by folks like Sony, Red Hat, IBM, NEC and Philips. The article surmises that if Microsoft were to go after open source, these companies’ combined know-how might give it some patent weapons to go after Windows…

Horticulture and software

Sue was a wonderful gardener and she left me with a nice garden — but without the knowledge, skill or time to maintain it properly. Now I find that I’ve got a serious problem with Ground Elder (Aegopodium podagraria to you) which Wikipedia tells me is “a common weed in the carrot family”. This seems to me to be a terrible libel on the carrot family, an amiable and delicious tribe. GE is a fiendish pest — and one that is virtually impossible to eradicate. It is, as this site helpfully puts it, “one of a handful of really nightmarish weeds. You have to be completely committed to getting rid of it as it takes constant vigilance and persistence. White flowers are produced from May to July.” The main way to keep it under control “is through constant vigilance – never allow the weed to flower or seed”.

Hmmm…. Contemplating this depressing news, I was struck by two thoughts. The first is that anyone who finds a remedy for this weed will not only do the world a great favour but become deservedly rich as well. In that respect, a cure for Ground Elder would be a much greater contribution to civilisation than any number of social-networking sites. The second thought is that Microsoft must feel about Open Source software much as I feel about Ground Elder!

Wikipedia claims that Ground Elder was brought to Britain by the Romans. Wish they would take it back then.