Бойтесь данайцев
Автор: Владимир Гуриев
Опубликовано в журнале "Компьютерра" №21 Во время подготовки номера мы с Александром Карабуто эмоционально обсуждали Linux и Windows. И я в запале сказал, что офисная система под Linux вовсе не должна быть лучше Microsoft Office. А сама Linux не обязана быть лучше Windows. Они просто должны быть сопоставимы по качеству, и Linux — раз уж случилось ей оказаться в роли догоняющего — должна обеспечить полную одностороннюю совместимость. Другими словами, OpenOffice.org как флагман офисного ПО под Linux обязан понимать форматы MS Office и делать то же, что и MS Office (по крайней мере, обеспечивать те самые 5 процентов функциональности, которые нужны 95 процентам пользователей). А вот «догонять и перегонять» абсолютно необязательно, потому что у Linux и OpenOffice.org есть очень серьезное преимущество — GPL. Не пресловутая бесплатность, а именно GPL. Превосходная иллюстрация этого тезиса — тупик, в который загнала себя компания Six Apart, производитель популярного движка Movable Type (MT). Одно время он был так популярен, что казался стандартом де-факто. Причем популярность МТ завоевал вполне заслуженно, поскольку решал множество проблем, которые возникают перед человеком, решившим запустить свой блог: Казалось, ничто не может поколебать позиции MT. Лояльность пользователей была безгранична. Их, впрочем, можно понять — от добра добра не ищут, а MT справлялся со своими задачами более чем сносно. Востребованные функции, которых не было в официальной поставке, вполне можно было реализовать с помощью плагинов, использующих Movable Type API. Кроме того, MT можно было настроить на выдачу страничек с расширением .php, что позволяло встраивать в них php-скрипты. Часть задач, с которыми MT не справлялся, должна была быть решена в новой, третьей версии движка. В частности, ее очень ждали, надеясь на панацею от спама (популярность MT сослужила скрипту плохую службу, так как спамеры написали ПО, автоматически оставляющее комментарии под записями). Разумеется, хозяин — барин (это камень в огород давешней дискуссии о том, что может, а что не может позволить себе продавец), однако предыдущие лицензии MT были куда свободнее, и апгрейд на версию 3.0 вынуждал многих владельцев бесплатных установок платить Six Apart за то, что раньше было бесплатным. При этом с сайта компании бесследно исчезла версия 2.661. И тут выяснилось, что возможность бесплатной закачки продукта в исходных кодах вовсе не означает, что речь идет о свободном программном обеспечении (здесь Six Apart никогда пользователей не обманывала — путаница понятий существовала и без нее). Потому что если я, Вася, сохранил у себя архив предыдущей версии MT с менее жесткой лицензией, то я не могу подарить этот архив своему другу Пете, так как даже прежняя лицензия не позволяет мне бесплатно распространять бесплатное ПО от Six Apart. Возможно, в Six Apart предполагали, что пользователи «подсели» настолько, что заплатят сколько угодно, лишь бы остаться на Movable Type. Произошло, однако, совершенно иное. Впрочем, одно заметное ограничение у WordPress все же есть. Это GPL. Все продукты, основанные на WordPress, тоже должны быть выпущены под GPL. И все последующие версии WordPress тоже будут выпущены под GPL. А значит, продукт будет распространяться на тех же условиях, что и сегодня, какая бы птица не клюнула его разработчиков. История WordPress сама служит прекрасным примером того, как работает GPL. WordPress возник не на ровном месте — в его основе лежит блог b2, разработка которого прекращена. Однако год назад несколько программистов решили реанимировать b2 и в результате выпустили WordPress. Угадайте с трех раз, имеет ли кто-нибудь право модифицировать и бесплатно распространять Movable Type, даже если Six Apart потеряет к нему интерес и переключится на платный блоггерский сервис TypePad. И дело даже не в деньгах. Марк Пилгрим (www.diveintomark.org), например, посчитал, сколько пришлось бы заплатить за апгрейд на третью версию MT, и перевел все эти деньги (535 долларов с учетом скидок) разработчикам WordPress. Так что, повторюсь, дело не в деньгах, а в предоставляемой степени свободы. WordPress — как бы ни хвалили его сторонники — слегка уступает MT (подробнее см. www.asymptomatic.net/blogbreakdown.htm ). И если говорить только о технической составляющей, то достойным конкурентом MT выглядит лишь Expression Engine, новая разработка автора pMachine (он еще и дешевле получается при большом количестве пользователей). Однако Expression Engine, хотя его автор пока и не запятнал себя маловразумительными маркетинговыми выкрутасами, не имеет принципиальных отличий от MT, если говорить о возможных изменениях лицензионной политики, изменениях в ценообразовании и прочих мелочах, которые могут здорово испортить настроение любому пользователю. К чести Six Apart, компания отреагировала на реакцию пользователей очень оперативно и уже значительно смягчила условия лицензии, увеличив количество авторов и блогов в персональной редакции и придумав возможность добавления авторов/блогов к персональной инсталляции за 10 долларов. Таким образом, персональная лицензия (пять авторов, пять блогов, 100 долларов) для блога, в который пишет шесть человек, обойдется в 110 долларов. Разумеется, остается еще бесплатный вариант — один автор, три блога. Я далек от мысли, что MT ожидает бесславное будущее. Пользователей, которым проще заплатить сотню-другую, чем переходить на новый движок, наверняка окажется предостаточно. Но в том, что одна маркетинговая ошибка Six Apart привела к ошеломительной рекламной кампании продукта, конкурирующего с MT, у меня никаких сомнений нет. Как и в том, что если я когда-нибудь соберусь создать блог, то на основе MT делать его не буду. И вообще с данайцами постараюсь дел больше не иметь. Ну их в баню, этих коней.
|