The ironic thing is that Leftley made an open-source game engine. ;-)
(When he acts like a Canadi-- er, Communist, he is usually being sarcastic. =P)
There is a difference between charity and communism--namely, volunteering. There's also considerable difference between the idea that programmers should share their knowledge with one another, and the concept of comprehensive mandatory open-sourcing.
That's me, damn you, and it's all your fault!
That would be Micro$oft.