Personally I can understand the idea of somebody not wanting to float code that Microsoft will end up with in their products. Like BSD did.
In ESR's writings on how hacker culture is really a gift culture, it works out that the more someone gives away, the more prestige, honor, and respect they accrue. By giving everything away to any and all--yes, even to Microsoft--the BSD team's honor (hacker karma?) has soared.
Hacker Karma (Score:2)