Как стать автором
Обновить

Использование и переработка ПО: когда можно, а когда нельзя

Время на прочтение4 мин
Количество просмотров6.5K
Всего голосов 6: ↑5 и ↓1+5
Комментарии18

Комментарии 18

Каков статус перевода на другой язык программирования?

Прямо буквально ГК на это отвечает ) Это одна из составляющих использования ПО и она недопустима без согласия правообладателя. Для российского законодательства перевод на другой язык =переработка

Спасибо!

Получается, под компиляцией подразумевается только преобразование в объектный код? А что с компиляцией в asm.js/wasm, например?

Если мы перепечатали Войну и Мир слово в слово, но например, на белорусском языке - это нарушение, или нет?

Другими словами, взяли исходный код на языке X, перевели его метод-в-метод на язык Y, естественно получили функционально идентичный продукт - считается, что мы вдохновились идеей и сделали то же самое, или всё-таки украли?

Использовали без согласия правообладателя незаконно ) Перевод - это переработка (модификация) ПО

А как согласуются эти два постулата.
Первый:


Право на переработку кода принадлежит правообладателю.
Переработкой не является:
компиляция (преобразование исходного текста в объектный код)

Второй:


Является нарушением:
копирование исходного кода;

Скомпилировать нельзя без копирования исходного кода. Как быть?
P.S. В целом, полезно прочитать, хотя бы чтобы задуматься.

Я понял так, что в данном случае «копирование» означает не копирование файлов, а использование копипасты, при создании программы-аналога.

Мне кажется, вы очень понятно ответили ) похоже, понятнее, чем я написала )) спасибо

По поводу hasp и модификации замечание - а не получится ли натянуть взлом на адаптацию? Допустим я легальный пользователь, но на моем супер-пупер компьютере нет usb. Вот я и отучил программу от ключа. Это адаптация?

Адаптация - это изменения, которые вносятся исключительно в целях правильного функционирования ПО на конкретных технических средствах или под управлением конкретных программ. Разница между адаптацией и модификацией, действительно, не всегда очевидна.

И тут суды прислушиваются к воле правообладателя. И если правообладатель в пользовательском/лицензии очень четко говорит, что вот так нельзя и это уже переработка нашего софта - скорее всего суд согласится

Спасибо большое за такие классные и интересные комментарии по теме )

Разве 30% изменений - это не новое ПО?

Мм, не совсем поняла вопрос. Вообще да, это новое ПО - производное. В том плане, что у автора возникают права на новую версию.

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

Просто ранее где-то читал (к сожалению сейчас не найду где), что если автор продает ПО, потом его перерабатывает (30% и более), то оно уже не привязано к предыдущей проданной версии ПО, т.к. считается новым.

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

Добрый вечер! Спасибо за понятный текст. Могу ли я, если заранее знаю, что хочу использовать какую-то часть кода ещё, опубликовать её с какой-то лицензией, и использовать как модуль? А лицензия например такая, что использовать могу я и те, кому я разрешил. Это возможно? И какая тогда нужна лицензия?

Я не очень поняла вопрос, если промахнусь - уточните, пожалуйста )

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

Но в зависимости от ситуации есть еще куча разных других вариантов. Если я мимо - напишите мне сюда/в личные сообщения, я уточню ответ

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории