Id software і світ вільного по: історія співробітництва

Відео: The Early Days of id Software

id Software і світ вільного ПЗ: історія співробітництва
Якось само лізе в голову, що говорячи «id Software», маю на увазі «Джон Кармак», хоча я чудово розумію, що в id є ще й інші програмісти, а також художники, дизайнери, звуковики і співробітники багатьох інших професій. Однак саме Кармак, ще з юності перейнявшись духом хакерської етики, і є тією силою всередині id, яка періодично відкриває світові під ліцензією GPL ігрові движки, а також приносить користь не тільки цим.

id Software і світ вільного ПЗ: історія співробітництва
Джон Д. Кармак II

Коли Кармак ще працював в Softdisk (до освіти id Software), він показав своєму шефу движок плавної прокрутки ігрового простору. Шеф запропонував запатентувати цю справу. Кармак відразу обурився - він і був, і залишається проти патентів на алгоритми. Правда, Кармак не зробив відкритими движки ігор Commander Keen і Dangerous Dave in Haunted Mansion, але в ті роки рух за «звільнення коду» тільки починалося. В майбутньому, вже в id, як тільки мова заходила про патентування або про те, щоб не відкривати попередню версію движка, Кармак стояв на своєму, причому в ультимативній формі, тобто погрожуючи відходом з компанії: треба відкрити код - значить треба.







id Software і світ вільного ПЗ: історія співробітництва
Blood - культова FPS 1997 року

Щоб бути історично справедливим, ще пара слів про исходниках Commander Keen. Судячи з відомостями з форуму на Slashdot (https://slashdot.org/games/03/03/16/1718207.shtml), Кармак говорив, що не знає, де вихідні. А Джон Ромеро (другий батько-засновник id) говорив, що все вихідні у нього, проте він нічого не хоче викладати без схвалення Кармака - так все і заглохло. Це питання піднімалося в 2003 році, коли 3D Realms відкрила під GPL стародавні вихідні Duke Nukem 3D (ftp://ftp.3drealms.com/source/duke3dsource.zip). Відомо, що Duke Nukem 3D побудований на движку Build пішов з «великої сцени» Кена Силвермана (https://advsys.net/ken). Код движка теж відкритий, але не під GPL. Build також служила движком таких шедеврів, як Blood і Shadow Warrior, а до виходу Quake перевершувала движок Doom. Втім, Doom був створений раніше Build. До речі, на сайті Кена можна знайти багато корисних початкових кодів - Силверман продовжує програмувати, але для себе, келійно.



Хочете згадати молодість і пограти в старі ігри від id, але ваш ноутбук, на якому був встановлений і налаштований DOSBox, вийшов з ладу? Тоді Вам пренепременно слід знати, що ремонт ноутбуків в Мінську (https://remnout.by) виконують досвідчені фахівці сайту remnout.by.

ІНШЕ

Shadow tower скоро з`явиться в psn фото

Shadow tower скоро з`явиться в psn

Згідно черговий передчасної інформації, опублікованої на сайті рейтингової організації ESRB, рольової екшен Shadow…

Компанія apple і open source webkit фото

Компанія apple і open source webkit

Якщо користь від Darwin для спільноти не дуже велика, то плоди інший реформи ПО в Apple сьогодні спостерігають багато…

» » Id software і світ вільного по: історія співробітництва