I usually get at least 1 email a month asking me some form of the below questions about Virtual Earth / Bing Maps for Enterprise Licensing. So, I’ve decided to post some information on the topic.
Email all licensing questions directly to Microsoft at email@example.com
I am not responsible for any actions you take based on the tips/faq provided below. The below is provided for informational purposes only and is not provided as legal advise. It is always recommended you consult an attorney.
Now that I have the disclaimer out of the way…
A: There are really two separate answers:
1) Non-Commercial Use: No, If you are developing or hosting an online application that uses the service to display results for Non-Commercial Use, you do not need to purchase a license agreement from Microsoft.
2) Commercial or Government Use: Yes, If you are developing or hosting an online application that uses the service to display results for Commercial or Government Use, then you are required to purchase a license agreement from Microsoft. However, you are allowed to use the service for a 90 day evaluation period before you are required to purchase a license agreement.
Q: Can I use the Silverlight Virtual Earth Control CTP within a Website / Application?
A: Officially, the answer is No. Since the current release of the Silverlight Virtual Earth Control is a Community Technology Preview (CTP) it is not licensed for use in any Production environments. Also, there is no support provided for any bugs that you may encounter while using it.
However, you can use the Silverlight Virtual Earth Control CTP for Development and Testing purposes.
Q: Can I use Bing Maps (Virtual Earth) within a Windows Forms or WPF Desktop Application?
Q: Can I use the Virtual Earth Server Control that’s part of the Windows Live Tools CTP within a Website / Application?
A: No, Since the Windows Live Tools is a Community Technology Preview (CTP) it is not licensed for use in any Production environments, and thus all the controls within the Windows Live Tools CTP are licensed the same.
Also, the Virtual Earth Server Control within the latest release of the Windows Live Tools CTP is buggy and only partially implemented.
If you are looking for an ASP.NET AJAX Bing Maps (Virtual Earth) Server Control that you CAN use in Production and is Fully Supported, then I encourage you to check out the Web.Maps.VE product by Simplovation.