Стоит ли открывать исходный код проекта для его большего развития и привлечения пользователей?
Из минусов - кто-то может найти баги в коде проекта и использовать их в каком-нибудь негативном ключе. Но security through obscurity очень ненадёжная вещь, так что минус довольно слабый.
Стоит ли? Кратко - это почти бессмысленно, не хотите разочароваться - не открывайте. Подробно - habrahabr.ru/post/268845
По поводу заголовка вопроса: habrahabr.ru/post/212657