HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Флуд > Ваше отношение к опенсорсу
Вынесено из темы "Популярные моды Half-Life: обсуждение"
Страницы (5): « 1 2 3 [4] 5 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
a1batross
Житель форума

Дата регистрации: May 2016
Проживает: Москва
Сообщений: 516
Возраст: 26

Рейтинг



Цитата:
XaeroX писал:
Может быть, ты считаешь, что капиталист платит зарплату за сам код?


В том-то и дело, что не платит. Кое-как действительно собирает из чужого кода свой продукт, он даже как-то работает, а мейнтейнер получает хорошо если благодарности: https://xkcd.com/2347/

Цитата:
Cybermax писал:
Где бы был этот ваш открытый код без капиталиста? Где бы был этот ваш линукс если бы его не взяли под свое крыло корпорации? Моя позиция в том что, открытый код может развиваться только на деньги крупного бизнеса.


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

Цитата:
XaeroX писал:
Извини, но это наивно, учитывая, что код вон скоро уже чат-боты писать будут.


Так и пусть пишут. Я лично жду повсеместного распространения таких утилит.

Забавный факт: эти языковые модели как раз учились писать код сканируя публично доступные ресурсы. А некоторые даже берут на себя ответственность заявлять что это "ранее невиданный код", в случае GitHub Copilot например. Из-за чего получаются иногда стрёмные казусы, когда их просишь написать известный всем быстрый (уже не самый быстрый, конечно) обратный корень. Угадайте что оно копипастит (вспоминаем что Copilot генерирует якобы невиданный ранее код), и под какой оно лицензией.

Цитата:
XaeroX писал:
Да, там структура папок чисто кушная, ну это все знают.
Хотя я никогда не скрывал, что тратил немало времени, чтобы переписать необходимый GPL-код и избавить свой движок от вирусности.


хзхз, я ковырял бинари сразу декомпилятором. В целом факт прямого заимствования через сдекомпилированный код доказать непросто, но idTech-овскую структура кода видна.

Цитата:
XaeroX писал:
Ты правда думаешь, что всякие Яндексы и Гуглы пишут велосипеды только потому, что нужный им код защищён лицензией GPL?


Ты правда думаешь что мир чёрно-белый? Я не говорил, что везде, но иногда им действительно приходилось разрабатывать велосипеды, потому что оригинальные проекты не подходят по многим критериям, и в том числе из-за запрета GPL в userspace Android.

Цитата:
Дядя Миша писал:
Учился ты по исходникам движков от Кармака, который их выкладывал ещё до того как это стало трендом. Это были высококлассные коммерческие исходники, по которым действительно многому можно научиться


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

__________________
Xash3D FWGS форк

Отредактировано a1batross 01-03-2023 в 12:15

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

Старое сообщение 01-03-2023 12:13
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
FiEctro писал:
К тому что если ты сталкивался только с шлаком, это не значит что всё остальное тоже шлак.

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

Добавлено 01-03-2023 в 17:15:

Цитата:
a1batross писал:
Бизнес зарабатывает деньги и в этом нет ничего плохого

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

Цитата:
a1batross писал:
Угадайте что оно копипастит

Из кваки?

Цитата:
a1batross писал:
но иногда им действительно приходилось разрабатывать велосипеды, потому что оригинальные проекты не подходят по многим критериям

Для меня в первую очередь это критерий соответствования предъявляемым требованиям, лицензия не так важна. Впрочем исходников, удовлетворяющих моим параметрам на удивление мало, это как правило такие вещи, которые в принципе всех устраивают и там менять ничего не требуется - например кодеки Vorbis, Theora. Ну или тот же Squish, хотя последний пришлось доработать.

Цитата:
a1batross писал:
Да, и если бы не было их, значит их место заняло бы что-то другое открытое

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

Цитата:
a1batross писал:
не только благодаря хорошим книгам, но и хорошим рабочим примерам

Примеры обычно нужны чтобы ввести в курс дела. Движки от Кармака сочетают в себе уникальные свойства, которые вероятно уже никогда не встретятся:
1. Их писал очень грамотный человек
2. Их писал один человек, а не толпа
3. Это коммерчески успешные исходники

То есть найти среди опенсорса аналогичные проекты, удовлетворяющие всем трём условиям будет крайне непросто, повторюсь, под это определение попадает разве что репа Шона Баррета, который сам долгие годы работал в Rad Game Tools.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 01-03-2023 14:15
-
a1batross
Житель форума

Дата регистрации: May 2016
Проживает: Москва
Сообщений: 516
Возраст: 26

Рейтинг



Цитата:
Дядя Миша писал:
Из кваки?


И вы выиграли АВВВВТОМОБИЛЬ!

Цитата:
Дядя Миша писал:
Впрочем исходников, удовлетворяющих моим параметрам на удивление мало, это как правило такие вещи, которые в принципе всех устраивают и там менять ничего не требуется


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

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

Квака действительно уникальна. Однако код первой уже со своим опытом я бы не назвал сугубо чистым, особенно в части его программного рендерера, код второй и третьей кваки мне нравится больше. Но с примерами я считаю, что даже плохой пример (если уж начали говорить про сталкера), всё равно пример из которого извлечь информацию. По крайней мере, как делать не надо. Это по сути кругозор, но только про код.

__________________
Xash3D FWGS форк

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

Старое сообщение 01-03-2023 14:33
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12893
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
Приведи пример годного опенсорса пожалуйста. Возможно что-то ускользнуло из моего поля зрения, просто потому что это не моя парафия.


Ксаш? Квака?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 01-03-2023 14:44
- За что?
Cybermax
Житель форума

Дата регистрации: May 2006
Проживает: ㅤ
Сообщений: 5126

Рейтинг



Цитата:
Дядя Миша писал:
А на кой?


Чтобы полностью контролировать железо, не? Чтобы не иметь аппаратных закладок типа Intel Management Engine (ME).
https://www.securitylab.ru/news/482902.php
Чтобы спустя несколько десятилетий, когда железо не только выйдет из производства, но и запасы на складах закончатся, легче было воспроизвести.
https://habr.com/ru/news/t/686878/

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

Старое сообщение 01-03-2023 14:48
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34514
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Цитата:
a1batross писал:
хзхз, я ковырял бинари сразу декомпилятором. В целом факт прямого заимствования через сдекомпилированный код доказать непросто, но idTech-овскую структура кода видна.

Да-да, я помню, как вы написывали мне тут в личку с вопросами, а что это за какие-то сервисы и агенты в Волатиле. Нашли что-то совсем непохожее на idTech и были в шоке!
Я честно говоря не знаю, что ты понимаешь под idTech-овской структурой кода. Клиент-серверная модель с авторитарным сервером? Снапшоты и дельта-компрессия трафика? Независимые серверная и клиентская библиотеки? Асинхронный процессинг событий? SMP-рендеринг?
Более-менее полностью я забрал халфовский нетграф, это да, потому что мне лениво было писать свой патфайндинг. Впрочем, он и не GPL вовсе.

Добавлено 01-03-2023 в 10:05:

Цитата:
a1batross писал:
Это по сути кругозор, но только про код.

Полно вот таких, с широким кругозором, а на собеседовании не могут решить литкод-медиум за 15 минут.

Добавлено 01-03-2023 в 10:10:

Цитата:
FiEctro писал:
К тому что если ты сталкивался только с шлаком, это не значит что всё остальное тоже шлак.

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

Добавлено 01-03-2023 в 10:21:

Вообще говоря, я вот задумался... А может быть, и не было ничего хорошего в том, что я учился по чужому коду, той же кваке и халфе. Вернее, начинал я с книг (первый мой язык вообще Visual Basic), мои первые движки вообще не содержали ничего кроме собственных идей, пусть были кривыми и косыми. Но потом в мозгах что-то поменялось, ведь теперь я знал "как правильно", и инстинктивно всё загонял в эти рамки.

А если бы я продолжил читать книжки и практиковаться на рандомных примерах, освоил бы как следует С++, а не тот ужас что в HLSDK, познакомился своевременно с алгоритмами, дизайном дата-интенсивных приложений ("кабанчик", ага) - то сейчас грёб бы уже деньги лопатой принципал инженером в фаанге. А теперь дойти до такого непросто, надо ломать устойчивые стереотипы в голове. А изучая чужие исходники, только больше стереотипов приобретаешь.

__________________

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

Старое сообщение 01-03-2023 15:21
-
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
a1batross писал:
И вы выиграли АВВВВТОМОБИЛЬ!

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

Цитата:
FiEctro писал:
Ксаш? Квака?

Это в любом случае имеет отношение к исходникам Id Software. А я просил пример, чтобы не имело.

Цитата:
a1batross писал:
По крайней мере, как делать не надо

Там прикол еще в том, что Сталкера делали грамотные люди. Но жутко неряшливые.

Цитата:
Cybermax писал:
Чтобы не иметь аппаратных закладок типа Intel Management Engine (ME).

Так сейчас любые закладки не прячутся, а на 80% выполняют полезный юзеру функционал, чтобы их нельзя было просто взять и выбросить. IME - это часть архитектуры. И ей уже больше десяти лет.

Цитата:
XaeroX писал:
забрал халфовский нетграф, это да, потому что мне лениво было писать свой патфайндинг

Нетграф - это визуализатор сетевого траффика

Цитата:
XaeroX писал:
Но потом в мозгах что-то поменялось, ведь теперь я знал "как правильно", и инстинктивно всё загонял в эти рамки.

В нормальном случае ты должен был перерасти это состояние. Как это произошло например со мной. Я сейчас на сорцы Кваки смотрю с позиции Крайтека - да, в 90-е это было оптимально, но время теперь иное, надо переосмысливать. Конечно кое-что не утратило актуальности и сейчас.
Но опять же - смотря под какие задачи. Авторитарный сервер - это скорее вопрос вкуса. Ну нравится кому-то читерить, но зато на серваке одновременно тысячи людей - так жанр такой просто.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 01-03-2023 15:37
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12893
Возраст: 32

Рейтинг



Цитата:
XaeroX писал:
А если бы я продолжил читать книжки и практиковаться на рандомных примерах, освоил бы как следует С++, а не тот ужас что в HLSDK, познакомился своевременно с алгоритмами, дизайном дата-интенсивных приложений ("кабанчик", ага) - то сейчас грёб бы уже деньги лопатой принципал инженером в фаанге. А теперь дойти до такого непросто, надо ломать устойчивые стереотипы в голове. А изучая чужие исходники, только больше стереотипов приобретаешь.


Так посоветуй другим, а то если бы да кабы, гребитесь сами...

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 01-03-2023 15:49
- За что?
a1batross
Житель форума

Дата регистрации: May 2016
Проживает: Москва
Сообщений: 516
Возраст: 26

Рейтинг



XaeroX >вы

Кто мы-то? Кто мы? Я здесь один.

__________________
Xash3D FWGS форк

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

Старое сообщение 01-03-2023 15:53
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34514
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Цитата:
Дядя Миша писал:
Нетграф - это визуализатор сетевого траффика

Этот я сам написал, кстати. Но конечно же визуально сделал один-в-один как халфовский. Потому что привычнее. Зато теперь у меня и структура нетграфа чисто халфовская.
Нодеграф, конечно же, я имел в виду.
Цитата:
Дядя Миша писал:
В нормальном случае ты должен был перерасти это состояние.

В отличие от тебя, для меня геймдев так и остался хобби, и параллельно расти мне приходилось в других областях. Наверное, в какой-то момент, просто не хватило сил на всё и сразу.
Цитата:
a1batross писал:
Кто мы-то? Кто мы? Я здесь один.

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

__________________

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

Старое сообщение 01-03-2023 15:58
-
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
a1batross писал:
Кто мы-то? Кто мы? Я здесь один.

Ты, nicknekit, neconomicon и mittorn. Мы с Ксером именно вас считаем ядром форка FWGS. Разве это не так?

Добавлено 01-03-2023 в 19:01:

Цитата:
XaeroX писал:
и параллельно расти мне приходилось в других областях

Ну так очевидно, что в других областях и задачи другие, а значит и решения нужны иные. Чтож тут непонятного-то? Лучи переотражать в реалтайме только в геймдеве и требуется, к примеру. Больше нигде и никому это не нужно. Все согласны подождать пока эти лучи преспокойно в оффлайне посчитаются, только игроки - привиредливые существа не могут подождать пару недель.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 01-03-2023 16:01
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34514
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Цитата:
Дядя Миша писал:
Все согласны подождать пока эти лучи преспокойно в оффлайне посчитаются

The fastest way to compute is to precompute!
Цитата:
FiEctro писал:
Так посоветуй другим, а то если бы да кабы, гребитесь сами

Я давно заметил - вам мои советы интуитивно не нравятся. Видимо, потому что не совпадают с общепринятой картиной мира. Ну может оно и к лучшему, зачем лишняя ответственность? Да и кто я вообще такой, чтобы людям советы раздавать? Вот будет у меня яхта, самолёт, вилла на острове в подмайямье, как у любого уважающего себя видеоблогера - тогда может что-нибудь и присоветую.

__________________

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

Старое сообщение 01-03-2023 16:13
-
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
XaeroX писал:
Вот будет у меня яхта, самолёт, вилла на острове в подмайямье, как у любого уважающего себя видеоблогера - тогда может что-нибудь и присоветую

Советы вида "если у вас что-то не получается в коде, садитесь на яхту, отправляйтесь на виллу и отдохните пару недель" ?

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 01-03-2023 16:33
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34514
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Дядя Миша
А ты, шаришь в теме!

__________________

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

Старое сообщение 01-03-2023 16:42
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12893
Возраст: 32

Рейтинг



Цитата:
XaeroX писал:
Я давно заметил - вам мои советы интуитивно не нравятся. Видимо, потому что не совпадают с общепринятой картиной мира. Ну может оно и к лучшему, зачем лишняя ответственность? Да и кто я вообще такой, чтобы людям советы раздавать? Вот будет у меня яхта, самолёт, вилла на острове в подмайямье, как у любого уважающего себя видеоблогера - тогда может что-нибудь и присоветую.


Те советы были из областей в которых ни я, ни ты не разбираемся. А в программировании у тебя и Дяди Миши всё таки опыт хороший, интересно было бы послушать. Я вот кресты начал изучать, в теме пишут - а зачем? Так гдеж вы раньше были?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 01-03-2023 в 17:33

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

Старое сообщение 01-03-2023 17:32
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 23:19. Новая тема    Ответить
Страницы (5): « 1 2 3 [4] 5 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Флуд > Ваше отношение к опенсорсу
Вынесено из темы "Популярные моды Half-Life: обсуждение"
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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