I don't think you understand what open source programmer means :) You have to actually contribute to opensource projects to become one. Just using them means nothing.
Maybe he works for Microsoft?
What makes you think I haven't :) I spent several years as a Debian package maintainer, plus the usual mix of patches and bug reports to several projects.
Ah, ok :) I didn't mean to offend you (if you took any!)