Is the OLPC project doomed to failure?