Pongo como ejemplo la búsqueda de trabajos para un programador de python, me llegaban a hablar un un tiempo hasta un promedio de 2 a 3 reclutas *diarios* y ahora solo me llega una que otra vez un sumario de monster.com con aquellas plazas que están abiertas (muchas de ellas buscando otras calificaciones y que hace referencia a python como un "nice to have")
En la empresa donde chambeo ya dieron cuchillo a algo del personal, siendo TI una de las más afectadas, probablemente you hubiera ido en esos que se fueron originalemente, pero ¿que creen que me salvo? - Python por supuesto. Resulta que utilizamos un sistema de manejo de clientes (CRM) hecho en ASP.NET, en el cuál todo el back-end se encuentra escrito en Python.
En un momento de la vida de la empresa el departamento de TI decidió usar Python como la plataforma de desarrollo para todas las aplicaciones in-house. La razón no fué económica, la empresa maneja un poco más de 45 mil millones de dólares. La razón fue la contratación de desarrolladores de India (un 80% de TI), los cuales poseen una base (casi de a fuerza) de desarrollo en productios Microsoft, y eventualmente llevó a la cancelación de python como ambiente de desarrollo y la inclusion de .NET como nueva plataforma.
Ahora, me toca a mi "convertir" grán parte de su middle tier a C# (basicamente la creacion de varios class libraries que interactúen con los sistemas de CRM por medio de COM+ (ya se imaginarán lo intersante que está siendo ésto).
En conclusión, directa o indirectamente aún hay trabajos para aquellos desarrolladores de open source, siempre y cuando seamos más cuidadosos en donde buscar :)

