DictionaryForumContacts

 irushnik

link 9.06.2005 16:39 
Subject: reverse engineer the software
reverse engineer the software - вскрывать технологию или изменять исходные модули программного обеспечения?

 alk

link 9.06.2005 16:43 

 SH2

link 9.06.2005 16:46 
Не "изменять код" в любом случае..
Дайте чуть больше контекста. Это у Вас перечень того, что запрещается делать с программой? Термин "вскрывать технологию" слишком абстрактный.
Попробуйте почитать http://dict.kolbi.ru/cgi-bin/dict2/view2.pl?search=OK&word=reverse engineering

 irushnik

link 9.06.2005 16:58 
дам контекст. Licensee shall not otherwise copy, or modify, decompile, disassemble, or otherwise reverse engineer the software.

 SH2

link 9.06.2005 17:10 
Ну да, запрещается изменять, декомпилировать, дизассемблировать или иным способом получать (расшифровывать, восстанавливать, реконструировать, если угодно, "вскрывать") структуру и алгоритмы работы ПО.

Фактически, перевод всей этой запретительной фразы можно найти где угодно. Если заказчик не слишком въедливый, прокатит в любом случае. Если злой, то в любом случае такие юридические формулировки надо с ним согласовывать.

 alk

link 9.06.2005 17:11 
Типичная фраза из лицензионного соглашения.
Обратный инжиниринг.

 su

link 9.06.2005 17:23 
Владельцу (с большой буквы) лицензии, запрещены декомпиляция, дизассемблирование или восстановление исходного текста Программного (тоже с большой буквы) обеспечения

 su

link 9.06.2005 17:25 
в данном случае это ещё можно и как "вскрытие технологии" определить

 SH2

link 9.06.2005 17:26 
alk, почему бы тогда не "реверсивный" или "реверсный"?
Впрочем, умолкаю.. Мы с Вами не сходимся во взглядах на безоглядное и безотчетное (порою, в случае рандомных переводяг — безмозглое) использование заимствованных терминов.

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

su
Восстановить исходный код не всегда можно, reverse engineering — куда более ёмкое понятие.
Зачастую совершенно необязательно иметь исходный код, чтобы использовать идеи разработчика ПО в корыстных интересах. Если удастся узнать, например, применяемые алгоритмы поиска/шифрования/умножения два на два, это уже может нанести ущерб интеллектуальной собственности. И это уже будет считаться reverse engineering.

 su

link 9.06.2005 17:28 
в производстве, компьютерном моделировании и т.п. это совсем другое означает, совсем не криминальное

 alk

link 9.06.2005 17:30 
SH2 - Вы все верно написали, но сложилась такая терминология, не стали придумывать, написали обратный. Я бы кстати действительно сказал реверс-инжиниринг. Чтобы никаких сомнений не было в английском оригинальном термине, используемом в юридическом документе.

 SH2

link 9.06.2005 17:35 
su, скажите честно (без обид) — вы читали тему с самого начала? Вы видели, что аскер привёл контекст, и это действительно фраза из запретительной части лицензии? Разумеется, reverse engineering это очень широкое понятие, само по себе ни разу не криминальное и очень полезное. Банальная визуализация дерева классов объединёнными усилиями Visual Studio и MS Visio тоже относится к технологии reverse engineering. Не говоря уже о производстве не софта, а машинок, которые ходят, режут и летают.

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

alk, я рад, что мы пришли к согласию ;-) (На форуме ixbt в таких случаях ставят картинку с двумя смайликами с кружками пива ;-))

 alk

link 9.06.2005 17:41 
Да, видел. Только думал, что это не признак согласия, а так - типа, ваше здоровье!

 irushnik

link 9.06.2005 18:11 
Спасибо за интересную беседу, конечно, реверс инжиниринг вряд ли устоит моего заказчика, всё же я склоняюсь к 2м вариантам "вскрывать технологию" или "вскрывать структуру и алгоритмы работы программного обеспечения", боюсь, 2й вариант слишком объемный для лицензионного соглашения и конкретизация до структуры и алгоритмы работы ПО может также не понравится моему заказчику. Думаю, возьму я всё таки абрактный вариант "вскрывать технологию".

 

You need to be logged in to post in the forum

Get short URL | Photo