Как защитить тему приложения Premium WordPress от копирования?

Говорят, что WordPress - это GPL, поэтому все плагины и темы, созданные с ним, должны быть GPL. Отлично, но если я потратил три месяца на кодирование чрезвычайно сложной темы приложения с намерением продать ее многократно для получения прибыли, например, тему системы планирования медицинского кабинета, то как я могу защитить свои инвестиции, даже если умеренная сумма?

27 голосов | спросил Volomike 21 WedEurope/Moscow2011-12-21T02:41:07+04:00Europe/Moscow12bEurope/MoscowWed, 21 Dec 2011 02:41:07 +0400 2011, 02:41:07

5 ответов


24

В дополнение к двум другим предложениям существует еще один возможный подход: переместите все функциональные возможности своего приложения из темы и в веб-службу , к которому Тема подключается через ключ API . Таким образом, перераспределение самой темы не влияет на вашу пользовательскую бизнес-модель на основе приложений, потому что для приложения потребуется ключевой ключ плюс .

Этот подход может работать или не работать, в зависимости от характера вашего пользовательского приложения, но он является успешной моделью для некоторых коммерческих плагинов и полностью совместим с GPL.

ответил Chip Bennett 21 WedEurope/Moscow2011-12-21T16:57:46+04:00Europe/Moscow12bEurope/MoscowWed, 21 Dec 2011 16:57:46 +0400 2011, 16:57:46
13

Легальность в стороне, я вообще смотрю на это таким образом, пишу хороший код и предлагаю хорошую поддержку, и люди придут к вам. Есть много премиальных тем, которые являются GPL и отлично работают. Посмотрите WooThemes , Headway , StudioPress (Genesis) , чтобы назвать лишь несколько компаний, которые пишут качество, полностью GPL-темы и зарабатывают себе на жизнь.

По моему мнению, некоторые из их успехов зачисляются на предоставление поддержки и ценообразования на темы, которые они могут себе позволить, но другие могут позволить себе заплатить за них.

Я думаю, что эта идея «Если я сделаю свою тему GPL, кто-то ее украдет, и вся моя работа исчезнет» - это просто ложь. Конечно, может кто-то украдет его, отдаст. Но если вы предлагаете поддержку, люди все равно придут к вам и получат ее. Не говоря уже о том, что они знают, что они получают. Бесплатные /украшенные премиальные темы (и некоторые не премиальные) часто содержат шпионское и вредоносное ПО. Я бы предпочел заплатить кому-то за то, что я знаю, а потом поработать с вирусом позже.

Последний пример (и, может быть, мой любимый) - это Theme Hybrid от Justin Tadlock, он бесплатно выпускает его как GPL и взимает 25 долларов США в год за поддержка. Плата, которую я с удовольствием плачу, потому что его поддержка потрясающая.

В нижней строке, если вы создадите доверенную среду, и люди придут.

Другим решением будет решение для терма, $ X для продукта, $ Y для поддержки, $ Z для дополнительных надстроек

PS: лично я ничего не покупаю для WordPress, который не является полным GPL.

ответил BandonRandon 21 WedEurope/Moscow2011-12-21T14:16:30+04:00Europe/Moscow12bEurope/MoscowWed, 21 Dec 2011 14:16:30 +0400 2011, 14:16:30
6

Если вы хотите применить некоторые юридические ограничения к своему продукту и оставаться в соответствии с практикой GPL в WordPress, лучшим вариантом является разделение лицензии:

  • PHP-код под GPL;
  • другие компоненты (например, дизайн, изображения, CSS) по лицензии по вашему выбору.
ответил Rarst 21 WedEurope/Moscow2011-12-21T03:50:01+04:00Europe/Moscow12bEurope/MoscowWed, 21 Dec 2011 03:50:01 +0400 2011, 03:50:01
0

То, что не упоминалось в этом потоке, - это темы Encryption and Obfuscation.

Шифрование кода с помощью IonCube или Zend Encoder - это всего лишь два популярных метода защиты тем и плагинов, которые я видел в процессе использования.

Проблема с шифрованием заключается в том, что с достаточной волей и желанием вы можете дешифровать файлы обратно в исходное состояние. Иногда результаты будут различаться и в зависимости от того, насколько хорошо понимается тип методологии шифрования, часто определяют успех или неудачу в дешифровке файлов.

Есть недобросовестные люди, которые стали достаточно опытными в области дешифрования файлов из IonCube, Zend и других. Для среднего человека, хлопот с часто перевешивает стоимость.

Следующая методология - это обфускация, которую я редко встречал, когда-либо видел. По-моему, это может сделать почти невозможным расшифровку файлов, которые были должным образом запутаны, что, в свою очередь, также означает, что вы не можете редактировать файлы с обфускацией традиционным образом и должны хранить копии своих основных файлов для любых изменений, обновлений, исправлений ошибок что обычно не является проблемой.

Однако сочетание как шифрования, так и обфускации сделало бы это почти невозможным, если не совсем невозможно украсть ваш собственный код. Это не помешает людям использовать его, если он будет функционировать, но это не позволит людям изменять его или копировать функциональность, чтобы создать свой собственный аналогичный продукт.

Использование API-ключа, как упомянуто выше, является другим замечательным методом, помогающим защитить ваши продукты, но есть недостатки этого метода, а именно: сохранение некоторой логики вашего приложения из исходной темы или плагина означает, что пользователю необходимо для подключения к вашему серверу для получения этой логики, чтобы тема или плагин работали правильно.

Это звучит как замечательная вещь, и это по большей части, но подумайте о том, что произойдет, если ваш сервер будет отключен даже час или два. Это сделает вашу тему или плагин непригодным для использования? Без сомнения. Тогда вам нужно будет рассмотреть, какое влияние это окажет на конечного пользователя.

Вы можете обойти это, насколько это возможно, за счет того, что некоторые отказоустойчивые серверные позиции обрабатывают распределение вашей логики API, например, используя облачные сервисы от надежных компаний, таких как Amazon и т. д., а также прямой доступ к логике с вашего сервера.

Тогда вам нужно будет взвесить расходы накладные расходы и, в конечном счете, стоит вам. Это действительно стоит времени? Я предполагаю, что это зависит от проекта и зависит от него, но в конечном итоге необходимо сделать это.

Суть в том, что большинство людей, которые будут пиратствовать или украсть ваш продукт, тему или плагин, скорее всего, никогда не купили ваш продукт, тему или плагин в первую очередь.

В нашей среде часто считается три типа людей,

  1. Тот, кто всегда будет красть и пиратствовать.

  2. Кто-то, кто попытается украсть или пиратствовать, прежде чем покупать продукт.

  3. Кто-то, кто просто купит ваш продукт, потому что его правильная вещь и самый надежный способ гарантировать, что ваш продукт работает, как описано.

Несмотря на то, что пиратство и воровство тем и плагинов распространено вокруг Интернета, количество людей, которые фактически используют ваши темы или плагины достаточно последовательно, чтобы оправдать любой ущерб вашей нижней строке, несколько незначительно.

Нельзя сказать, что мы не должны делать все, что в наших силах, чтобы свести к минимуму эту потерю, но часто ваши усилия были бы лучше потрачены на создание большего количества продуктов и дальнейшее продвижение существующих продуктов, а также диверсификацию того, как вы предлагайте свой продукт.

Благодаря тому, что многие продукты либо обновляются с новыми функциями, либо исправляют ошибки, он часто делает ранее пиратские продукты бесполезными или не столь же плодотворными, если бы он был оплачен.

Как упоминалось выше, код шифрования и обфускации, объединенный,это два метода, которые заслуживают дальнейшего изучения в дополнение к интеграции стиля API, чтобы наилучшим образом обеспечить безопасность ваших продуктов, тем или плагинов.

ответил userabuser 7 AMpSat, 07 Apr 2012 10:35:06 +040035Saturday 2012, 10:35:06
-6

Если вы продаете его, тогда он не должен находиться под GPL, поскольку вы не можете продать его на сайтах WordPress. Вы можете просто распространять его самостоятельно под любую лицензию, которая вам нравится. Ограничение GPL предназначено только для репозитория Wordpress.org, и, поскольку вы не можете его продать в Wordpress.org, вы можете получить любую имеющуюся у вас лицензию.

ответил Joe Izzard 2 PM00000010000003631 2012, 13:06:36

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132