OLPC and the digital commercial divide