Это не обязательно должно быть нарушением лицензии WordPress GPL ...
Виктор не упомянул, что выпустит его на wordpress.org, а также есть коммерческие плагины и темы.
Лучший способ сделать это - ionCube (или аналогичные PHP-кодеры / кодовые щиты) + файл ключа, связанный с именем домена.
Но имейте в виду, что это не 100% безопасное решение, поскольку его можно развернуть / декодировать в кратчайшие сроки.
Альтернативным методом может быть сервер лицензирования - который активируется для каждого доменного имени - или отправляет 1 отсутствующий файл при успешной активации.