Исходные тексты игры Doom 3 открыты под лицензией GPLv3
23 ноября 2011 года
Корпорация Zenimax, которой сейчас принадлежит компания id Software, открыла под лицензией GPL исходные тексты наработок, связанных с игрой Doom 3, включая игровой движок id Tech 4. Кроме игры Doom 3, выпущенной в 2004 году, на базе движка id Tech 4 построены и более современные игры, такие как Quake 4, Prey и Enemy Territory: Quake Wars. Ресурсы игры (карты, текстуры, звуки и т.д.) по-прежнему являются интеллектуальной собственностью компании Zenimax и распространяются по отдельному соглашению EULA.
К сожалению из-за наличия подлежащей лицензированию технологии формирования теней, запатентованной компанией Creative Labs, представленный код не включает в себя реализацию метода "depth fail" для предварительного рендеринга теней. Данная функциональность известна под именем "Carmack's Reverse". По мнению Джона Кармака (John Carmack), одного из основателей компании id Software и ведущего разработчика игр Wolfenstein 3D, Doom и Quake, для обхода патента требуется добавить 4 строки и изменить две строки кода.
В отличие от прошлых игровых движков, по инициативе юристов компании Zenimax, код был открыт не под лицензией GPLv2, а под GPLv3. При этом текст лицензионного соглашения GPLv3 был немного изменён. Изменения были внесены в 15 раздел "Отказ от гарантий" и в 16 раздел "Ограничение ответственности". Было добавлено упоминание о непредоставлении лицензии на использование торговых марок и логотипов, и упоминание что при создании производных проектов на основе представленного кода вся ответственность перекладывается на разработчика производного продукта, который будет в суде отвечать на возможные иски от своего имени и не сможет переложить ответственность на компанию Zenimax.
Открытие Doom 3 продолжило сложившуюся ранее традицию, по которой компания id Software открывает под лицензией GPL код своих устаревших игровых движков, с момента выпуска которых прошло 5 лет. Например, в прошлом году был открыт код игры "Wolfenstein: Enemy Territory and Return To Castle Wolfenstein" и связанного с ней движка id Tech 3 (Quake3). В настоящий момент открытыми являются движки игр Wolfenstein 3D, Doom, Quake, Quake 2 и Quake 3, что дает возможность энтузиастам создавать на их базе новые свободные игры. О планах по открытию движка id Tech 5, на основе которого построены игры Rage и Doom 4, пока ничего не известно.
Дополнение: разработчики открытого проекта ioQuake3, основанного на исходных текстах Quake 3, запустили новый проект ioDoom3, в котором будет использоваться исходный код Doom 3.
Источники
правитьЛюбой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.