Читаем Компьютерра PDA 24.07.2010-30.07.2010 полностью

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

<p id="sec_10">WordPress и Thesis: лицензионный конфликт </p>

Автор: Крестников Евгений

Опубликовано 27 июля 2010 года

Конфликты по поводу нарушения GPL между разработчиками свободных и проприетарных программ - дело обычное. Лицензия не мешает зарабатывать деньги (в качестве примера можно привести RedHat и Novell), но требует, чтобы производные продукты также распространялись на условиях GPL и предполагает открытие исходных кодов таких продуктов.

Спор между создателем WordPress Мэтом Мулленвегом (Matt Mullenweg) и автором коммерческой темы оформления Thesis, Крисом Пирсоном (Chris Pearson), выбивается из общего ряда. Обычно нарушения свободной лицензии очевидны, здесь же, между разработчиками возник спор и каждую из сторон поддержало немало людей. Конфликт создает важный прецедент - вокруг каждой бесплатной CMS возникло немало коммерческих расширений, юридический статус которых также неясен.

По мнению Мета Мулленвенга, все дополнения Wordpress (в том числе темы оформления) не являются отдельными продуктами. Создатель Wordpress консультировался с экспертами юридического центра Software Freedom, а также с юристом проекта Mozilla Хезер Микер (Heather Meeker). Выводы экспертов позволяют утверждать, что практически любая тема для Wordpress будет производной от основных тем CMS, распространяющихся на условиях GPL. Теоретически создать независимое расширение можно, но такому расширению будет недоступна большая часть функционала CMS.

По утверждению лидера команды разработчиков Марка Джекита (Mark Jaquith), входящие в тему скрипты PHP выполняются внутри самой системы, а их код сильно переплетен с ядром Wordpress. Иначе говоря, основной код CMS и код темы разделить невозможно - существует лишь конечный продукт, который выполняется в контексте одного процесса PHP.

Тот факт, что скрипты темы находятся в отдельных файлах большого значения не имеет - в соответствии с лицензией GPL, включенные в один исполняемый файл или работающие в адресном пространстве одного процесса модули, являются частью базовой программы. На этом основании можно утверждать, что скрипты PHP, входящие в темы оформления, являются частью производного продукта и должны распространяться на условиях GPL, даже если они не заимствуют код Wordpress напрямую. При этом никто не посягает на другие объекты темы: картинки, таблицы стилей или java-скрипты - все, кроме кода на PHP, авторы могут распространять под любой лицензией.

Крис Пирсон утверждает, что темы оформления являются независимыми продуктами, и их разработчики могут выбирать модель лицензирования по своему усмотрению. Он полагает что отношения между Wordpress и Thesis больше похожи на отношения между приложением и ОС. Стоит отметить, что автор Thesis не смог подтвердить свою точку зрения убедительными техническими или юридическими аргументами. Его линия защиты строилась на абстрактных аналогиях и рассуждениях о бизнес-модели продукта, а также его роли в развитии Wordpress.

Эндрю Уорнер (Andrew Warner) устроил общение противоборствующих сторон через Skype, однако компромисса достигнуть не удалось. Тем не менее, у Пирсона нашлось немало сторонников и точку в этом споре удалось поставить только после обнаружения в Thesis заимствованных из Wordpress фрагментов кода.

Трудно судить, насколько это заимствование значительно - есть мнение, что код тривиален, а Мета Мулленвега можно назвать "GPL-троллем". Тем не менее, Пирсон был вынужден изменить лицензию скриптов на GPL (лицензия на остальные части Thesis остается коммерческой) и дальнейшая судьба его проекта пока неизвестна. Аудитория в 27 тысяч человек позволит продукту выжить, но автор должен придумать новую бизнес-модель для Thesis.

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

<p id="sec_12">Василий Щепетнёв: Царство Брэма</p>

Автор: Василий Щепетнев

Опубликовано 27 июля 2010 года

Жизнь домашних животных в условиях окончательной победы социализма я изучал не по Оруэллу - мычанием коров она врывалась в жизнь.

Поселок Всероссийского научно-исследовательского института сахарной свеклы и сахара, где я рос, рос, да и вырос, был чем-то вроде наукосела. На наукоград место не тянуло ни по замыслу, ни по исполнению. Получилась диковинная смесь, только и возможная в начале шестидесятых - времени оттепели, НИИЧАВО, анекдотов про лысого бандита, охотящегося за работниками советского посольства, да вседоказующих успехов в космосе.

Перейти на страницу:

Похожие книги

1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

Книга предоставляет полное описание приемов и методов работы с программой "1С:Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, формировать разнообразные отчеты, выводить данные на печать. Материал подан в виде тематических уроков, в которых рассмотрены все основные аспекты деятельности современного предприятия. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов. Все приведенные в книге примеры и рекомендации основаны на реальных фактах и имеют практическое подтверждение.

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии