1. Если ваша программа будет хорошо решать какую-либо пользовательскую проблему и при этом ее цена не будет в облаках, то ее будут покупать.
А что вас ограничивает продавать ее и вне снг?
2. Для того чтобы реклама вам приносила хоть что-нибудь нужна массовость.
3. Мне кажется, на пожертвования не стоит расчитывать.