Подтвердить что ты не робот

Каковы некоторые хорошие способы предотвратить людей от копирования моего исходного кода?

У меня есть много настроенных javascript и макетов, и я хочу, чтобы люди не использовали их. Есть ли какой-либо практический способ сделать это, или я просто должен быть счастлив, что мой php-код не отображается? Я хочу, по крайней мере, затруднить копирование моего сайта.

4b9b3361

Ответ 1

Если люди действительно хотят получить доступ к исходному коду, они могут сделать это довольно легко.

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

См:

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

Ответ 2

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

Ответ 3

Просто напишите дрянной код. Это не будет препятствовать копированию, но это уберет мотивацию для этого.

Ответ 4

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

Ответ 5

На сегодняшний день наиболее распространенным методом является запись столь плохого кода, который никто в здравом уме не захочет его скопировать, он используется примерно на 99% веб-сайтов.

Это действительно проблема для вас, если кто-то вырвет часть вашего кода?

Уверен, что это проблема, если кто-то украл весь сайт/приложение, но единственный способ, которым вы действительно можете справиться с этим, - это стандартное юридическое средство.

Ответ 6

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

Ответ 7

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

Ответ 8

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

И даже если этот вариант в поисковой системе никогда не появляется - все же можно быстро и легко узнать, использует ли сайт украденный Javascript.

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

Ответ 9

Вы можете использовать обфускатор, если хотите. Это делает источник человеком нечитаемым.

Ответ 10

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