Square-Enix explains why they're letting users of their new Core Online service play some old games for free, so long as they watch about a minute of ads for every 10-20 minutes of game time. Quoted from their FAQ. More details on how Core Online works here.