Можно ли переделать чужой код и выпустить новую программу?
Разбираем, можно ли без разрешения переписать чужой код с Python на Java, изменив названия переменных, и выпустить новую программу. Правовые риски и исключения по ГК РФ.
Что говорит закон о переработке чужого кода
Программный код охраняется авторским правом как литературное произведение (ст. 1259, 1261 ГК РФ). Переработка (модификация) программы — это создание производного произведения, которое по общему правилу допускается только с согласия правообладателя (ст. 1270 ГК РФ).
Портирование на другой язык — это переработка
Переписывание кода с Python на Java с изменением названий переменных не создаёт новый независимый объект. Такое портирование рассматривается как переработка исходной программы, даже если:
- изменён язык программирования;
- переименованы переменные и функции;
- частично изменена структура.
Суды оценивают, заимствована ли оригинальная логика, алгоритмы и архитектура. Если новая программа сохраняет существенные элементы исходного кода, она признаётся производной.
Когда можно без спроса
Без согласия автора переработка возможна только в случаях, прямо указанных в законе:
- действия, необходимые для функционирования программы на конкретном устройстве пользователя (адаптация) — ст. 1280 ГК РФ;
- изготовление резервной копии;
- изучение, исследование или испытание функционирования программы (декомпиляция) в ограниченных целях.
Создание и распространение новой программы на основе чужого кода в эти исключения не входит.
Риски нарушения
Выпуск программы без разрешения правообладателя влечёт:
- гражданско-правовую ответственность — возмещение убытков или выплата компенсации от 10 тыс. до 5 млн рублей (ст. 1301 ГК РФ);
- административную и уголовную ответственность при крупном ущербе (ст. 7.12 КоАП РФ, ст. 146 УК РФ).
Как действовать законно
Если вы хотите легально использовать чужой код:
- получите письменное разрешение (лицензию) от правообладателя;
- используйте код с открытой лицензией (open source), соблюдая её условия;
- создайте полностью самостоятельную программу, не воспроизводящую чужой код.
Помните, что даже значительная переработка не освобождает от ответственности, если сохраняется сходство с оригиналом до степени смешения.
Дисклеймер: данный материал носит информационный характер и не заменяет индивидуальную консультацию юриста. Для оценки конкретной ситуации обратитесь к специалисту.