there were a lot of articles that claimed that OLPC would be shipping windows, but if you look at the stuff that OLPC actually said, they just said they were adding support for it. it is the various article authors who made the jump into assuming that they would ship windows.
I am also very disappointed with what OLPC did in terms of 'not invented here' and their choice of software to ship, but there's enough misinformation floating around about them having switched to windows that I make it a point to correct that when I see it posted in new comments