"Obviously, you would first have to identify the
reasons why people contribute to FOSS. Then you would have to find
ways to remove or dilute those incentives.
"Of course, that is easily said than done. There are a lot of
reasons why people like to contribute to Linux. So, I don’t
think Microsoft can realistically hope to completely eradicate
Linux or FOSS. But, maybe, just maybe, it could discourage the
right type of contributors, the ones that contribute to its
infrastructure and its foundation parts. Or. if that doesn’t
work, maybe it could remove the incentive for a large enough number
of top layer contributors, the ones that provide interfaces and
user visible features. Microsoft would hope that this would slow
down Linux enough for it to be able to outrun it in terms of
features and quality."