WordPress заставит всех соблюдать GPL
Популярная CMS Wordpress, распространяемая под лицензией GPL оказалась в центре скандала. Система управления контентом получила широкое распространение благодаря удачной архитектуре и встроенной системе "тем" с настраиваемыми шаблонами и "плагинов", что позволяет использовать Wordpress при разработке практически любых проектов от блогов до сложных новостных ресурсов.
Популярная CMS Wordpress, распространяемая под лицензией GPL оказалась в центре скандала. Система управления контентом получила широкое распространение благодаря удачной архитектуре и встроенной системе "тем" с настраиваемыми шаблонами и "плагинов", что позволяет использовать Wordpress при разработке практически любых проектов от блогов до сложных новостных ресурсов.Популярная CMS Wordpress, распространяемая под лицензией GPL оказалась в центре скандала. Система управления контентом получила широкое распространение благодаря удачной архитектуре и встроенной системе "тем" с настраиваемыми шаблонами и "плагинов", что позволяет использовать Wordpress при разработке практически любых проектов от блогов до сложных новостных ресурсов.
Свои аргументы и замечания создатель Wordpress подкрепляет мнением многочисленных экспертов и юристов, в частности юриста проекта Mozilla Хезер Микер (Heather Meeker), с которыми он консультировался. На основании анализа кода PHP и HTML, включая вызовы API, логики работы программы, эксперты заключили, что почти любая тема оформления, созданная для Wordpress, будет производной от основных тем CMS, лицензированных под GPL. И хотя создать не-GPL «тему» в принципе возможно, у такого расширения будет утрачена большая часть, если не полностью вся, функциональность Wordpress.
В итоге Мулленвег настаивает на том, что все дополнения его CMS, в том числе и темы оформления, обязаны следовать условиям GPL, а значит и распространяться под этой лицензией. Крис же считает, что Мэтт не прав в определениях, и утверждает, что темы оформления – по сути, независимые продукты, и их создатели вольны сами выбирать лицензии и строить бизнес по своему усмотрению. Так как сторонам не удается достичь компромисса, для создания прецедента и разрешения спора представители Wordpress рассматривают возможность обращения в суд и уже в судебном порядке признать деятельность авторов Thesis незаконной и нарушающей условия лицензии GPL.
Лидер команды разработчиков Wordpress, Марк Джекит (Mark Jaquith), в своем блоге попытался детально разобрать причины, которые свидетельствуют о том, что создание плагинов и тем к Wordpress, нарушает лицензию, даже если в теме не используются прямые вставки основного кода CMS.
Тема для Wordpress представляет собой набор PHP-файлов, вызывающих функции системы и имеющих доступ к базовым структурам данных, которые становятся частью Wordpress, так как запускаются и обрабатываются одним PHP-процессом. Суть в том, что темы выполняются не над Wordpress, а именно внутри самой системы. Код тем и ядра в Wordpress настолько сильно переплетен, что взаимодействие между ними неотличимо от внутренних взаимодействий самой системы. Иными словами, php-файлы тем представляют собой отдельно поставляемые части самого Wordpress, а в соответствии с терминологией лицензии GPL, модули, которые включены в единый исполняемый файл или работают в едином адресном пространстве одного процесса, являются частью базовой программы.
Графические же файлы и файлы CSS не попадают под определение «производного» произведения и могут лицензироваться отдельно. И проект Wordpress признает за проектами право поставки таких файлов, а также Javascript-кода под любыми лицензиями, и не препятствует продаже тем и плагинов. Но доступ на сайте к таким дополнениям должен быть открыт только после оплаты. Причем php-файлы продаваемого продукта должны обязательно поставляться под лицензией GPL, что совсем не нравится авторам таких тем, так как при таких условиях, пользователи их продуктов смогут свободно обмениваться темами и создавать на их основе производные (и в частности коммерческие) продукты.
В свете этих событий Мулленвег пообещал, что Wordpress.org будет продвигать и осуществлять хостинг только тех тем, которые на 100% соблюдают условия лицензии GPL или иной совместимой лицензии. Для поддержки тех немногих авторов, которые создают 100%-совместимые с GPL темы и занимаются поддержкой и предоставлением других услуг, был создан даже специальный раздел, где публикуются GPL-темы с коммерческой поддержкой.
(Голосов: 1, Рейтинг: 3.2) |
вобщето GPL не запрещает тебе делать с твоей WordPress то что ты хочешь..
GPL ограничивает ТОЛЬКО случаи распрастранения ПО которое находиться под GPL-лицензией!!
причом заметь! проприетарные закрытые <файлы> (темы WordPress например) не находятся под GPL-лицензией -- значит GPl тоже не может запретить из продовать/покупать/использовать
Ты продашь ее один раз - любой твой покупатель может тоже ее продать легально, открыто же ?
Какой смысл тогда делать тему платной ?
За дизайн заплатил за верстку под WP заплатил, возможно фотографии в контент купил - и тут все открывай резко, а не пошли бы они бамбук курить.
Раньше тут было явно указано что на WIN и на битрикс.
А щас нету... Затерли антирекламу.
"1С-Битрикс: Управление сайтом"
-- товарищ на главной не видит сего? Все есть, и ярлычок винды там же.
Но я на главную тут не захожу, а раньше и в новостях/комментах такие "ярлычки" были.
| За дизайн заплатил за верстку под WP заплатил, возможно фотографии в контент купил - и тут все открывай резко |
У тебя есть два пути:
1. Выдать php-файлы под лицензией GPL, а остальной контент (java-scripts, css, photo) распространить под какой хочешь лицензией.
2. Идти писать свой CMS без GPL-ного кода.
| а не пошли бы они бамбук курить. |
А не пойти ли тебе куда-то и курить там что-хочешь? Тебе разработчики WP чем-то обязаны? Нет. Ты взял у них на халяву движок CMS, прикрутил к нему свою поделку на основе кода WP и требуешь со всех не смотреть и не распространять не принадлежащий тебе код.
Интересно еще узнать что именно они имеют ввиду под двумя словами "API" и "Ядро".
| плагин для WP, плагин который предоставит нормальное API для не GPL тем. |
То есть тот, кто выпустит свой CMS.
| и мне не принадлежит мой же код, за который деньги уплачены, |
Простите, но кому уплачены?
Если твой код основан на чужом GPL-ном коде, то и лицензия должна быть соответствующая.
Еще раз. Не нравится лицензия WordPress - пиши свою со своей лицензией и уже без чужого GPL-ного кода. Кто мешает?
Например:
|
<?php get_header(); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <!-- HTML HERE --> <?php endwhile; ?> <?php endif; ?> <?php get_footer(); ?> |
Вот я в теме использовал их ф-ии - это уже считается нарушением GPL ?
Я уже должен полный код своей темы предоставить по требованию ?
А это WP, Joomla, Drupal и еще куча...
Вот китайцы возрадуются.
P.S. Лично я смог бы сделать из HTML верстки тему WP, но не приходилось этим заниматься
GPL программу можно продавать, и ее автор не обязан ее отдавать бесплатно. Лицензия GPL говорит о том, что вместе с программой, нужно передать и ее исходный код.
С чего Вы взяли, что темы для WP должны "БЕСПЛАТНО" раздаваться?
Кому нужна тема без графического оформления. Ну получите вы этот самый код и что дальше?
Всё к чему это приведёт, это то, что в лицензии на тему будет написано, что код распостраняется по GPL, а картинки и поддержка идут по другой лицензии. И всё. Как бабло платили так и будут платить.
А доступ к сырцам - это OpenSource. А там может быть и закрытая лицензия.
Пример - IPB.
Пример отрытого и не свободного - движок IBP.
PROFIT же, нет?
Пример работы:
Зашифрованный свободно распространяемый сырец: sdgesbgfth
Конечный код: <?php loli_func(); ?>
<?php get_header(); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <!-- HTML HERE --> <?php endwhile; ?> <?php endif; ?> <?php get_footer(); ?> |
Вызов этих ф-ций они считают использованием их кода? Я так не считаю. В любом случае это легко обойти:
Вместо get_header() пишем в своем коде my_superpuper_header() и т.д. для всех вставок.
Такой код никакого отношения к wp не будет иметь, ибо мы на своем по-сути языке описываем куда что вставлять.
Потом пишем простенький конвертер с кодом типа:
function my_superpuper_header(){
return get_header();
} |
Или который просто реплэйсом заменяет мои названия ф-ций (вставок) на вордпрессовские, джумловские и пр.
Этот конвертор можно и по GPL лицензировать.
Я предложил писать шаблоны без привязки к какому-либо движку, используя свою систему обозначений вставок. Здесь нет никакой связи с wp и нет никаких нарушений.
А вообще использование API не является использованием кода движка. Иначе нельзя бы было например для линукса (GPL) писать софт под другими лицензиями. Типа линукс под GPL, софт использует API линукса, следовательно весь софт для линукса должен быть под GPL. Так по вашему?
По вашему получается, что и все ЦМС работающие с MySQL тоже не могут быть с лицензиями отличными от GNU GPL. Однако это не так.
03 февраля, 2012
01 февраля, 2012
31 января, 2012
25 января, 2012


