Этот текст я написал уже давно, но некоторое время не выкладывал, думая ещё доработать. И совершенно зря, потому что это избавило бы меня от кучи непонятных мутных дебатов. С другой стороны, может и к лучшему, что я публикую этот текст уже после сноуденовских разоблачений, так что потенциальный читатель может оценить проблему в новой перспективе.
То, что при прочих равных свободный софт лучше несвободного — несомненно и не подлежит обсуждению. Но поскольку "при прочих равных" часто не получается и не у всего проприетарного софта есть достойные Свободные аналоги, приходится расставлять приоритеты. В деле создания парка Свободного софта на все случаи жизни есть области, на которых надо сосредоточиться в первую очередь. По важности и необходимости иметь именно Свободную программу, весь софт можно очень грубо разделить на три категории:
1. "Софт для жизни" — то есть, то, через что у человека идёт основной обмен информацией между ним и интернетом. В эту категорию входят ОС, броузеры, инстант-мессенджеры, всевозможные качалки файлов и торрентов итп. Эти программы должны быть не только Свободными, но и иметь развитое сообщество с большим количеством пользователей, разработчиков, тестировщиков и экспертов по информационной безопасности и анонимности. Использование проприетарщины в этих областях недопустимо из самых базовых соображений личной свободы и приватности. Человек, использующий в этой области проприетарные программы — сам себе враг и кончит плохо.
2. "Софт для работы" — это, собственно, те программные инструменты, с помощью которых человек выполняет свои профессиональные задачи. В зависимости от профессии человека, к этой категории относятся всевозможные IDE, CADы, графические, видео-, аудио- или текстовые редакторы, пакеты для разных исследований и так далее. Этот софт должен быть Свободным из соображений личной экономической (в широком смысле слова) независимости. Свободный человек — это в первую очередь человек, знающий и контролирующий орудия своего труда. Если труд не свободен, все остальные "права" и привилегии превращаются в филькину грамоту. Конечно, если человек — наёмный раб, который работает за зарплату и не претендует на результаты своего труда, для него нет такого вопроса. Но человек, считающий себя предпринимателем, фрилансером или членом креативного класса, но при этом не могущий выполнять свою работу без использования проприетарного ПО, ничего, кроме жалости, не вызывает.
3. "Софт для развлечения" — сюда относятся в первую очередь всякие игры. Для игр наличие исходников очень полезно (проще делать всякие моды) но не принципиально. Достаточно базовых условий: отсутствия DRM, работы под разными ОС, возможности играть без интернета и слежки итп. Особенно хочется отметить всевозможные ММО — это очень централизованная и анальная система. Там, как в ментовке, всё, что вы скажете или сделаете может быть использовано против вас. Вспомните, например, того американского сосницкого, который что-то там спизданул в ЛоЛе, и за это его посадили. Если человек принимает решение связаться с ММО, он должен всегда иметь это в виду.
Таким образом, создание базового набора Свободных программ надо начинать с первого пункта. В принципе, так как он сейчас практически выполнен, можно переходить на второй. И да, сразу предупреждаю, что я не собираюсь холиварить на эту тему. Цель этого текста — изложить мою позицию (вещи, которые я нахожу вполне очевидными), а не вызвать дискуссию.