"Now consider Mono. Like Samba, it aims to reproduce
functionality available on the Windows platform, so that people can
use free software instead: a laudable goal in itself. But the
end-result, which depends on Microsoft's work, is something that
encourages developers to write *yet more* code that uses
Microsoft's approach."