Собственно интересуют правовые вопросы, связанные с заглядыванием в чужие исходники.
Например, в кваке есть такая замечательная функция SV_FlyMove, ее вариация есть и в халфовском pm_shared. Как известно, именно в этой функции живет дух старой школы, и именно ее наличие отличает человека, свободно скользящего по любым поверхностям от юнити-раба, передвигающегося как мешок с говном, не умеющего взбираться по лестницам и зачастую не умеющего даже прыгать (хотя прыжки и взбирание по лестницам на самом деле реализованы вне этой функции). У себя в коде я реализовал такую же функцию. Разумеется, не тупо скопировал, но общая идея абсолютно та же самая, и любой программист, разобравшись в вопросе, обнаружит между двумя функциями неиллюзорное сходство.
Каковы правовые последствия этого? Считается ли заглядывание в чужой код написанием своего кода "на основе" чужого, требуя таким образом союлюдения лицензии, под которой распространялся чужой код? Если нет, то где пролегает та грань, которая разделяет написание кода на основе чужого и простое использование знания, полученного в том числе и посредством чтения чужого кода? Что будет, если добрая половина своего кода написана путем подглядывания в чужой? Что будет, если кто-то возьмет например тот же квейк, втайне ото всех изменит его до неузнаваемости и выдаст за свой код?
Я знаю, что у нас на форуме есть как люди, активно заглядывающие в код квейка и других проектов, так и люди, интересующиеся правовыми вопросами и следящие за лицензионной чистотой своих проектов. Посему и задаю этот вопрос тут.
ЗЫ. Блин, перенесите пожалуйста в "Технические вопросы"
Перенёс. Вот эти вот переживания за лицензионную частоту - это следствие страха от пропаганды. У нас народ вообще дико запуганый. Сперва пугали легальностью, теперь короновирусом, скоро вообще вздохнуть не дадут свободно. Напуганный народ потом начинает заниматься само-запугиванием, а я вот взял какую-то функцию, а она похожа на другую, так за мной уже выехали или еще нет?
А вот у тебя в текстуре пиксели, ведь наверняка пиксели этих цветов встречаются и в других текстурах тоже. Как ты докажешь, что не украл эти пиксели из других текстур?!!1
Добавлено 03-05-2020 в 17:37:
Цитата:
Government-Man писал: Что будет, если добрая половина своего кода написана путем подглядывания в чужой?
А как по твоему еще происходит обучение? Посредством чтения книжек от тех, кто не написал ни одного движка?
Цитата:
Government-Man писал: Что будет, если кто-то возьмет например тот же квейк, втайне ото всех изменит его до неузнаваемости и выдаст за свой код?
Получится край-энджин.
Добавлено 03-05-2020 в 17:41:
Вообще я скажу так. Как происходит становление и рост программиста.
Сперва ты копипастишь по туторам
Потом ты копипастишь без туторов и даже успешно сопрягаешь чужой код со своим
Потом ты копипастишь не столько код, сколько берёшь идею
Потом ты заглядываешь в чужой код, чтобы посмотреть, как они решили эту задачу и убеждаешься, что ты решил её лучше
Потом ты вообще перестаёшь куда-бы-то-ни-было заглядывать, потому что везде полный шлак
Потом ты пишешь много прорывных статей и разрабатываешь революционные технологии, которые все копипастят в свои движки
Потом отходишь от дел и занимаешься аггародом и сбором грибов.