Более реален вариант б), но в этом случае нужно создать идеальную платформу для разработчиков и тогда 10-15 лет вполне могут схлопнуться в 2-3 года. Но разработчики не придут сами-собой ибо разработчики там где есть деньги, а деньги есть там, где есть спрос, а спрос есть там, где есть предложение, ну а предложение должны создать сами разработчики в виде хороших программ
Работать за идею могут полны энтузиазма студенты, а хорошо работать могут опытные и профессиональные программисты но за деньги.
Приоритетными можно выделить задачи по завершению системы, а софт необходимый пользователю отложить на следующий этап.