У опенсоурса другая модель разработки. 1. Делаешь прогу на столько замороченной, например ассмовые вставки,
что обычный юзер лучше скачает бинарник.
2. Пихаешь устраняемые баги, которые будешь исправлять в виде саппорта.
3. Пихаешь тормозные алгоритмы, которые будут исправляться и станут фичами в будущем. :)
4. Конетнт шифруешь, который можно расшифровать только ключем с сайта,
доступный только зарегеным подписчикам.
5. Делаешь алгоритм который работает только с данными из сети, то есть
грузануть с диска их нельзя. Хороший пример lastFM - сама по себе прога х...я,
контент тоже можно на диск грузануть, но у неё смысл другой.
5. Осталеживать факты нарушения.
6. Отслюнявить бабла ОМОНОу для визита в хостинг центры и RIPN.
Короче делать всё, чтоб пользовтель тянулся именно к тебе,
по любым причинам - за исправлениями, за обновлениями, за контентом,....