title: Maps with Windows Forms application
body: <p>I am building a C#/Winforms application that requires a map (a la Google maps, Bing maps etc.). But I am terribly confused by the ToU (licensing) - non-commercial use etc.</p>
  
  <p>My questions:</p>
  
  <ol>
  <li><p>What mapping provider would you suggest (preferably free) to embed with a winforms application, for commercial purposes.</p></li>
  <li><p>What mapping provider would you recommend if the app is "offline" i.e. cannot get tiles from a mapping server.</p></li>
  <li><p>Google Earth seemed quite promising until I read in the ToU of non-commercial use only clause, would you know if that is waivable through purchase of a license? Any commercial alternatives?</p></li>
  </ol>