LINUX.ORG.RU
ФорумTalks

вопрос о лицензировании


0

0

предположим есть проприетарная программа и я хочу ее альтернативный вариант. проблема в том, что эта программа работает с железом и мне необходимо заниматься ее реверс-инжинирингом. возникает сабж

Ответ на: комментарий от troorl

> Шутить изволите? За такую дерзость сажают на кол без разговоров.

/me плачед.

generatorglukoff ★★
() автор топика

Насколько помню, если ты законно приобрёл программу, ты можешь её реверсить и модифицировать под свои нужды (там, правда, есть оговорка что-то типа "в объёмах, не превышающих необходимость"). См. 4 часть ГК.

slav ★★
()
Ответ на: комментарий от troorl

> Шутить изволите? За такую дерзость сажают на кол без разговоров.

ну посади его на кол ... мне то от этого какая польза ?

phasma ★☆
()

>предположим есть проприетарная программа и я хочу ее альтернативный вариант

В Советской России альтернативный вариант проприетарной программы хочет тебя.

anonymous
()
Ответ на: комментарий от phasma

>не можешь, смотри вендовое лицензионное соглашение ...

А это зачем - смотреть нужно соглашение производителя данной программы

И вообще наплевать на все - если ты это делаешь для своих нужд.

Вот ежели начнешь раздавать - или не дай бог продавать сделанное тобой на основе этого инженеринга - тогда читай закон

AlexLorovitch
()
Ответ на: комментарий от AlexLorovitch

> Вот ежели начнешь раздавать - или не дай бог продавать сделанное тобой на основе этого инженеринга - тогда читай закон

это на словах только ... если начнешь ... на самом деле все не так ..

phasma ★☆
()

Хм, как оказалось, не такой и однозначный вопрос.

В соответствии с пунктом 5 статьи 1259 ГК РФ "авторские права не распространяются на идеи, концепции, принципы, методы, процессы, системы, способы, решения технических, организационных или иных задач, открытия, факты, языки программирования." То есть, если ты не будешь использовать код проприетарной программы, то вроде как проблем нет.

Однако, есть еще статья 1280 ГК РФ:

>--- Статья 1280. Свободное воспроизведение программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ

>1. Лицо, правомерно владеющее экземпляром программы для ЭВМ или экземпляром базы данных (пользователь), вправе без разрешения автора или иного правообладателя и без выплаты дополнительного вознаграждения:

>1) внести в программу для ЭВМ или базу данных изменения исключительно в целях их функционирования на технических средствах пользователя и осуществлять действия, необходимые для функционирования таких программы или базы данных в соответствии с их назначением, в том числе запись и хранение в памяти ЭВМ (одной ЭВМ или одного пользователя сети), а также осуществить исправление явных ошибок, если иное не предусмотрено договором с правообладателем;

>2) изготовить копию программы для ЭВМ или базы данных при условии, что эта копия предназначена только для архивных целей или для замены правомерно приобретенного экземпляра в случаях, когда такой экземпляр утерян, уничтожен или стал непригоден для использования. При этом копия программы для ЭВМ или базы данных не может быть использована в иных целях, чем цели, указанные в подпункте 1 настоящего пункта, и должна быть уничтожена, если владение экземпляром таких программы или базы данных перестало быть правомерным.

>2. Лицо, правомерно владеющее экземпляром программы для ЭВМ, вправе без согласия правообладателя и без выплаты дополнительного вознаграждения изучать, исследовать или испытывать функционирование такой программы в целях определения идей и принципов, лежащих в основе любого элемента программы для ЭВМ, путем осуществления действий, предусмотренных подпунктом 1 пункта 1 настоящей статьи.

>3. Лицо, правомерно владеющее экземпляром программы для ЭВМ, вправе без согласия правообладателя и без выплаты дополнительного вознаграждения воспроизвести и преобразовать объектный код в исходный текст (декомпилировать программу для ЭВМ) или поручить иным лицам осуществить эти действия, если они необходимы для достижения способности к взаимодействию независимо разработанной этим лицом программы для ЭВМ с другими программами, которые могут взаимодействовать с декомпилируемой программой, при соблюдении следующих условий:

>1) информация, необходимая для достижения способности к взаимодействию, ранее не была доступна этому лицу из других источников;

>2) указанные действия осуществляются в отношении только тех частей декомпилируемой программы для ЭВМ, которые необходимы для достижения способности к взаимодействию;

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

>4. Применение положений, предусмотренных настоящей статьей, не должно наносить неоправданный ущерб нормальному использованию программы для ЭВМ или базы данных и не должно ущемлять необоснованным образом законные интересы автора или иного правообладателя. ---

То есть, если просто для изучения, то пункт 2 разрешает тебе делать все шо хошь, и EULA идет лесом.

А вот если для создания аналога программы, то подпункт 3 пункта 3 данной статьи, с одной стороны разрешает декомпиляцию "для достижения способности к взаимодействию независимо разработанной программы для ЭВМ с другими программами", но запрещает ее "для разработки программы для ЭВМ, по своему виду существенно схожей с декомпилируемой программой для ЭВМ".

Получается, что если у тебя уже есть программа и ты хочешь добиться совместимости - то пожалуйста. А если хочешь создать аналог - иди лесом сам. Бред, если честно... :(

Как итог. Терминология ГК РФ очень невнятная (в части определения что такое "независимо разработанная программаЭ), к сожалению, судебной практики пока нет, потому утверждать что-либо однозначное сложно...

CkuB
()
Ответ на: комментарий от CkuB

Реверсить нужно лицом А, а создавать программу - лицом Б. Вот и вся недолга. Передача технической документации от лица А к лицу Б законом не возбраняется.

anonymous
()

А че, дифуры уже сдал?

vada ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.