Это перевод страницы, написанной на английском языке.
Мотивы для создания свободных программ
Вот некоторые из мотивов для создания свободных программ.
- Развлечение.
- Для некоторых людей (часто это лучшие программисты) создание
программ —
это самое увлекательное занятие, особенно когда нет начальника,
который говорит вам, что делать.
Почти у всех разработчиков свободных программ есть этот мотив. - Политические идеалы.
- Желание построить мир свободы и помочь пользователям компьютеров выйти из-под власти разработчиков программ.
- Восхищение окружающих.
- Если вы создадите эффективную полезную свободную программу, пользователи будут вами восхищаться. Это превосходное ощущение.
- Профессиональная репутация.
- Если вы создадите эффективную полезную свободную программу, это покажет, что вы — хороший программист.
- Благодарность.
- Если вы долгие годы пользовались свободными программами сообщества, и это было важно для вашей работы, вы чувствуете благодарность и долг перед их разработчиками. Когда вы создаете программу, которая могла бы быть полезна многим, для вас это возможность оплатить долг.
- Ненависть к Microsoft.
-
Было бы ошибочным фокусировать нашу критику исключительно на Microsoft.
Действительно, Microsoft — это зло, поскольку эта компания
производит несвободные программы. Хуже того, в этих программах она реализует
цифровое управление
препятствиями. Но многие другие компании тоже делают
это.
Тем не менее остается фактом, что многие глубоко презирают Microsoft, и некоторых это чувство заставляет участвовать в работе над свободными программами. - Деньги.
- Значительное число людей получает плату за разработку свободных программ или строит на них свое предприятие.
- Потребность в лучшей программе для собственного пользования.
- Часто люди работают над улучшениями программ, которыми они пользуются, чтобы сделать их удобнее. (Некоторые комментаторы не признают никаких других мотивов, но их точка зрения на человеческую природу слишком узка.)
- Образование.
- Если вы пишете свободные программы, это часто представляет возможность резко повысить как ваши технические, так и социальные навыки; если вы — преподаватель, то поощряя своих учащихся принять участие в существующем проекте по разработке свободных программ или организуя их в такой проект, вы можете предоставить им отличную возможность обучения.
Человеческая природа сложна, и нередко у человека есть одновременно несколько мотивов для одного действия.
Проекты по созданию свободных программ и нормы, влияющие на разработку программ (например, законы), не могут ограничиваться мотивом получения максимальной прибыли. Когда ставится задача поощрения разработчиков программ, следует учитывать все эти мотивы, а не только какой-то один из них.
Все люди разные, и могут быть другие мотивы, которые не перечислены в этом списке. Если вы знаете другие мотивы, не перечисленные здесь, пожалуйста, пошлите сообщение по адресу: <campaigns@gnu.org>. Если мы решим, что влиянию этих других мотивов, вероятно, подвержены многие разработчики, мы добавим их в список.
