To me an "Open Source Developer" is someone who is paid by an interested big-corp to work full time on a project that's open source: there's lots of them at Red Hat, Novell, Canonical, IBM (ASF crap especially), Intel, Sun, Apple, etc.
It's distinct from "scratch your own itch" stuff, especially when it's a project or a feature you wouldn't otherwise work on.
It's distinct from "scratch your own itch" stuff, especially when it's a project or a feature you wouldn't otherwise work on.