Выбрать главу

Но дело в том, что большие "программистские" компании, чтобы продать свои продукты и получить те громадные деньги, которые они в итоге получают, вынуждены содержать настоящие армии менеджеров, маркетологов и прочих коммерсантов, которые вместе с расходами на рекламу и съедают большую часть денег. На долю собственно разработчиков программного обеспечения призодится весьма малая честь бюджета этих якобы программистских, а на деле - чисто менеджерских компаний. Теперь становится ясно, почему Free Software Foundation может удовлетворяться небольшими деньгами за фирменные дистрибутивы и не умирать, несмотря на бесплатное распространение своих продуктов. Программистам FSF не приходится кормить армию коммерсантов, ведь у FSF такой армии нет.

Конечно, очень трудно представить себе магазин, где вам совершенно бесплатно предложили бы широкий выбор каких-нибудь пылесосов, заодно предложив по желанию (это важно - именно по желанию, а не "в нагрузку") за небольшие деньги доставить выбранный пылесос прямо на дом. Такой магазин бы очень быстро разорился. Однако программное обеспечение, вернее сказать - его копии, которые и являются товаром для конечного потребителя, отличаются от пылесосов в одном очень важном аспекте. Пылесос - безусловно, сложное техническое устройство, требующее усилий по его разработке, однако бОльшую часть себестоимости конкретного экземпляра пылесоса составляет не проектирование данной модели, а сырье, комплектующие и процесс заводской сборки. Теперь представьте себе, что в подвале магазина стоит некий "черный ящик", позволяющий без каких-либо заметных затрат засунуть в него пылесос и вытащить с другой стороны два совершенно одинаковых новых пылесоса той же модели. Иными словами, пусть себестоимость одного экземпляра продукта без учета стоимости разработки модели равна или близка к нулю. Именно так обстоят дела в сфере програмного обеспечения. Тогда хозяину магазина достаточно оплатить создание одного пылесоса, и окупить это вполне реально деньгами, которые берутся за доставку. Что касается бесплатной раздачи пылесосов в самом магазине - так у нас все равно в подвале дупликатор стоит, не жалко. Как раз наоборот, пусть все ваши знакомые узнают, что у нас тут бесплатно можно разжиться неплохим пылесосом. Кому-то из них будет лень сюда переться, и он заплатит нам за доставку.

Впрочем, мы чрезмерно увлеклись принципами существования FSF как организации. Между тем, свободное программное обеспечение производится не только там, и даже не столько там, а FSF сама по себе более интересна в качестве общественной организации, пропагандирующей принципы свободного программного обеспечения, а не как производитель такового. Кто же на самом деле производит свободные программы и из каких соображений? Ответ оказывается неожиданно прост. Поддержкой и совершенствованием бесплатных систем, созданием новых версий и т.п. занимаются сами пользователи этих систем! Конечно, не все, а лишь те, у кого на это есть время, силы и желание. Чаще всего работает следующая схема. В некоторой организации работает некий программист Вася Пупкин. Фирма, к примеру, использует тот же Linux. И для потребностей фирмы жизненно необходимо сделать некую программу. Вася пишет эту программу, получает за нее зарплату. После чего передает исходные тексты программы всем желающим - если кому-то нужна такая же программа, ее можно взять у Васи, а не писать самому.

На первый взгляд может показаться, что у руководства фирмы, где работает Вася, есть повод для недовольства. Однако рассмотрим ситуацию внимательней. Фирме нужна была программа. Эту программу фирма получила.

Труд Васи был оплачен. На первый взгляд кажется, что программа теперь должна принадлежать фирме. Однако вспомним, что фирма сама пользуется программами, написанными другими программистами (в том числе самим Linux'ом). Кроме того, если профилем данной фирмы не является программное обеспечение, то, скорее всего, продавать васину программу фирма все равно не стала бы. Да никто бы ее и не купил, ведь торговать программами надо еще и уметь. Зато если отдать программу бесплатно, общественность будет знать, что вот есть такой хороший программист Вася Пупкин, работающий в такой-то не менее хорошей фирме. Заметим, что, отдавая программу, написанную Васей, бесплатно всем желающим, фирма тем самым освобождает еще чьих-то программистов от необходимости делать то, что уже сделано Васей.Вполне возможно, что кто-то, будучи избавленным от необходимости писать такую же программу, напишет что-то еще, что вполне может пригодиться васиным работодателям. Идеологи свободного ПО отмечают, что одним из основных недостатков копирайтных общественных отношений является то, что они приводят к многократному дублированию работы, тогда как программистов в мире объективно не хватает. Свободное ПО от этого недостатка избавлено.

Еще одна поразительная особенность свободного ПО - его исключительная надежность и скорость реакции на сообщения об обнаруженных ошибках. И то и другое обусловлено открытостью исходных текстов и разрешением на их свободное копирование и модификацию. Между прочим, на поверку оказывается, что при создании "собственнического" (proprietary) программного обеспечения писать качественное (т.е. свободное от ошибок) программное обеспечение оказывается коммерчески невыгодно. Ведь кто же станет покупать новые версии, если старые окажутся достаточно хорошими?