Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.02.2014, 23:13
Новичок на форуме
Отправить личное сообщение для Буратино Посмотреть профиль Найти все сообщения от Буратино
 
Регистрация: 24.10.2013
Сообщений: 6

как спастить от программиста-афериста
Доброго времени суток, уважаемые!

Я сделал небольшую игру на js и html, игра - линии(там, где 5 шариков одного цвета нужно ставить в ряд). Гипотетически, кто угодно может зайти и скачать весь код( там чистый js, без сервера). Вопрос в следующем - есть ли смысл с этим что-то делать и что можно делать?)
Ответить с цитированием
  #2 (permalink)  
Старый 17.02.2014, 00:01
Аватар для Makarov
Профессор
Отправить личное сообщение для Makarov Посмотреть профиль Найти все сообщения от Makarov
 
Регистрация: 08.07.2013
Сообщений: 212

Смысла нет, лучшая защита - принцип неуловимого Джо.
В принципе исходный код можно обфусцировать, но это обычно нафиг не нужно, да и если моссаду будет надо - моссад расшифрует.
Серьезные коммерческие продукты (тот же ExtJs) обычно защищены лицензиями
Ответить с цитированием
  #3 (permalink)  
Старый 17.02.2014, 00:49
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Буратино,
Достаточно просто сделать обфусцировать с привязкой к домену, т.е к ключу распаковки - привязать код текущего домена, типично такие коды при простых игрушках ломать лень, проще накатать новый код, согласно видимому алгоритму игры
Ответить с цитированием
  #4 (permalink)  
Старый 17.02.2014, 19:31
Новичок на форуме
Отправить личное сообщение для Буратино Посмотреть профиль Найти все сообщения от Буратино
 
Регистрация: 24.10.2013
Сообщений: 6

Спасибо, вы открыли мне глаза, господа!
Ответить с цитированием
  #5 (permalink)  
Старый 18.02.2014, 21:05
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от Буратино
Гипотетически, кто угодно может зайти и скачать весь код
Практически!!! все и всегда качают весь код. Иначе он не будет работать в браузере.

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

Профи нужно час, чтобы написать ту же логику, но гораздо удобней в оформлении и поддержке.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #6 (permalink)  
Старый 22.02.2014, 21:33
Аватар для lgick
Аспирант
Отправить личное сообщение для lgick Посмотреть профиль Найти все сообщения от lgick
 
Регистрация: 23.11.2013
Сообщений: 96

Не нужно ничего обфусцировать!

Считаю, что каждую программу нужно выкладывать в открытые репозитории и указывать ссылку на них в самой программе. Тогда, если в твоем коде будут неявные ошибки другие программисты укажут на них, а возможно даже и исправят
Ответить с цитированием
  #7 (permalink)  
Старый 22.02.2014, 23:44
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от lgick
Не нужно ничего обфусцировать!
читай пост Gozar + каждому по хорошему интернету, аминь
Ответить с цитированием
  #8 (permalink)  
Старый 23.02.2014, 01:59
Аватар для lgick
Аспирант
Отправить личное сообщение для lgick Посмотреть профиль Найти все сообщения от lgick
 
Регистрация: 23.11.2013
Сообщений: 96

Сообщение от bes
читай пост Gozar + каждому по хорошему интернету, аминь
Он говорит, что это невозможно, а я говорю, что это не нужно))
Ответить с цитированием
  #9 (permalink)  
Старый 23.02.2014, 14:54
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как включить синхронное выполнение строк? SkaN Элементы интерфейса 1 26.04.2012 22:28
Как писать код который легко поддерживать, расширять, читать. Policeman Общие вопросы Javascript 3 24.03.2012 05:40
Как при быстром многократном клике по кнопке обрабатывать только первый клик battrack jQuery 3 22.03.2012 10:47
Как отловить обратное событие "click" ? jsuse Общие вопросы Javascript 2 18.01.2012 00:16
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56