IIRC Google maps basically does not make money. I wonder if there can be a government deal to subsidize it on the condition that the data be open sourced.
Google maps would if it sold the data to Google. My guess is there is a line item for that or at least on paper for tax purposes.
They made 11B$ last year. It has incredible amount of ads. If you haven't noticed, then that means they did a great job. (tip: look for the custom logo pins in the map. Its printing money)