A resposta é que sempre que pretendo utilizar dados de base do Google Maps (e pretendo muitas vezes), prefiro utilizar directamente a sua API que ir recorrer ao OpenLayers adicionando uma OpenLayers.Layer.Google .
Ou seja, quando utilizo OpenLayers e adiciono uma Layer de Google Maps, não deixo de estar sujeito aos Termos de Utilização da API do Google Maps. Isto parece-me trivial.
De qualquer forma, as restrições de utilização da API do Google Maps não são nada de transcendente, basta ver em http://code.google.com/intl/pt-PT/apis/maps/
"The Maps API is a free service, available for any web site that is free to consumers"
"To use the Maps API on an intranet or in a non-publicly accessible application, please check out Google Maps API Premier"
De qualquer forma, as restrições de utilização da API do Google Maps não são nada de transcendente, basta ver em http://code.google.com/intl/pt-PT/apis/maps/
"The Maps API is a free service, available for any web site that is free to consumers"
"To use the Maps API on an intranet or in a non-publicly accessible application, please check out Google Maps API Premier"