Проект WordPress перешел на новый этап борьбы с проприетарными темами и плагинами
Создатель проекта WordPress, Мэтт Мулленвег (Matt Mullenweg), после консультации с юристами, продолжает утверждать, что темы и плагины, расширяющие возможности WordPress нарушают лицензию GPL, если они распространяются под лицензией отличной от GPL. Так как словесные предупреждения не действую и некоторые компании продолжают игнорировать призывы перевода тем и плагинов на лицензию GPL, Мэтт намерен перейти к более решительным действиям.В частности, создатели популярной темы Thesis открыто отказываются переводить свой платный продукт в разряд свободных. Для создания прецедента представители WordPress рассматривают возможность решить проблему через суд и в судебном порядке признать деятельность авторов Thesis незаконной и нарушающей условия лицензии GPL.
Марк Джекит (Mark Jaquith), лидер команды разработчиков WordPress, опубликовал в своем блоге детальный разбор причин, которые свидетельствуют о том, что создание плагинов и тем к GPL-продукту, нарушает лицензию GPL, даже если в теме не используются прямые вставки кода WordPress. Ранее, на основании анализа смешанного кода PHP и HTML, особенностей API, логики работы программы и организации циклов, юристами было выдано заключение, что почти любая тема оформления, созданная для WordPress, будет производной от основных тем WordPress, лицензированных под GPL. Возможность создания не-GPL темы остается, но такая тема в итоге не сможет использовать почти всю функциональность WordPress.
Тема к WordPress представляет собой набор PHP-файлов, загружаемых одновременно и неделимо с WordPress (обрабатываются и запускаются одним PHP-процессом как единое целое), вызывающих функции WordPress и имеющих доступ к базовым структурам данных. Иными словами код тем и ядра WordPress настолько переплетен, что темы и WordPress взаимодействуют между собой точно также как WordPress взаимодействуют с самим собой, т.е. PHP-файлы с темами представляют собой поставляемую отдельно часть WordPress.
© OpenNet