7. Этот свободный и открытый софт (FOSS)

О, это порождает проблемы. Не само по себе: свободный и открытый софт замечателен и является очень важной частью IT-отрасли. Однако простое понимание того, как свободный и открытый софт отличается от проприетарного, может потребовать значительного переосмысления для некоторых людей.

Я уже приводил отдельные примеры — люди, считающие, что могут требовать технической поддержки, и так далее.

Но проблема простирается гораздо дальше.

Микрософт декларирует свою главную цель как «компьютер на каждый стол», со скрытым подтекстом, что на каждом компьютере должна стоять винда. Мелкомягкие и Apple продают операционные системы, и обе из штанов выпрыгивают, чтобы их продукцию использовало как можно большее число людей — это бизнес, и они на всё готовы ради денег.

И вот появляется FOSS. Который, на сегодняшний день, почти полностью некоммерческий.

Прежде чем ты потянешься к своему емэйл-клиенту, чтобы рассказать мне о Red Hat, Suse, Linspire и подобных платных дистрибутивах, признаю: да, они «продают» линукс. И я знаю, что они хотели бы распространить линукс повсеместно, более точно говоря, в их собственном понимании, каким он должен быть. Но не путай поставщиков с производителем. Ядро линукса не было создано какой-либо корпорацией, и не поддерживается людьми, стремящимися извлечь прибыль из этой поддержки. Так же, как и GNU-утилиты не были созданы компанией и поддержка их — тоже дело добровольное. Оконная система X11... ну, наиболее популярная реализация сейчас — это xorg, и суффикс «.org» скажет всё, что тебе нужно знать. Что касается декстопного софта, ты можешь утверждать, что KDE является коммерческим, т.к. он основан на библиотеке Qt. Но Gnome, Fluxbox, Enlightenment и т.п. — они все неприбыльные. Действительно, есть люди, которые продают линукс, но они представляют незначительное меньшинство.

Увеличение числа конечных пользователей проприетарного ПО приводит к увеличению прибыли компании, его производящей. Ничего подобного не происходит с FOSS — никакому разработчику здесь нет прямой выгоды от увеличения пользовательской базы. Косвенные выгоды, да есть: личная самооценка, растущий потенциал для нахождения багов, большая вероятность привлечь новых разработчиков, возможно, шанс для хорошего предложения по работе и т.д.

Но Линус Торвальдс не делает денег на возрастающем использовании линукса. Ричард Столлман не получает прибыли от растущего использования GNU-софта. Все те люди, использующие OpenBSD и OpenSSH на их серверах, не вложили и копейки в проект OpenBSD. И вот, мы пришли к самой серьёзной проблеме начинающих пользователей линукса:

Со временем они выясняют, что они не нужны.

Новые пользователи приходят к линуксу после того, как провели большую часть жизни на ОСях, где потребности конечного пользователя считаются первостепенными, а «дружелюбность к пользователю» и «ориентация на запросы клиента» рассматриваются как подлинный Святой Грааль. И вдруг они оказываются на операционной системе, которая всё ещё полагается на маны, командную строку, редактируемые вручную конфигурационные файлы и Гугл. И когда они начинают ныть, никто с ними не нянчится и не обещает манны небесной — им сразу указывают на дверь.

Конечно, я утрирую, но именно так большинство потенциальных неофитов-линуксоидов воспринимает происходящее, когда они пробуют перейти на линукс, а у них не получается.

Странным образом, FOSS в действительности оказывается очень эгоистичным методом разработки: люди работают только над тем, над чем они хотят работать, и когда они хотят работать. Многие даже не видят никакой потребности делать линукс более привлекательным для неопытных конечных пользователей — он уже делает то, что они хотят от линукса, почему же они должны заботиться о том, что он не работает так, как хотели бы другие люди?

Можно провести много параллелей между FOSS и Интернетом: ты не платишь автору веб-страницы / софта за то, что читаешь её / устанавливаешь его. Повсеместный широкополосный доступ / дружелюбный интерфейс не особо интересует тех, кто уже имеет широкополосный доступ / знает, как использовать софтвер. Блоггеры / разработчики не нуждаются в большом количестве читателей / пользователей, чтобы оправдать ведение дневника / кодирование. Есть много людей, делающих большие деньги на этом, но не старомодным способом: «Это моё, заплати мне, и получишь кусочек,» — по которому с ума сходит большинство корпораций. Они делают это, предоставляя техническую поддержку / осуществляя т.н. электронную коммерцию.

Линукс не заинтересован в доле рынка. У линукса нет клиентов, нет акционеров, и в конце концов, нет ответственности перед кем бы то ни было. Линукс не был создан для того, чтоб сорвать куш, и у него нет цели стать наиболее популярной и распространённой ОСью всех времён и народов.

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

Это замечательно, но не это главная цель. Главная цель — в том, чтобы сделать линукс наилучшей операционной системой, на которую способно сообщество. Не для других людей, для себя.

Такие частые наезды «Линукс никогда не захватит десктоп, если он не сделает то-то и то-то» попросту неуместны. Сообщество линуксоидов не пытается поработить десктоп. В действительности, им плевать на то, насколько хорош линукс для твоего десктопа, пока он достаточно хорош на их собственном десктопе. Крикливые ненавистники мелкомягких, про-линуксовые фанатики и получающие барыши поставщики опенсорса хотя и могут быть довольно шумными, но всё-таки они в меньшинстве.

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

Если ты хочешь ОСь, которая не возит тебя на автопилоте, а передаёт тебе ключи, усаживает в водительское кресло и ждёт от тебя понимания и готовности к управлению, — ставь линукс. Тебе придётся посвятить некоторое время изучению способа управления и пользования ею, но когда ты сделаешь это — получишь ОСь, которая тебе споёт и спляшет.

Если тебе нужен всего лишь виндовоз без вредосносного ПО и проблем с безопасностью — тщательно изучи советы по построению хорошей защиты, установи хороший брандмауэр, детектор вредосносного ПО, антивирус и регулярно ставь заплатки, в т.ч. для Офиса. В мире есть люди (включая меня), которые использовали винду со времён Windows 3.1 и до XP и Висты даже без того, чтобы подцепить вирус или spyware, значит, ты сможешь тоже. Не ставь себе линукса — он не оправдает твоих ожиданий.

Если тебе действительно нужна безопасность и производительность юникс-подобной ОСи, но с ориентацией на клиента и с прославленным интерфейсом — купи Apple Mac, OS X тебе подойдёт. Но не ставь линукса — он не будет сам делать то, что ты ждёшь.

И помни: проблема не сводится к вопросу «Зачем мне нужен Linux?» На самом деле, главный вопрос, который ты должен себе задать, это «Зачем нужен линуксу я?»