Зарабатывать на приложении с помощью рекламы или Open Source?
Если идея действительно годная, то может быть и есть смысл делать её коммерческой, может это перерастёт в успешную компанию, а может и нет. 
Я бы выбрал вариант "создать проект, который можно показать на собеседовании и устроиться на хорошую работу", но выбирать тебе, это твоя жизнь. Выбор между двумя вариантами сугубо субъективный и делать его должен ты сам.
Если ты собираешься получать доход с это приложения, то тебе нужно обзавестись как минимум лицензионной виндой (ну или линукс на худой конец), в идеале зарегистрировать фирму (доход) и  платить с него налоги государству ибо деньгу то ты получать с рекламы будешь :)
Вариант с Open Source, на мой взгляд лучше, если ты не собираешься придумывать приложение которое превращает ПК в автоботами для войны за галактику, и не собираешься открывать контору связанную с поддержкой данного приложения, то перспективы таковы:
1) опыт личной разработки 
2) реальное подкрепление своих слов на собеседовании
3) на работе в компании ты можешь научиться больше общаясь с тем же тилидом и соответственно прокачать свой скил
4) подзаработать больше чем на рекламе и открыть свою фирму по превращению компов в автоботов дабы спасти нашу галактику :)