Свободу софту Константин Клягин Спецвыпуск: Хакер, номер #053, стр. 053-032-1 О свободном софте доступно и без фанатизма от автора нескольких популярных opensource-проектов Люди с древних времен размышляли о свободе. Философы перевели тонны папируса и бумаги, выводя и формализуя это понятие. Многие квадратные километры кафеля общественных уборных зафиксировали наблюдения простых смертных на эту тему - в чем заключается свобода? Свободе ставили статуи и посвящали оды. Свободная любовь, свободная пресса или же свобода писать на стенах и дверях (или на двери и на стене) лифтов в наших подъездах? Свобода создавать или свобода потреблять? Проецируя все эти вопросы на рынок софта, попробуем разобраться в отдельном сегменте - в свободном ПО. Оглядимся вокруг. Казалось бы, повсюду мы имеем коммерческие программы: Windows XP и Microsoft Office, игрушки от Id Software, куча небольших shareware-утилит. И если не учитывать специфику отечественного рынка, за все нужно платить. Неутешительная мысль, если учитывать среднюю толщину кошелька граждан. А в случае если компьютер с такими продуктами стоит не дома, а где-нибудь на фирме или в интернет-клубе, дело может закончиться совсем плохо. Вполне вероятными гостями могут быть представители правоохранительных органов, вместо опохмела решившие всем отделением пойти поохотиться на "пользователей пиратского софта". На компьютерах большинства секретарш, бухгалтеров, банкиров, дантистов и бандитов действительно изо дня в день работает коммерческий софт. Такова общая ситуация в области пользовательских систем. Однако если мы выйдем в интернет и обозрим его просторы любым доступным браузером, то обнаружим совсем другую картину. Многие web-сайты работают на сервере Apache под Linux, а в строке URL зачастую приходится видеть расширение скриптов .php, которые иногда выдают ошибки базы данных MySQL. Все это: Linux, PHP и MySQL, - уже из другого мира, из мира свободного программного обеспечения и открытых исходных текстов. Политика Итак, у нас есть несколько примеров свободного софта. Но пока непонятно, по каким критериям можно считать программу свободной. Скажем, все ясно с заключенным, который только что перестал быть им - он теперь "на свободе". "Свободный полет" – это когда тебя никто не держит и у тебя хороший двигатель, а иначе это "свободное падение". Есть еще "свободные выборы" - это уже с политическим душком. В ситуации с определением свободы ПО от политики нам тоже никуда не уйти. Без сомнения, самый главный политик и идеолог движения за свободный софт – это Ричард Столлман (Richard Matthew Stallman или RMS), основавший в 1984 году проект GNU. У него длинные волосы, борода и безумный взгляд. Ричард часто колесит по миру, рассказывая на всевозможных конференциях о пользе свободного ПО и о вреде патентов, о том, как негативно они сказываются на технологии, техническом прогрессе и на потенции. Программы, в понимании Столлмана, сродни кулинарным рецептам. Действительно, рецепты напоминают софт, с тем лишь исключением, что компилируются они поваром, а не компилятором. Столлман говорит, что никто не сочтет это преступлением, если вы вдруг поделитесь рецептом со своим соседом, дабы тот смог приготовить блюдо на свой вкус. Кроме этого, всегда хорошо знать, чем именно тебя кормят: какие ингредиенты этого блюда и в каких пропорциях их использовали. |