> but you can pay people to produce Free Software, lots of people do.
Yes, of course. But the subject here is not whether or not it is possible to pay people to develop free software, the subject is whether or not paying people to develop closed software or software under a different license than the GPL is somehow morally repugnant. I think it isn't and it shouldn't be, and any person that pretends to say this with high standing in the open source community is not helping open source but hurting it.
It is insulting to large numbers of programmers that do both.
If de Icaza has decided that you can't change microsoft from the outside but that he stands a better chance of effecting change from within - and he seems to be successful in that - then that's fine with me and it should be completely his freedom to do so without being spoken of in derogatory terms by RMS.
> This is promoting Open Source (though only as a subordinate of proprietary software) but not Free Software which, for some people, is a very important difference.
So what ? Let the marketplace decide which is better. If 'real' (as in gpl'd) open source is better then that should stand by itself. Personally I will not touch any of microsofts code with a 10 foot pole because I suspect a catch, but I'm not going around calling people names.
It's the worst way to handle this sort of thing. The best would be to judge the offering on its merits and if there ever is fall-out from the licensing issues to use that as the reason to brand the code 'unusable', not to resort to personal attacks.
It's petty, mean, childish and a whole bunch of other things beside, and it hurts the open source movement as a whole.
This is not a war, and to resort to words like 'traitor' attempts to divide and hurts all of us.