L'apport d'Id Software aux jeux video libres et sous Linux

IdSoftware a la bonne habitude de libérer ses moteurs au bout d'un certains temps : le moteur de Doom 3 (Id Tech 4) fin 2011, 6 ans après celle du moteur de Quake III(et de Doom 1 et 2 auparavant). Un retour en arrière n'est pas superflu pour comprendre l'origine de ce don à la communauté du libre.

Un peu d'histoire :
C'était il y a plus de 25 ans : la société Softdisk (créee en 1987 : éditeur de mensuels couplés avec des logiciels sur disquette), avait recruté John Carmack, John Romero, Adrian Carmack (sans lien de parenté avec le premier), ainsi que Tom Hall qui travaillait à la division Apple II de Softdisk. Voici donc les quatres principaux protagonistes de cette histoire déjà réunis.
Les 3 premiers avaient pour tâche de concevoir de nouveaux jeux pour le magazine Gamer's Edge (édité par Softdisk).
Un dénommé Scott Miller fondateur de Apogee Software en 1987 (Duke Nukem,etc...) avait pris pour parti de distribuer ses jeux sur le mode du shareware (partagiciel). En mai 1990, Scott Miller repère Dangerous Dave, un jeu de plateforme de John Romero. Ils prennent contact et celui-ci lui montre une démo du moteur de jeu de son collègue John Carmack. Scott Miller fait alors signer à John Romero, John Carmack, et Tom Hall un contrat pour développer un jeu de plateforme du nom de Commander Keen. (C'est à cette époque qu'ils conçurent les ancêtres de Doom : Hovertank One et Catacomb 3D mais pour le compte de Softdisk). En décembre 1990, le trio apporte son jeu à Scott Miller, qui diffuse la première partie en partagiciel à titre d'appât (le but étant de faire acheter les épisodes suivant). Un mois plus tard, Miller adresse à l'équipe un premier chèque de dix mille dollars. Les trois développeurs ont tout de suite été séduits par ce mode de distribution. Id Software est alors fondé en février 1991 grâce aux revenus générés par Commander Keen et Adrian Carmack rejoint le groupe.
Le premier développement de la société fût Wolfenstein 3D . Ce jeu aussi fût diffusé sous forme de shareware par Apogee Software le 5 mai 1992. Et plus de 150000 personnes déboursèrent les 50 dollars nécessaires à l'obtention des épisodes suivants. A la surprise de l'équipe, les fans se sont mis à fournir des extensions au jeu original sans intervention d'Id Software: éditeurs de niveaux, sonorisations, didacticiels. C'était donc le début des communautés de contributeurs que l'on trouve beaucoup aujourd'hui dans le domaine du logiciel libre.
Id Software décide alors de diffuser elle-même ses productions et se lance dans la production de Doom avec Adrian Carmack. Sorti en 1993, Doom a été chargé 15 millions de fois dans sa version partagiciel et vendu 2 millions de fois en version commerciale.

L'apport pour les jeux libres :
John Carmack a toujours été reconnaissant envers la communauté des fans de lui avoir permis de faire fortune, d'où son choix de libérer le code source de ses moteurs. Ainsi, celui de Wolfenstein3D a été libéré dès 1993, celui de Doom (renommé Id Tech 1) en 1997. Suivront la libération sous licence GPL des moteurs de Quake, Quake II (Id Tech 2) et Quake III (Id Tech 3) en 2005.

Les jeux sous Linux :
Id Software a également été une société pionnière sur le marché des jeux sous Linux : de nombreux titres ont été porté sur cette plateforme : Doom, Quake 1,2,3, Ennemy Territory, etc... Les portages ont été réalisés successivement par Dave D. Taylor, David Kirsch et Timothee Besset. Dans le même temps, plusieurs jeux libres ou partiellement libres sont d'emblée compatibles Linux (mais aussi pour d'autres plateforme comme MacOS).

L'héritage :
L'apport d'Id Software aux jeux video est considérable. En effet, du fait de la libération des moteurs, de nombreux dérivés sont apparus ainsi que de nouveaux jeux. On peut citer (excusez du peu; certains sont libres, au moins partiellement) : Soldier of Fortune , Heretic 2, UFO ALien Invasion (moteur Quake 2), Halflife et la série des Counter Strike, Leaft4Dead (moteur GoldSrc), Medal of Honor , Call of Duty, Enemy Territory (moteurs issus de Quake III), Urban Terror, Tremulous, World of PadMan, OpenArena, Smokin' Guns, Turtle Arena(ioquake3 ), Alien Arena (moteur issu de Quake II et III), Warsow (moteur Qfusion issu de Quake II), Paintball2 (moteur BeefQuake), Nexuiz, Xonotic, Hexen (moteur GLQuake).

Que seraient les jeux FPS 3D libres et sous Linux sans Id Software et John Carmack ?

sources :

Wikipedia français et anglais et sites officiels

La saga des jeux video par Daniel Ichbiah éditions Pix'n Love,

Le site officiel d'Id Software

Softdisk

Les dérivés de Quake

Les maîtres du jeu, un autre ouvrage très complet sur le sujet

Un article similaire sur le site Geeks de France

Voilà une video qui illustre assez bien cette histoire : 30 ans de FPS (il en manque bien sûr)