Comments 7
Под устройством пользователя можно понимать JWM? Например виртуальная машина java в облаке или интерпретатор python? Если мы пытаемся запустить программу в среде которую не поддерживают инструментальные средства разработчиков то имеем ли мы право произвести трансляцию бинарных кодов одной машины в бинарные коды другой?
Сложно представить, что под устройством понимается исключительно железо.
В Постановлении Пленума Верховного Суда РФ N 5, Пленума ВАС РФ N 29 от 26.03.2009 указывалось: "адаптация, представляющая собой внесение изменений, осуществляемых исключительно в целях функционирования программы для ЭВМ или базы данных на конкретных технических средствах пользователя или под управлением конкретных программ пользователя". Это постановление утратило силу, но данное толкование вполне применимо в конкретном споре.
Опять же как сказано в статье "если иное не указано в договоре". В пользовательских соглашениях может быть много ограничений.
И если кто-то делает реверс не в личных целях, а с заведомо противоправными целями и дальнейшим распространением и коммерциализацией результатов - то 100% нарушение. Можно посмотреть дела по прошитым игровым консолям, модификация позволяла ставить нелицензионные игры (практика есть и в штатах, и у нас).
Как-то так) Если я правильно понял вопрос)
Ну например я купил себе планшет для рисования, но драйвер у них оказался только под винду и реверс последнего позволил мне использовать его даже на андроиде. Реверсом был просто прогон драйвера через objdump+DSL (haskell)+патч DSL. Если научить DSL интерпретировать бинарный код то и objdump не нужен. Вот это как назвать? Реверс?
Да, это реверс, но не значит, что в вашем случае он законен. Смотря, что написано в пользовательском соглашении.
Плюс в п. 4 ст. 1280 написана фраза "применение положений, предусмотренных настоящей статьей, не должно противоречить обычному использованию программы для ЭВМ" - вот это "обычное использование" может означать в споре запрет на адаптацию ПО под конкретную операционную систему.
Если нужен более точный ответ, можете мне скинуть ссылку на пользовательское соглашение на ПО, которое интересует
Один мой друг рассказывал, что есть люди, которые реверсят по 20 лет к ряду и ничего им за это не было...
Ваш друг мудро не говорит об этом своими устами. Один мой знакомый тоже иногда так делал
А в чем посыл вашего комментария? Что проблему обсуждать не нужно? Так можно сказать о чем угодно - один мой друг взятки берет по 20 лет к ряду и...
Тем более, статья не про ответственность за незаконную переработку, а наоборот, что реверс-инжиниринг законен, но требует соблюдения ряда условий (и частный вопрос - его способы).
О законных способах реверс-инжиниринга