Идея бесплатных программ ифункции donate : Когда пользователь сам дает деньги и дает столько, сколько хочет это идет от сердца. Потому что он не обязан вообще что то давать, а тут он жертвует и значит оценивает работу другого человека. Причем при этом испытывает добрые чувства и положительные эмоции. Разработчик это отлично это понимает – поэтому эти добрые чувства переходят к нему и ему становится хорошо.. Очень здорово когда пользователь что то пишем при этом – буквально пару слов, но очень приятных. Хотя если он при этом жертвует деньгу – значит он действительно ОЦЕНИЛ ! В отличии от такой схемы платный софт вынуждает пользователя платить. Многим это не нравится, им частично не нравится программа, частично она не умеет делать всего того что нужно, частично пользователь думает что цена через чур высока. Я не говорю что не находится таких пользователей которые действительно оценивают программу, но их меньшинство – поэтому разработчик практически не чувствует душевной отдачи, и то что его программы действительно оценили. Так вот эти отрицательные чувства пользователей передаются разработчику и ему становится не очень кайфово. Т.е. получает что бесплатный софт развивает духовную составляющую человека, а платный только его материальную, а духовную даже угнетает. Хотя если взять движущую силу настоящего разработчика это личное удовольствие от работы и в дальнейшем признание его работ окружающими. Признание другими людьми его терпения, таланта, потраченного времени. Поэтому бесплатным софтом занимаются только «настоящие разработчики» (то есть люди которые видят в разработке «свою игру»). Что бы понять являешься ли ты «настоящим разработчиком» нужно ответить всего на один вопрос – как давно и как часто ты писал программы для самого себя? Писать программу «для себя» это путь «настоящего разработчика». Конечно в редких случаях хорошая «программа для себя» выливается в хорошую «коммерческую программу» , я думаю так и были созданы ВЕЛИКИЕ программы. Но сам создатель в этом случае становится другим. Меняются его идеалы, цели, мотивация. Причем в худшую сторону. Если программа «для себя» трансформируется в «open source программу», то значит разработчик стал на одну ступень выше в своей философии и духовном развитии. В общем если рассматривать коммерческих разработчиков и open source разработчиков то можно уверено что open source разработчики более духовно развитые личности и более увлеченные своей работой. Так можно сказать, потому что каждый из них сам выбирал свой путь и руководствовался свой движущей силой. Я считаю что движущей силой коммерческого разработчика не является сама разработка, это просто инструмент для достижения других целей. Основной целью для него является успех. Т.е. Разработка приносит ему удовольствие от успеха, а не от самого процесса, и на первое место выходит результат. Причем результат оценивает толпа.. Получается что open source разработка ориентирована на процесс и признание , а коммерческая разработка ориентирована на достижения успеха. Успех измеряется в $ для обычных людей деньги это универсальное средство обмена. Для бизнеса это всего лишь очки. Дети играю в тетрис и набирают score, взросые играют в бизнес и получает $. Кто больше получил в своем сегменте рынка тот и победил. Временно победил… потому что победа никогда не бывает вечной. Победителем можно чувствовать себя буквально мгновения. Они проходят – и появляется досада, что кто то тебя постепенно обходит. В этом и проблема бизнеса – это модель построена на конкуренции, зависти, обидах, чувстве превосходства над окружающими. Модель open source разработки построена на желанием помочь другому человеку, на коллективизации и использование человечества как единого организма с единым интеллектом. Объединяющей силой выступает чувство уважения, признание талантов другого человека (с точки зрения ученика), обмен опытом, чувство что ты выступаешь звеном чего то очень большого и светлого.