After reading this recent post at Slashdot, it appears I might need to read the EULA before turning too much of my VB.NET code into open source works. Rather, I suppose I oughta check the SDK's license, and perhaps ask the #develop team how this might affect them (having assumedly used at least the SDK to create their monster).

I ran into this with VS.net 7.1. Upon discussion with the legal types, we determined this:

In order to release our application under the GPL, we would have to write a 'special exception' permitting linking with Microsoft runtime libraries, same as we currently do with linking against OpenSSL and some other BSD-licensed stuff.