Поддержка Проблемы и решения Скрыть код плагина

  • Решено rofl113

    (@rofl113)


    Добрый день Всем!

    Подскажите пожалуйста как реализуется «защита» плагина в рамках WordPress системы? То есть допустим есть плагин и у него есть платная часть (или полностью платный) — как обезопасить плагин от копирования исходного кода?

    Возможно есть статьи или ссылки на подобные темы. Я пытался гуглить но видимо запрос во вселенную отправляю не правильный =)

    p.s. Всем заранее спасибо!

    • Тема изменена 3 месяца назад пользователем rofl113.
Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Модератор Yui

    (@fierevere)

    永子

    чтобы с сайта клиента не украли ( не украдут , код исполняется и наружу не выдаётся )

    или

    чтобы ваш плагин не тиражировали ?

    для второго есть лицензия GPLv2 которая явно разрешает изменение и распространение, так что если вы делаете плагин, то платность плагина это его поддержка и какие то дополнительные сервисы

    • Ответ изменён 3 месяца назад пользователем Yui.
    Автор rofl113

    (@rofl113)

    @fierevere спасибо за информацию!

    Но разве код нельзя посмотреть перейдя в папку с плагинами?

    • Ответ изменён 3 месяца назад пользователем rofl113.
    • Ответ изменён 3 месяца назад пользователем rofl113.
    Модератор Yuri

    (@yube)

    Но разве код нельзя посмотреть перейдя в папку с плагинами?

    Снаружи — нет.

    Автор rofl113

    (@rofl113)

    @yube я развернул сайт WordPress и поставил на него плагин Woocommerce и зашел в папку с плагинами — я вижу там код Woocommerce (или я что то путаю?)

    Модератор Yuri

    (@yube)

    Чтобы увидеть php-код, нужно использовать какие-либо инструменты (файл-менеджер, ftp-клиент и т.п.), требующие авторизации. Без них код не виден. Прямое обращение к php-файлу вызывает его выполнение (на нормально настроенном хостинге). Вообще-то это азы сайтостроения и оффтопик для этого форума.

    Модератор Yui

    (@fierevere)

    永子

    вы можете названия файлов видеть, если у вас не очень правильно сконфигурирован сервер и выдает индексы папок, при открытии .php файла извне он исполняется, если сервер совсем неправильно настроен и не выполняет php, тогда вы увидите код, но тогда и wordpress работать не будет

    автор спрашивает про «внутренний», админский доступ к коду плагина, а не внешний, через интернет.

    автор спрашивает про «внутренний», админский доступ к коду плагина

    Так ему сразу же и ответили: GPLv.2 запрещает его скрывать.
    Код должен быть открытым и доступным как к изменению, так и к распространению.

    Автор rofl113

    (@rofl113)

    Я всё понял

    Спасибо Всем кто принял участие, да я хотел узнать именно про «внутренний» вариант защиты.

    «внутренний» вариант защиты — только хранение и подключение кода с другого внешнего ресурса

Просмотр 10 ответов — с 1 по 10 (всего 10)