Декомпиляция - это законно!

Тема в разделе "WASM.HEAP", создана пользователем newMaximYCH, 5 апр 2009.

  1. newMaximYCH

    newMaximYCH New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2007
    Сообщения:
    209
    ГК РФ, ч. 4, ст. 1280 - Декомпилирование программ для ЭВМ, п. 3:
     
  2. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.630
    Адрес:
    ого..
    ох, а я то волновался!
     
  3. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    А то мы то, дураки, не знаем.
     
  4. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.218
    Адрес:
    Ukraine
    newMaximYCH
    А нарушение условий лицензирования программы?
     
  5. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    А как это карается? Считаются убытки компании и в зависимости от суммы применяют какую-то статью?
    Или еще как?
     
  6. newMaximYCH

    newMaximYCH New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2007
    Сообщения:
    209
    Если Ваша копию лицензионна, то никаких проблем быть не должно. Статья об авторском праве, единственная в которое оговорено о лицензиях, была 1 числа какого то месяца прошлого года отменена и за все подобные вопросы теперь отвечает ГК РФ, ч. 4 в которой про лицензиат я ни нашел ни слова.
     
  7. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Нарушения условий лицензии, противоречащих действующему законодательству своей страны, полностью законны и никак на караются :)) Другое дело, что могут придраться и потребовать доказательств что только для "достижения способности к взаимодействию". Или если эту свою программу, содержащую декомпилированный чужой код будешь продавать в странах где законы другие, к примеру прордашь в США через интернет, то будь осторожен в качестве туриста - могут зацапать даже в третьих странах и привлечь по ихним законам ;)
     
  8. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Еще есть интересный момент - у нас можно храбро использовать запатентованные алгоритмы и интерфейсы, как пользовательские (типа GUI), так и программные (не путать с копипастом их реализации ;). Но я ни разу не встречал лицензию где-бы автор запрещал использование своей программы на территории стран где эти патенты действуют, любопытно насколько законно (в международном смысле) перекладывать разборку с местными законами на юзера? И есть ли тому прецеденты?
     
  9. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.218
    Адрес:
    Ukraine
    Уплачивая за лиц. программу, вы, согласно условиям сделки (EULA), становитесь владельцем лицензии на вашу копию программы, но отнудь не на саму копию программы.
    Т.е., насколько я понимаю, этот пункт ГК к обычному end user отношения не имеет. Ну разве что даёт ему право дизассемблировать саму EULA. :)
     
  10. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    green
    Не нужно закапываться в казуистику ;) Если EULA противоречит закону то силу имеет закон, а не лицензия. А по закону - купил право использования программы - можешь декомпилировать, но только для того чтобы обеспечить совместимость со своими программами. Впрочем если для обеспечения совместимости потребуется выковырять весь алгоритм программы (например, алгоритм архивации, чтобы тоже создавать/открывать такие архивы), то тоже можно, главное алгоритм после этого переписать "своими словами" ;) Алгоритмы программ в РФ тоже не являются объектом защиты авторских прав - только их реализации в коде :)
    Собствено требование приобретения лицензии в законе только для того, чтобы подчеркнуть, что варезную программу нельзя использовать совсем никак, в том числе и для декомпиляции.
     
  11. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.218
    Адрес:
    Ukraine
    Y_Mur
    А где EULA противоречит закону? Закон определяет права владельца программы. Приобретая, скажем, копию Windows, вы не становитесь её владельцем, это явно оговорено в условиях сделки. Т.е. этот закон вас просто не касается. :derisive:

    IMHO, ещё одна глупость в ГК. Любая формулировка алгоритма - это уже реализация в коде для некоего исполнителя.
     
  12. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    green
    "Лицо, правомерно владеющее экземпляром программы" в понимании закона РФ это тот у кого экземпляр программы законно находится и используется по прямому назначению (как раз этого EULA не запрещает :) т.е. не добыт путём кражи, промышленного шпионажа и т.п. А всякая казуистика типа "неполноценный владелец" это американские извраты, к нам отношения не имеющие :))

    Более того если заглянуть в словарь, то слова "способ" и "алгоритм" практически синонимы и то и другое регламентированная последовательность действий приводящая к заданному результату :) Но "способ" в РФ подлежит защите авторских прав, в том числе и путём патентования, а "алгоритм" нет :)) Я специально спрашивал представителей ФИПС - как же они их различают, и получил официальное разьяснение примерно такое - "если последовательность действий выполняется на ЭВМ - это алгоритм, а если чем-то более материальным - механикой, специализированным электронным устройством, чловеком и т.п. то способ :) Да есть случаи когда эти понятия трудно разделить - например механическое устройство с микроконтроллером, тогда ищут "где изюминка способа" если в области механики или электроники, то это способ, а если механика общеизвестна, а суть в программе - то алгоритм :)) Ну а случай программы для стандартного PC железа однозначно трактуется как алгоритм. Алгоритм защите не подлежит. Защищается только программа - исходник, библиотека функций, исполнимый файл и т.п. в виде конкретной реализации, которую любой может повторить "творческим путём", главное чтобы при этом не прослеживался явный копипаст исходного или машинного кода"
     
  13. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    То есть можно переписать свой архиватор RAR и выдать за свой?
    Там как раз по-моему алгоритм принадлежит челу.
     
  14. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    "Там" да :)) А в РФ нет ;) Здесь ему алгоритм конечно тоже принадлежит, но у него нет монополии - любой имеет право его повторить, в том числе используя декомпиляцию, но реализация - сам архиватор - автору принадлежит и здесь - т.е. если декомпилил и извлёк алгоритм то просто так скомпилить обратно и выдать за свое уже нельзя :) можно только переписать по своему, а ещё лучше не только переписать но и сделать одной из опций своей программы, тогда будет обоснование что твоя прога самодостаточна, а поддержка rar в ней только для совместимости ;) Но в этом случае возникнут проблемы с продажей "туда", где законы другие, и как их грамотно разрулить не знаю (#8).
    Еще как объясняли представители ФИПС - у нас выложенная в публичный доступ программа приравнивается к опубликованной статье/книге т.е. любой имеет право читать (если конечно книга не украденая, но это совсем другая статья кодекса :), а если это исполнимый файл, то декомпилировать чтобы прочесть :) Прочесть, а затем написать похожую книгу/статью, но не точную копию, а отражение собственных авторских взглядов на эту тему, в чем-то пересекающихся с чужими можно. Цитировать (заимствовать куски для совместимости) тоже можно, разумеется со ссылкой на первоисточник. Нельзя только отдирать обложку и заменять копирайты на свои - это уже плагиат :))