I am currently an apprentice software developer at a small company where we develop a piece of proprietary software. I have no major gripes with this (especially not at this point yet), but would prefer to work on open source or free (as in speech) software only.
I'm not currently willing to quit my job and work in another field or put all my eggs in one basket and work full time on a project of my own (I am however willing to join a small startup as long as I get paid a regular wage, though that does of course entail less security and possibly a smaller wage). So my question is:
As a junior software developer, will limiting myself to open source leave me with sufficient job security?
Note that I am theoretically willing to relocate, so if the opportunities only exist in a certain area, this is no problem for the scope of this question. I also don't necessarily want you to tell me if I can make it or not, but rather to lay out clearly (and preferably supported by references or relevant personal experience) how much more difficult it is to get a job if you limit yourself to open source.