QuickeneR Цитата: Мне особенно интересно, какой конкретно закон запрещает искать опасные ошибки в программах, особенно если ты их легально купил.
В соответствии с Закон РФ от 23 сентября 1992 г. N 3523-I
"О правовой охране программ для электронных вычислительных машин и баз данных" на основании статьи 15 пункт 3
"лицо, правомерно владеющее экземпляром программы ... вправе без согласия правообладателя ... декомпилировать ... программы для ЭВМ с тем, чтобы изучать кодирование и структуру этой программы при следующих условиях:
...
информация, необходимая для взаимодействия независимо разработанной данным лицом программы для ЭВМ с другими программами, недоступна из других источников;
...
декомпилирование осуществляется в отношении только тех частей программы для ЭВМ, которые необходимы для организации такого взаимодействия."
и в соответствии с принятым Вами лицензионным соглашением ,
"* Ограничение на вскрытие технологии и
декомпиляцию.
Запрещается вскрывать технологию или
декомпилировать продукт за исключением случая и
только в той степени, когда такие действия явно
разрешены применимым законодательством, несмотря
на наличие в лицензионном соглашении данного
ограничения."
т.е. если его НЕ принять лицензионное соглашение то Вы не имеете права на этот продукт и соответственно не подпадаете под действия статьи 15. Иными словами Вы можете декомпелировать только часть кода , и то только ту его часть которая отвечает за взаимодействие с другими программами и при условии , что нет доступной информации с описанием того как могут взаимодействовать другие программы с этим продуктом. А к продукции корпорации Майкрософт это явно не применимо , такой информации предостаточно как в бесплатном варианте так и в платном. Соответственно у Вас нет законного права искать ошибки и недокументированные возможности с помощью декомпилирования кода программы , и в частности браузера IE. Хотя поиск ошибок ни кто не запрещает (запускайте программу в разных режимах, иметируйте разные действия пользователей и т.д.).
Цитата: Тогда может быть и обычный замок нельзя проверить на предмет того, не открывается ли он любым гвоздем?
Здесь сказывается путаница в терминах. Если Вы купили замок как готовое изделие и являетесь теперь его владельцем , то Вы можете поступить с ним как Вам захочется. Но если Вы взяли этот замок во временное пользование на условиях лицензии , с условиями которой Вы согласились, т.е. добровольно приняли на себя такие обязательства которые указаны в лицензии (политика корпорации Майкрософт на это и направлена), то Вы обязаны соблюдать эти условия , и если в лицензии будет указано , что Вы не имеете права разбирать замок с целью ознакомления с его внутренним устройством , то Вы нарушите условия лицензии и , соответственно тому , что об этом сказано в лицензии можете быть наказаны. При этом Вы можете замерить диаметр дужки замка , ее изгиб для того , что-бы сделать проушины на которые можно вешать этот замок для себя или с целью наладить производство таких проушин и потом их продавать.