How do you feel about Microsoft opening the source to a large portion of .Net and C#?
Opening up code can impact security, both positively and negatively depending on circumstance, but outside of those issues I don't mind anyone opening code up for review, only. What I absolutely don't believe in is GPL licensing of that code as designed by leftist fanatic Richard Stallman, especially if that software is nothing more than a freeware clone of an already existing commercial product, that then ends up stealing business from the US when these foreign governments then standardize on the clone. So using your example, I am extremely opposed to the freeware fake of .NET called "Mono".