Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
На основании анализа кода PHP и HTML, включая вызовы API, логики работы программы, эксперты заключили, что почти любая тема оформления, созданная для Wordpress, будет производной от основных тем CMS, лицензированных под GPL
что почти любая тема
Q: If I port my program to GNU/Linux, does that mean I have to release it as Free Software under the GPL or some other Free Software license?www.gnu.org/licenses/gpl-faq.html#PortProgramToGL
A: In general, the answer is no—this is not a legal requirement. In specific, the answer depends on which libraries you want to use and what their licenses are.
Q: If a library is released under the GPL (not the LGPL), does that mean that any program which uses it has to be under the GPL or a GPL-compatible license?www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL
A: Yes, because the program as it is actually run includes the library.
“Use a library” means that you're not copying any source directly, but instead interacting with it through linking, importing, or other typical mechanisms that bind the sources together when you compile or run the code.www.gnu.org/licenses/gpl-faq.html#AllCompatibility
Q: If I add a module to a GPL-covered program, do I have to use the GPL as the license for my module?www.gnu.org/licenses/gpl-faq.html#GPLModuleLicense
A: The GPL says that the whole combined program has to be released under the GPL. So your module has to be available for use under the GPL.
If the modules are included in the same executable file, they are definitely combined in one program. If modules are designed to run linked together in a shared address space, that almost surely means combining them into one program.
By contrast, pipes, sockets and command-line arguments are communication mechanisms normally used between two separate programs. So when they are used for communication, the modules normally are separate programs.
Q: If a program released under the GPL uses plug-ins, what are the requirements for the licenses of a plug-in?
A: It depends on how the program invokes its plug-ins. If the program uses fork and exec to invoke plug-ins, then the plug-ins are separate programs, so the license for the main program makes no requirements for them.
If the program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single program, which must be treated as an extension of both the main program and the plug-ins. This means the plug-ins must be released under the GPL or a GPL-compatible free software license, and that the terms of the GPL must be followed when those plug-ins are distributed.
If the program dynamically links plug-ins, but the communication between them is limited to invoking the ‘main’ function of the plug-in with some options and waiting for it to return, that is a borderline case.


На основании анализа кода PHP и HTML, включая вызовы API, логики работы программы, эксперты заключили, что почти любая тема оформления, созданная для Wordpress, будет производной от основных тем CMS, лицензированных под GPL
themes interact with WordPress (and WordPress with themes) the exact same way that WordPress interacts with itself
От того, что какая-либо программа (тема, плагин) исполняется в контексте движка, компонуется им в момент выполнения, вызывает API или библиотеки, она не становится содержащей внутри себя GPL-код. Он снаружи, а вызывать его никто запретить не может.
Они брали WP, включали в дистрибутив свой модуль и распространяли дистрибутив, содержащий WP + плагин?
Вы демонстрируете просто вопиющую неграмотность в вопросах, спорить о которых столь опрометчиво беретесь. Без обид только, окей?Позвольте сказать то же самое. Пусть, будучи умным человеком каждый из нас возьмется изучать противоположную точку зрения. Мне ваша понравилась. Как отмазка. Я обязательно выясню какие юридические последствия она несет. Может и вы чем-то обогатитесь от общения.
Исходя из такой логики я вообще не могу создать закрытую прогу под ОС Linux, потому что прога эта по-любому будет работать в окружении ОС

10. Я написал Компонент, Модуль, Шаблон для Joomla. Должен ли я распространять их по лицензии GPL?
Нет. GPL позволяет писать свои собственные расширения для Joomla и распространять их по любой, выбранной Вами лицензии.
WordPress заставит всех соблюдать GPL