There is an fun discussion between RMS and the leader of the
Crystal Space project to be found here.
What makes it sort of funny is two things, the fact that the
CS guy simply doesn’t understand what RMS means by free
software at all in the beginning and not understanding why
don’t want to discuss OpenSource software and RMS on the
other hand is so completly ignorant of stuff like what a PS2
and DirectX is that that also causes some confusions.

As always RMS gets a lot of criticism on ‘popular’
sites for not being willing to compromise. Personally I have
big trouble by seeing why people hold up compromise as some
sort of higher ideal. Sometimes holding to a firm belief is
more appropriate,
unless you want to be a complete idiot who stands waving a
worthless compromise agreement while uttering words like
‘Peace in our time’