Цитата Ричарда Столмена

Если бы при моей жизни была решена проблема несвободных программ, я, возможно, смог бы расслабиться и снова писать программы. Но вместо этого я мог бы попытаться помочь справиться с более серьезными мировыми проблемами. Противостоять злой системе очень волнующе, и теперь у меня есть к этому вкус.
Проблема патентов на программы не ограничивается Mono. Патенты на программы затрагивают сегодня всех, кто пишет программы.
Что касается программных продуктов, обычно обнаруживается, что программное обеспечение имеет серьезные «ошибки» и не работает надежно для некоторых пользователей... Неспециалисты, знакомые лишь с несколькими случаями отказа программного обеспечения, могут рассматривать их как исключения, вызванные исключительными причинами. неумелые программисты. Те из нас, кто является профессионалами в области программного обеспечения, знают лучше; самые компетентные программисты в мире не могут избежать таких проблем.
В движении за свободное/свободное программное обеспечение мы разрабатываем программное обеспечение, которое уважает свободу пользователей, поэтому мы и вы можете избежать программ, которые этого не делают.
Когда вы создаете компанию, это больше искусство, чем наука, потому что это совершенно неизвестно. Вместо того, чтобы решать громкие проблемы, попытайтесь решить что-то глубоко личное для вас. В идеале, если вы обычный человек и только что решили свою проблему, вы могли бы решить проблему для миллионов людей.
Я не считаю, что все программное обеспечение будет программным обеспечением с открытым исходным кодом. Есть определенное программное обеспечение, которое соответствует нише, полезной только для конкретной компании или человека: например, программное обеспечение, непосредственно расположенное за пользовательским интерфейсом веб-сайта. Но подавляющее большинство программного обеспечения на самом деле довольно общее.
Однако написать программное обеспечение без дефектов недостаточно. По моему опыту, не менее сложно написать безопасное программное обеспечение, т. е. такое, которое разумно ведет себя в неблагоприятных условиях.
В мире свободных программ есть «экстремисты», но это одна из главных причин, почему я больше не называю то, что я делаю, «свободными программами». Я не хочу, чтобы меня ассоциировали с людьми, для которых это исключение и ненависть.
Каждое решение, которое принимает человек, проистекает из его ценностей и целей. У людей может быть много разных целей и ценностей; слава, прибыль, любовь, выживание, веселье и свобода — вот лишь некоторые из целей, которые могут быть у хорошего человека. Когда цель состоит в том, чтобы помочь другим, а также себе, мы называем это идеализмом. Моя работа над свободным ПО мотивирована идеалистической целью: распространение свободы и сотрудничества. Я хочу способствовать распространению свободного программного обеспечения, заменяя проприетарное программное обеспечение, запрещающее сотрудничество, и таким образом сделать наше общество лучше.
В разработке программного обеспечения нет единого «корня всех зол». Дизайн сложен во многих отношениях. Люди склонны недооценивать интеллектуальные и практические трудности, связанные с созданием серьезной системы с использованием программного обеспечения. Он не сводится и не будет сведен к простому механическому «конвейерному» процессу. Для создания удовлетворительной большой системы необходимы творческий подход, инженерные принципы и эволюционные изменения.
Существует фундаментальная проблема в том, как работает программный бизнес. Мы просим людей, которые являются мастерами жестких технологий, также разрабатывать мягкую, человеческую сторону программного обеспечения. В результате они делают действительно крутые продукты — если вам случится быть инженером-программистом.
Структура программной системы обеспечивает экологию, в которой код рождается, созревает и умирает. Хорошо спроектированная среда обитания позволяет успешно развивать все компоненты, необходимые в программной системе.
Когда вы разрабатываете программное обеспечение, люди, которые пишут программное обеспечение, разработчики являются ключевой группой, но тестировщики также играют абсолютно важную роль. Это они пишут тысячи и тысячи примеров и следят за тем, чтобы программа работала на всех разных компьютерах и принтерах и с разным объемом памяти или сетей, в которых будет использоваться программное обеспечение. Это очень сложно. работа.
Написание несвободных программ не является этически законным занятием, так что если люди, которые этим занимаются, сталкиваются с проблемами, это хорошо! Все предприятия, основанные на несвободных программах, должны потерпеть крах, и чем раньше, тем лучше.
Потому что программное обеспечение зависит от масштаба. Чем вы крупнее, тем прибыльнее вы. Если мы продаем в два раза больше программного обеспечения, создание этого программного обеспечения не будет стоить нам в два раза больше. Таким образом, чем больше у вас клиентов, тем больше у вас масштабов. Чем вы крупнее, тем прибыльнее вы.
Проблема с Postfix или с любым другим программным обеспечением состоит в том, чтобы обновлять программное обеспечение, не вызывая проблем.
Если вы хотите сделать что-то, что изменит мир, создайте программное обеспечение, которое люди захотят использовать, а не программное обеспечение, которое хотят купить менеджеры.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!