With all due respect, this simply doesn't make any sense. The projects are all released with OSI approved licenses. To use your analogy, all the stuff is already on the front lawn with "For Free" signs.
Also, this is about the .NET Foundation not Microsoft.
Also, this is about the .NET Foundation not Microsoft.