Теоретически, никто вам не мешает взять любой крупный опенсорсный проект и разгрести всё дерьмо, которого в таких альтруистских поделках валом заняться допиливанием каких-то фич.
Но много вы не разгребете и не сделаете - и адекватному работодателю вы понравитесь гораздо лучше в том случае, если у вас будет небольшой, но зато свой проект, и не такой, который нужен только даром, а который приносит такую пользу людям, чтобы они вам платили.
А если сделаете реально много - то тем более сам Бог велел получать за это денежное вознаграждение от благодарного комьюнити.
Изначально коммерческий проект - не только реальный опыт программиста (который старается писать нужные вещи, старается понять, что, как, сколько и для кого писать, чтобы оно им нравилось), но и вариант уйти по пути бизнесмена, имея кое-какой опыт, и заработав кое-какой капитал.
Открыть код и сделать бесплатным - никогда не поздно. А вот проект, который изначально делался раздолбаями, снимающими с себя ответственность тем, что они не берут денег ("летела ракета, упала в болото, какая зарплата - такая работа!") - это бесполезный труд, и нарасхват вы с этим если и будете, то только у неадекватных работодателей.
В данном случае, гораздо вернее сказать от лица адекватного работодателя: "Ваша забота - кирка да лопата, какая работа - такая зарплата!"
...Ну, а если не получается самому создать ничего, за что бы платили а не только для понтов перед неадекватами, которые бредят альтруизмом, - то уж лучше стажировка. Ага.