Здравствуйте. Скажите, насколько незаконно править чужой код? Например, я совершаю серьезное правонарушение, если дизассемблировав какую-нибудь программу, после добавил в нее новую функциональность? Является ли написание и распространение заплаток (patch) для чужой программы правонарушением (даже если patch представляет собой расширение или отключение какой-либо функции, но не обход защиты)? Где об этом можно что-нибудь прочитать? С уважением, Andy.
Если автор программы явно не дал разрешения - противозаконно, а накажут ли - это уже другой вопрос. В лицензионном соглашении и в УК.
andy_tallinn Не знаю. Я ещё не видел ни одной коммерческой лицензии, в которой не упоминалось бы о наказуемости подобных инициатив. Тем не менее, хороший адвокат может доказать, что лицензия ущемляет какие-то конституционные свободы, но стоит ли идти на риск?
Автор программы может написать все что ему придет в голову в лицензионное соглашение, но реально можно запустить машину правосудия лишь используя законы той страны, гражданином которой является взломщик. Хотя, возможна поддержка конкретной страной международных соглашений и т.д. , что чревато. P.S. Да еше, зависит от того, какие силы могут привлечь на свою зашиту разработчики программы. Сравни, например, M$ и пару-тройку разработиков со своей софтварной компанией.
Но также существуют и исключительные ситуации. Например, касательно данной темы. Можно исследовать чужой программный код в целях совместимости с другим интерфейсом (для более точной формулирвки см. вроде тот же закон об авторском праве) . Ебстественно, в суде адвокат взломщика может делать акцент на данные аргументы и т.п., и обвинению нужно будет еще постараться доказать, что дизасм кода совершен со злым умыслом, а не иначе.
У себя дома можно делать всё, что угодно и с чем угодно, но вот распространение... Если измененная программа попадётся разработчику, могут быть неприятности. Хотя, с другой стороны, наши пираты живут и процветают.
а кто-нибудь слышал о нормах судебной экспертизы в области установления авторских прав? я, например, нет.. точнее, они есть, но какие-то расплывчатые
Вообще, смотрите законодательство конкретной страны (об авторском и смежных правах, УК, законы об информации и т.п.), потом международные соглашения, ратифицированные государством. Потом уже смотрите на лицензионное соглашение программ. Quantum Наоборот В Украине, например, (если это явно не запрещено лицензией) разрешено изучение (исследование для самообучения) софта, модификация/исправление для улучшения работы и фикса багов.
Вообще-то лицензия, под которой стоят кнопки "Согласен" и "Не согласен" по российскому законодательству никого ни к чему не обязывает. Юридическим документом является только договор с подписью и печатью. С другой стороны патч может пройти как "вредоносное ПО", за распространение которого есть статья УК. Однако если патч только лишь исправляет глюки в чужой программе или переводит интерфейс на другой язык - его "вредоносность" определяется только тем, у какой стороны адвокаты круче.
Полазий по фипсу, но только юридическая реальность может серьёзно отличаться от того, что написано в законах Например, по Российскому закону нельзя патентовать "алгоритмы", но можно патентовать "способы", но эти слова синонимы, поэтому применительно к патентованию программ считается, что если программа управляет неким хитрым устройством, то она "способ" и патентовать её можно, а если это управляемое устройство есть стандартный компьютер, то программа "алгоритм" и патентованию не подлежит ) Вот ещё подборка в тему
такой бред, если честно - помещать закон об охране авторских прав в УК возможно, это следствие длительного отсутствия законодательства в этой области
letika По хорошему если международное соглашение противоречит внутреннему законодательству, то приоритет должен быть у закона своей страны. Но в нашем продажном псевдогосударстве увы полагаться на это особо не приходится . andy_tallinn То же самое относится и к лицензионному соглашению - в нём можно уточнять некоторые нюансы закона страны, но нельзя ему явно противоречить. Поскольку программа приравнена к литературному произведению, что само по себе достаточно нелепо, то проводи аналогию программных патчей с литературными рефератами, рецензиями, обзорами, предисловиями, комментариями и т.п. ) Например, в статье литературного критика может присутствовать множество больших цитат из рассматриваемого произведения, снабжённых коротенькими примечаниями самого критика и это уже не плагиат В технической литературе "передирание" целых глав из книги в книгу (с сохранением нелепых ошибок и очепяток) встречается сплошь и рядом, правда, законность этой практики есно сомнительна. Зато изложение того же материла своими словами только приветствуется так что по идее, если декомпилировав чужую программу просто оптимизировать её, то можно сказать, что сам написал, поскольку в случае чего факт декомпиляции ещё доказать требуется , а некоторе сходство кода связано с общностью решаемых задач . "Творческий характер деятельности автора предполагается до тех пор, пока не доказано обратное." Кроме того: 5. Предоставляемая настоящим Законом правовая охрана не распространяется на идеи и принципы, лежащие в основе программы для ЭВМ или базы данных или какого-либо их элемента, в том числе на идеи и принципы организации интерфейса и алгоритма, а также языки программирования. т.е. полное копирование интерфейса или отдельных его элементов (кнопочек, списочков и т.п.) из любой программы как и собственный релиз компилятора под любой язык программирования (без изобретения собственного синтаксиса) законны. Правда здесь есть тонкость с изображениями (иконки, курсоры, текстуры и пр.) которые сами по себе могут считаться "произведениями искусства" И ещё можно декомпилировать код для обеспечения совместимости по данным, особенно если формат данных недокументирован или документирован недостаточно хорошо. Когда, например, вскрываешь код архиватора rar то ты просто уточняешь устройство формата данных архива rar, скрывать который от обеспечения совместимости Е.Рошал не вправе . Правда если ты потом пишешь на основе полученных данных свой релиз архиватора, одним из форматов которого является rar то вопрос спорный - с одной строны ты всего лишь обеспечиваешь совместимость по формату данных - т.е. возможность удалённого взаимодействия , а с другой: "не для составления новой программы для ЭВМ, по своему виду существенно схожей с декомпилируемой программой ". И ещё важный нюанс - "извлечение коммерческой прибыли" - для себя или для друга можно реализовывать даже то что запатентовано!, а вот продавать такие вещи уже нельзя. Правда американцы у себя уже засудили альтруиста, бесплатно рассылавшего "пропатченные" программы.