Что некоторые хорошие пути состоят в том, чтобы препятствовать тому, чтобы люди копировали мой исходный код?

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

15
задан Vyktor 3 December 2014 в 18:09
поделиться

9 ответов

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

Обфусцируя код, можно до некоторой степени замедлить работу людей.

См .:

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

18
ответ дан 30 November 2019 в 23:52
поделиться

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

11
ответ дан 30 November 2019 в 23:52
поделиться

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

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

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

6
ответ дан 30 November 2019 в 23:52
поделиться

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

5
ответ дан 30 November 2019 в 23:52
поделиться

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

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

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

5
ответ дан 30 November 2019 в 23:52
поделиться

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

4
ответ дан 30 November 2019 в 23:52
поделиться

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

8
ответ дан 30 November 2019 в 23:52
поделиться

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

3
ответ дан 30 November 2019 в 23:52
поделиться

Der gesamte clientseitige Code kann kopiert werden. Wenn Sie ein Webdesigner sind, ist es am besten, sich selbst gut zu brandmarken und weiter zu innovieren, so dass die Kunden mehr am Urheber als am Nachahmer interessiert sind.

12
ответ дан 30 November 2019 в 23:52
поделиться
Другие вопросы по тегам:

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