Декомпиляция или Преступление и наказание. Для чего может использоваться декомпиляция? - Чтобы получить игровые ресурсы.
- Чтобы выдавать игру за свою, немного изменив её.
- Чтобы использовать чужой код в своих целях.
- Обратная разработка.
Опустим вопросы морали, а соответственно и три первых пункта. Меня больше интересует 4ый. Что такое реверс-инженеринг? Немного википедии: Обра́тная разрабо́тка (обратный инжиниринг, реверс-инжиниринг; англ. reverse engineering) — исследование некоторого устройства или программы, а также документации на них с целью понять принцип его работы и, чаще всего, воспроизвести устройство, программу или иной объект с аналогичными функциями, но без копирования как такового. Применяется обычно в том случае, если создатель оригинального объекта не предоставил информации о структуре и способе создания (производства) объекта. Использование обратной разработки не может противоречить закону об авторском праве и патентному законодательству. Остальное можно дочитать здесь. В нашем случае, декомэн (от decompiler man, чтобы не писать "человек, который декомпилировал нечто") смотрит как сделана игра и делает по образу и подобию, и при всем этом остается невиновным. Код-то он не воровал. Что можно сказать в защиту этого человека? Он действительно не воровал код и написал свой с 0. Он просто учился программировать по исходнику. С другой стороны, уже реализованная в каком-то проекте идея дорого стоит, а декомэн ворует её. Так виновен или невиновен? Все зависит от оригинальной идеи и степени ее подражания в "дочернем" проекте. Насчет виновен или нет, я бы хотел послушать вас. Что скажете? Я думаю, что если ваш проект стал объектом исследования декомэна, значит в нем есть что-то особенное и нужно считать это за комплимент. Но если эта сволочь попытается его использовать в корыстных целях, то сразу нанимайте киллера, законодательство все равно не поможет. Мочить их надо!
|