Отъявленный программист. Лайфхакинг из первых рук. Игорь Савчук

Чтение книги онлайн.

Читать онлайн книгу Отъявленный программист. Лайфхакинг из первых рук - Игорь Савчук страница 2

Отъявленный программист. Лайфхакинг из первых рук - Игорь Савчук Библиотека программиста (Питер)

Скачать книгу

Является главным автором лицензии GNU General Public License. В качестве хобби любит сочинять и слушать собственную музыку, путешествовать и читать научную фантастику.

Интервью взято в конце 2013 года.

      Предлагаю большое интервью с безусловно ярким и легендарным представителем контртренда по отношению ко всей коммерческой индустрии ПО – Ричардом Мэтью Столлманом (@rms), американским системным программистом, странствующим философом, баламутом и общественным активистом.

      Человек-борода (альтернативные варианты перевода – человек-стол, человек-киоск) Столлман, бог свободного программного обеспечения во плоти и крови, донесет нам сегодня евангелие о необходимости помощи ближнему во Сети, а также похвальном желании мирянина писать «правильные программы».

      Мы попробуем понять, почему своими моральными принципами Столлман «вызверил» против себя огромное количество игроков из лагеря «собственнического ПО» и мира Open Source, «куда» он вообще живет и какую такую свободу при этом проповедует.

      «Я не имею отношения к Open Source»

      Послушайте, все, что вы хотите знать, это, конечно, очень важно, но если позволите, я бы хотел начать с освещения двух типичных и уже хронических синтаксических проблем Движения за свободные программы, с которыми мне приходится иметь дело примерно в 90 % интервью и выступлений. Более полное раскрытие данных ошибок поможет вашим читателям лучше понять, какие идеалы я проповедую и чем занимается фонд FSF на самом деле.

      Итак, я не имею никакого отношения к движению Open Source, к которому вы и остальная пресса меня причисляете. Фонд Free Software Foundation и движение за свободные программы отстаивают несколько иные идеалы. Иначе говоря, наш термин «свободная программа» вовсе не эквивалентен понятию «программа с открытым исходным кодом». Это исходная точка, в которой в большинстве случаев начинается большая путаница, поэтому будет лучше, если мы сразу проведем водораздел между ними.

      Раз уж подвернулся такой удобный случай, давайте попробуем разобраться, чем же так принципиально отличается свободная программа от программы с открытым исходным кодом?

      Начнем с последнего определения. В 1998-м впервые официально было сформировано мировое движение FOSS (Free and Open-Source Software), которое, если компактно суммировать его взгляды, ставит акцент на двух фундаментальных положениях:

      • Во-первых, они выступают за полностью открытый исходный код распространяемых программ, и это видится просто как технологическое удобство для разработчиков – возможность совершенствовать чужие программы, дорабатывать их или расширять под свои нужды. Естественно, все это требует доступа к исходникам для перекомпиляции.

      • Во-вторых, они пропагандируют открытый исходный текст, делая акцент на экономических аргументах; попросту говоря, продвигают сугубо меркантильную точку зрения, согласно которой использование подобных программ экономически выгодно по сравнению с проприетарным софтом, который стоит немалых денег.

      И первый, и второй пункт – исключительно

Скачать книгу