Does he need a licence if the entire map is built programmatically and no TFL 'resource' (as in artwork) has been used directly?
There are also restrictions over the font, logos and symbols.
But where does the copyright infringement start? Could you technically get around it if you changed a couple of the colours and fonts around and used slightly different angles?
It might result in a few confused travellers, but hey.
Naturally this CSS map is an almost 1-for-1 copy of the original. But how far would it have to diverge to not be copyright infringement? Different colours? Use rounder angles ?