Eсть веб-сервис, у которого есть совсем недокументированный недоapi, но оно легко реверсинженируется. К этому api веб-сервис распространяет от своего имени код для сайтов, написанный на php и в нем нет никаких указаний по какой лицензии он распространяется. Есть плагин к cms, написанный сторонним разработчиком и использующий этот php-код от веб-сервиса. Плагин распространяется под GPL v2 и старше.
Может ли другой веб-сервис написать свой плагин на основе плагина стороннего разработчика и распространять его по GPL, при этом не раскрывая исходников самого сервиса? Проблема в том, что плагин не имеет никакого смысла и не может работать в отсутствие веб-сервиса и, таким образом, возможно, с юридической точки зрения является часть программы веб-сервиса.
Короче: CMS не использует и независима от кода плагина — она просто предоставляет интерфейс, поэтому её открывать необязательно даже если распространяете плагин (вроде ваш случай). Если GPL используется в коде CMS — нужно открывать, если эта модификация распространяется далее.