Jump to content
Korean Random
ribbed

Портал модов от WG

Recommended Posts

2 minutes ago, GPCracker said:

Пока еще никто не придумал другого, реально работающего метода, защищающего код от плагиата

качественный и поддерживаемый код, не?

3 minutes ago, GPCracker said:

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

Мы говорим про портал, а не про клиент.

Ты сам сказал, что портал не особо востребован.

Страникс не станет ради него отключать фейки в протекторе.

...

PROFIT

 

А анализ по байткоду проще без фейков же делать)

Хотя у меня и есть для борьбы с ним утилитка, та, с гитхаба, но допиленная(правда я ее уже год не обновлял)

Хотел ее для народа выложить, но она не стабильна, поэтому забил

Share this post


Link to post

Short link
Share on other sites
23 minutes ago, SkepticalFox said:

качественный и поддерживаемый код, не?

По всей видимости ты не очень внимательно читал, что я писал ранее.

2 hours ago, GPCracker said:

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

Весь "качественный и поддерживаемый код", а точнее тот, который подходит под пункты 1.2 и 2 уже и так либо лежит на GitHub, либо в скором времени там появится. Но ключевой момент здесь в том, что для того, чтобы писать такой код, нужно иметь весьма неплохой опыт и умение это делать. Начинающие мододелы в большинстве случаев не имеют серьезного опыта программирования для таких вещей. Поэтому они априори не могут писать такой код, который другие "мододелы" не будут копировать. То, что выложено в открытом доступе, в зачастую написано так, что понятно по большей части только тем, кто уже имеет достаточный опыт в программировании, а у этих людей уже, как правило, имеется совесть, и они "болезнью копипаста" практически не страдают, тем более, как показывает практика, почти каждый мододел, кто публикует исходники, использует свою собственную архитектуру, и копипаст чужого кода там зачастую будет выглядеть как черная заплатка на синих джинсах. Поэтому для новичков и мододелов-программистов среднего уровня ничего другого не остается как использовать технические средства защиты (обфускацию).

Edited by GPCracker

Share this post


Link to post

Short link
Share on other sites
10 minutes ago, GPCracker said:

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

Вот поэтому мне и хотелось бы видеть на портале галочку(но настораживающую) у модов от таких авторов.

Чтобы игнорить такие моды.

Если галочки нет, значит можно уже переходить к скачиванию и анализу кода/байткода.

Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites
Только что, SkepticalFox сказал:

Хотел ее для народа выложить, но она не стабильна, поэтому забил

 

Для какого народа? В реальности знаешь кто ими пользуется? А вот те самые товарищи, которых ты имел ввиду в посте:

Только что, SkepticalFox сказал:

ну так)

они настолько заботливые, что брали сурсы и защищали сами)

Да-да. Вот эти самые "заботливые" (певуны, как говорил проф. Преображенский )))))))) главные и основные пользователи этих расковырялок.

 

Только что, SkepticalFox сказал:

Страникс не станет ради него отключать фейки в протекторе.

 

Вообще-то и не нужно. А что касается портала, то я вот считаю, что на портале таки нужно разделять "обвешанные моды" от остальных, но вот по каким причинам:

1. Не вижу ни чего плохо в том, чтобы поощрять вербально опен-код, и модам залитым с открытым кодом выдавать какую-нибудь красивую зеленую картинку типа "Open-Code" чтоб все видели что там нет обвеса и также мона поглядеть исходник или декомпилировать байткод. Такое поощрение не накладывает ни каких обязательств или ограничений на авторов модов.

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

 

Что касается детектирования, то переводить его в режим "ловли" не нужно. Достаточно сделать следующее - при загрузке мода автор который хочет чтобы его мод загрузился как "Open-Code" должен загружать py-файлы, а не pyc-файлы и соответственно пакеты именно с py-файлами. После чего сервер портала компилит их сам в pyc (пакеты сам перекомпиливает). Делает доступным на странице мода как сам готовый мод так и его исходники и конечно же присваивает моду зеленый ярлык "Open-Code".

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites
13 minutes ago, StranikS_Scan said:

Что касается детектирования, то переводить его в режим "ловли" не нужно. Достаточно сделать следующее - при загрузке мода автор который хочет чтобы его мод загрузился как "Open-Code" должен загружать py-файлы, а не pyc-файлы и соответственно пакеты именно с py-файлами. После чего сервер портала компилит их сам в pyc (пакеты сам перекомпиливает). Делает доступным на странице мода как сам готовый мод так и его исходники и конечно же присваивает моду зеленый ярлык "Open-Code".

вариант не особо, т.к. есть еще flash

13 minutes ago, StranikS_Scan said:

1. Не вижу ни чего плохо в том, чтобы поощрять вербально опен-код, и модам залитым с открытым кодом выдавать какую-нибудь красивую зеленую картинку типа "Open-Code" чтоб все видели что там нет обвеса и также мона поглядеть исходник или декомпилировать байткод. Такое поощрение не накладывает ни каких обязательств или ограничений на авторов модов.

идея то что надо!

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

но это только для flash/python, а что с остальными модами?..

Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites
1 minute ago, SkepticalFox said:

Если галочки нет, значит можно уже переходить к анализу кода/байткода.

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

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

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
5 minutes ago, GPCracker said:

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

и незаявленные =)

Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, SkepticalFox сказал:

и незаявленные =)

И не выполнял незаявленные. Не дискредитируй народ косноязычием.

Share this post


Link to post

Short link
Share on other sites
2 minutes ago, Polyacov_Yury said:

дискредитируй

дезориентируй

Share this post


Link to post

Short link
Share on other sites
3 minutes ago, Polyacov_Yury said:

И не выполнял незаявленные. Не дискредитируй народ косноязычием.

питон хрен в песочницу запихнешь, слишком много у него привилегий над компьютером.

да и по мере увеличения Mod Hub'а кто-нибудь додумается до какой-нибудь глупости...

в WordPress Plugins/PIP/rubygems/npm это сплошь и рядом, хотя исходники видят все, а тут даже исходников нет...

Just now, GPCracker said:

дезориентируй

дисаппируй

Share this post


Link to post

Short link
Share on other sites

Нет. Я именно дискредитацию имел в виду. Цель модхаба - чтобы моды, устанавливаемые пользователем, работали у него так, как заявлено. Особенно если "заявлено" и "задумано" совпадает. А из Вашего продолжения фразы выходит несколько не то.

 

 

Возвращаясь к теме, которой посвящен топик.

966a13e371.png1c5b9e8c88.png

 

Мне одному кажется, что со скриптами что-то надо делать?

И да, я опять не могу ответить людям в комментах под Ремодомодом.

Share this post


Link to post

Short link
Share on other sites
22 minutes ago, Polyacov_Yury said:

А из Вашего продолжения фразы выходит несколько не то.

в описании вашего мода что-то написано про гугланалитику?

 

Share this post


Link to post

Short link
Share on other sites
2 минуты назад, SkepticalFox сказал:

в описании вашего мода что-то написано про гугланалитику?

А должно? Я нарушаю чье-то личное пространство? Раскрываю личные данные? Нет. Я всего лишь мониторю использование того, на что потратил сотни, если не тысячи неоплачиваемых человекочасов. Если у Вас нет уважения к чужому труду - это ваши и только ваши проблемы.

Besides, весь мой код открыт. Читай - не хочу. Даже на GitHub все выложено. Ссылка в подписи.

Share this post


Link to post

Short link
Share on other sites
Только что, SkepticalFox сказал:

правильный ответ: да

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

Share this post


Link to post

Short link
Share on other sites

@Pavel3333 не всё так плохо, настолько бестолковый индикатор сделать, им надо было постараться ))))

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
21 minutes ago, Pavel3333 said:

как пара моих модов. не представляю, что бы было, если бы я их не защитил хорошо

надо проще относиться к этому, правда

защита не поможет от кражи идеи, здесь только патенты имеют силу

надо развивать мододельство, а не губить его

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

Share this post


Link to post

Short link
Share on other sites
3 часа назад, GPCracker сказал:

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

Разумеется! В принципе я тоже за то чтобы ВСЕ моды были с открытым кодом. Но все, значит ВСЕ.

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...