Microsoft hat seinen C++ Compiler, den es sonst nur in Verbindung mit dem Visual Studio gab, freigegeben.
http://msdn.microsoft.com/visualc/vctoolkit2003/
Der Kommandozeilen Compiler und Linker eignet sich für C++ und für C++.NET. Es dürfen auch Kommerzielle Anwendungen damit entwickelt werden. Sollte mit dem Programm allerdings z.B. auch die .NET Runtime weitergegeben werden darf das Programm nicht unter einer Open-Source Lizenz stehen bzw. die Lizenz nicht erzwingen, das das Programm und/oder Änderungen mit Quelltext veröffentlich werden muss.