HLFX.Ru Forum Страницы (5): [1] 2 3 4 5 »
Показать все 73 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Флуд (https://hlfx.ru/forum/forumdisplay.php?forumid=11)
-- Ваше отношение к опенсорсу (https://hlfx.ru/forum/showthread.php?threadid=5953)


Отправлено [CFR] B@N@N 26-02-2023 в 22:43:

Чего ты имеешь против опенсорса?
Что плохого в опенсорсе?

Ну и конечно же, всем должно быть комфортно взаимодействовать. Опенсорс как раз позволяет как учиться на чужих идеях, так и продолжать работу в том месте, где авторы остановились, плюс исключает возможность внедрения всяких вредоносных вещей в код.
Сколько игр могло бы обрести вторую жизнь если бы не закрытые а затем потерянные исходники?!


Отправлено XaeroX 26-02-2023 в 22:46:

[CFR] B@N@N
Ничего не имею, но считаю, что выкладывать свои проекты в опенсорс или нет - личное дело каждого, и никто не имеет права принуждать человека это делать.
Я противник не опенсорса, а копилефта. Если интересно продолжать это обсуждение - могу вынести в отдельную тему.

__________________

xaerox on Vivino


Отправлено [CFR] B@N@N 26-02-2023 в 22:48:

Да давай в отдельный тред. Интересно знать мнение форума по этому вопросу


Отправлено XaeroX 27-02-2023 в 04:16:

Цитата:
[CFR] B@N@N писал:
исключает возможность внедрения всяких вредоносных вещей в код

Это неправда.
А недавние события так вообще показали, чего стоят все эти хвалёные зависимости от вражеских библиотек. К слову, мой движок имеет всего несколько зависимостей, которые прибиты намертво (т.е. их исходники находятся в репозитории движка, и обновляются - в случае необходимости - вручную).

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

__________________

xaerox on Vivino


Отправлено FiEctro 27-02-2023 в 06:01:

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

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


Отправлено XaeroX 27-02-2023 в 06:10:

Цитата:
FiEctro писал:
автор автоматически лишается доверия

Завтра появится другой автор, с форком библиотеки. Потом ещё и ещё. И каждый новый автор будет "терять доверие", причиняя реальные убытки. Самое главное, что доверие не теряет опенсорс как таковой.

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

Это рассуждения в стиле: "вчера пил с украинцами, оказалось, они не любят русских и набили мне морду. Потеряли моё доверие, завтра с другими украинцами пить пойду"

__________________

xaerox on Vivino


Отправлено nemyax 27-02-2023 в 06:23:

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


Отправлено Дядя Миша 27-02-2023 в 08:48:

Цитата:
[CFR] B@N@N писал:
Опенсорс как раз позволяет как учиться на чужих идеях, так и продолжать работу в том месте, где авторы остановились

Единственное что позволяет опенсорс - это тешить себя иллюзией, что все ошибки, которые не заметил автор можно будет в дальнейшем исправить, поскольку сорцы доступны. Но практика показывает что исправлению обычно подлежат лишь явные ляпы и опечатки. К тому же от серъезных модификаций любой проект удерживают вовсе не закрытые сорцы, а его идеология, архитектура и заложенные решения. То есть ничего фундаментального даже с открытыми сорцами вы сделать всё равно не сможете, т.к. для этого необходимо обладать авторским виденьем.
Теоретически в природе существуют люди, у которых виденье совпадает с авторским настолько, что он даже может продолжать работу над проектом, создав альтернативную реальность, которая не вызовет отторжения.
Но на практике этих людей обычно еденицы и поначалу их деятельность повергает в шок и ненависть. Это потом уже спустя годы приходит понимание. К тому же, даже таких команд, как FWGS не так уж и много.

Я ведь с Альбатроссом много беседовал на эту тему и он мне рассказал, что они поначалу больше метались, не зная какой путь выбрать, у них ушло только три года на понимание того каким должен быть форк. И это хорошо и правильно, что они столько размышляли, искали и пробовали.
Большинство просто копирует исходники себе в отдельную репу, заменяет папку sound на audio, сортирует строчки в delta.lst и новый форк готов.
Подобным мусором github забит на 90%. Половина форков - это просто адаптация под новую версию студии в наихудшем случае. В лучшем - порт на какой-нибудь линукс. Причём по максимально ненапряжному сценарию - с использованием универсальной библиотеки, типа SDL. Второй распространённый вариант - заменить X на Y. Ну скажем самописную систему виджетов на Qt или imGui. Зачем? Ну человеку лень разбираться с чужим кодом и он переделывает на "общепринятый". После чего приложение внезапно увеличивается в размерах на 100 мегабайт, начинает лагать и тормозить, но такой форк внезапно получает кучу звёзд на github и энтропия продолжает возрастать.

Цитата:
FiEctro писал:
кто хочет поделиться исходниками как Дядя Миша респект

Я всё это выложил по нескольким причинам:
1. Мне это больше не нужно.
2. То что не представляет ценности для меня, тем не менее представляет ценность для других
3. Открытые сорцы позволят проекту прожить отведённое ему время.
4. Отбор потенциальных кадров для будущих проектов. Ну это так, к слову.

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 27-02-2023 в 09:17:

Цитата:
XaeroX писал:
Это рассуждения в стиле: "вчера пил с украинцами, оказалось, они не любят русских и набили мне морду. Потеряли моё доверие, завтра с другими украинцами пить пойду"


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

Добавлено 27-02-2023 в 12:17:

Цитата:
Дядя Миша писал:
Большинство просто копирует исходники себе в отдельную репу, заменяет папку sound на audio, сортирует строчки в delta.lst и новый форк готов.
Подобным мусором github забит на 90%. Половина форков - это просто адаптация под новую версию студии в наихудшем случае. В лучшем - порт на какой-нибудь линукс. Причём по максимально ненапряжному сценарию - с использованием универсальной библиотеки, типа SDL. Второй распространённый вариант - заменить X на Y. Ну скажем самописную систему виджетов на Qt или imGui. Зачем? Ну человеку лень разбираться с чужим кодом и он переделывает на "общепринятый". После чего приложение внезапно увеличивается в размерах на 100 мегабайт, начинает лагать и тормозить, но такой форк внезапно получает кучу звёзд на github и энтропия продолжает возрастать.


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

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


Отправлено marikcool 27-02-2023 в 15:59:

почему топик стартер и другие люди воспринимают open source как достояние для всех? это никак не продлевает жизнь играм и тем более не дает вторую жизнь. Все дело в лицензии, если есть условный MIT то пожалуйста, но я не видел что то уровня idtech1 под MIT, киньте если есть.

Много open source проектов/модулей/либ я просто откидываю из за лицензии.

__________________
vk.com/skullcapstudios


Отправлено FreeSlave 27-02-2023 в 17:12:

Цитата:
marikcool писал:
Все дело в лицензии, если есть условный MIT то пожалуйста, но я не видел что то уровня idtech1 под MIT,

Godot под MIT.
CUBE под zlib (по сути тот же пермиссив что и MIT)

__________________
I'm on github
I'm on opendesktop.org


Отправлено Cybermax 27-02-2023 в 17:48:

Цитата:
marikcool писал:
Все дело в лицензии, если есть условный MIT то пожалуйста, но я не видел что то уровня idtech1 под MIT, киньте если есть.


Во-во, чёт я не знаю коммерчески успешных игр под GLP. Как по-мне GLP не подходит для коммерческого геймдева. MIT, BSD куда лучше для этого подходит.


Отправлено nemyax 27-02-2023 в 18:39:

Цитата:
Cybermax писал:
чёт я не знаю коммерчески успешных игр под GLP

Wolfenstein 3D, RtCW, Quake 1-3, Doom 1-3 =)
Не в части ресурсов, понятное дело.


Отправлено XaeroX 27-02-2023 в 18:40:

nemyax
Но ведь они все стали успешными задолго до того, как были выложены под GPL.

__________________

xaerox on Vivino


Отправлено nemyax 27-02-2023 в 18:43:

XaeroX
Верно, но неплохо продаваться после выпуска под GPL не перестали.


Временная зона GMT. Текущее время 10:10. Страницы (5): [1] 2 3 4 5 »
Показать все 73 сообщений этой темы на одной странице

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