Open source jobs: What's hot, where to look, what to learn