ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ Я не претендую на то, что знаю о лицензировании. На самом деле все, что я говорю ниже, может быть полностью ложным!
Предыстория:
Недавно я искал достойный игровой движок и, думаю, нашел тот, который мне действительно нравится, Cafu Engine .
Тем не менее, у них есть план двойного лицензирования, при котором все, что вы делаете с движком, принудительно распространяется по лицензии GPL, если только вы не платите за коммерческую лицензию. Я не говорю, что это плохой двигатель, они даже говорят, что они очень расстроены лицензионными сборами. Тем не менее, тот факт, что это даже включает GPL, пугает меня.
Итак, мой вопрос в основном, как избежать GPL.
Вот пример: движок id Tech, также известный как движок Quake или движок Doom, был основой для популярного движка Source. Однако движок id Tech был выпущен под лицензией GPL, а движок Source является проприетарным. Valve получила другую лицензию? Или они что-то сделали, чтобы избежать GPL? Есть ли способ избежать GPL? Или, если вы используете исходный код GPL в качестве основы для другого проекта, вы вынуждены использовать GPL и сделать свой исходный код доступным для всего мира. Может ли какой-нибудь случайный человек взять движок id Tech, изменить его до точки признания, а затем использовать его в качестве проприетарного движка для коммерческих продуктов? Или они должны сделать его открытым исходным кодом.
И последнее, у меня вообще нет проблем с открытым исходным кодом. Однако я чувствую, что у открытого исходного кода есть свое место, но это не в мире кустарников.