HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Воровство кода из Quake etc.
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Воровство кода из Quake etc.

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

Например, в кваке есть такая замечательная функция SV_FlyMove, ее вариация есть и в халфовском pm_shared. Как известно, именно в этой функции живет дух старой школы, и именно ее наличие отличает человека, свободно скользящего по любым поверхностям от юнити-раба, передвигающегося как мешок с говном, не умеющего взбираться по лестницам и зачастую не умеющего даже прыгать (хотя прыжки и взбирание по лестницам на самом деле реализованы вне этой функции). У себя в коде я реализовал такую же функцию. Разумеется, не тупо скопировал, но общая идея абсолютно та же самая, и любой программист, разобравшись в вопросе, обнаружит между двумя функциями неиллюзорное сходство.

Каковы правовые последствия этого? Считается ли заглядывание в чужой код написанием своего кода "на основе" чужого, требуя таким образом союлюдения лицензии, под которой распространялся чужой код? Если нет, то где пролегает та грань, которая разделяет написание кода на основе чужого и простое использование знания, полученного в том числе и посредством чтения чужого кода? Что будет, если добрая половина своего кода написана путем подглядывания в чужой? Что будет, если кто-то возьмет например тот же квейк, втайне ото всех изменит его до неузнаваемости и выдаст за свой код?

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

ЗЫ. Блин, перенесите пожалуйста в "Технические вопросы"

Отредактировано Government-Man 03-05-2020 в 14:12

Сообщить модератору | | IP: Записан
Сообщение: 193129

Старое сообщение 03-05-2020 14:09
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



Перенёс. Вот эти вот переживания за лицензионную частоту - это следствие страха от пропаганды. У нас народ вообще дико запуганый. Сперва пугали легальностью, теперь короновирусом, скоро вообще вздохнуть не дадут свободно. Напуганный народ потом начинает заниматься само-запугиванием, а я вот взял какую-то функцию, а она похожа на другую, так за мной уже выехали или еще нет?
А вот у тебя в текстуре пиксели, ведь наверняка пиксели этих цветов встречаются и в других текстурах тоже. Как ты докажешь, что не украл эти пиксели из других текстур?!!1

Добавлено 03-05-2020 в 17:37:

Цитата:
Government-Man писал:
Что будет, если добрая половина своего кода написана путем подглядывания в чужой?

А как по твоему еще происходит обучение? Посредством чтения книжек от тех, кто не написал ни одного движка?

Цитата:
Government-Man писал:
Что будет, если кто-то возьмет например тот же квейк, втайне ото всех изменит его до неузнаваемости и выдаст за свой код?

Получится край-энджин.

Добавлено 03-05-2020 в 17:41:

Вообще я скажу так. Как происходит становление и рост программиста.
Сперва ты копипастишь по туторам
Потом ты копипастишь без туторов и даже успешно сопрягаешь чужой код со своим
Потом ты копипастишь не столько код, сколько берёшь идею
Потом ты заглядываешь в чужой код, чтобы посмотреть, как они решили эту задачу и убеждаешься, что ты решил её лучше
Потом ты вообще перестаёшь куда-бы-то-ни-было заглядывать, потому что везде полный шлак
Потом ты пишешь много прорывных статей и разрабатываешь революционные технологии, которые все копипастят в свои движки
Потом отходишь от дел и занимаешься аггародом и сбором грибов.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 193134

Старое сообщение 03-05-2020 14:41
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 05:43. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Воровство кода из Quake etc.
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024