Baronsed a écrit- Dans le cas de la libération "soudaine" d'un code source, quelqu'un est chargé de le relire pour l'intégration en dépôts ? Ça prend du temps (j'ai hâte de pouvoir lancer un apt-get install doom3 :p) ?
Les sources de ce genre ne sont pas forcément ajoutées aux dépôts. En général, c'est plutôt lorsqu'un projet complet se monte qu'il se retrouve dans les dépôts (avec ses sources), comme c'est le cas par exemple pour OpenArena.
Comme le dit src, il n'y a que le moteur de libéré, donc tu ne pourras pas faire un apt-get install doom3 pour avoir le jeu (les paquets doom3 qui existent éventuellement déjà dans les dépôts n'installent que l'exécutable d'origine du jeu et demanderont le DVD pour chopper les données). Par contre, quand ioDoom3 (le moteur modifié et retravaillé au propre comme ioQuake3) sera en place, je pense qu'on aura des jeux complets comme The Dark Mod ou Hexen: Edge of Chaos qui seront packagés et se retrouveront dans des dépôts.
- Et comment sont gérées les dépendances ? Est-ce que le jeu est séparé en 2 (moteur + jeu propremen dit), pour pouvoir mieux utiliser la technologie ?
La plupart du temps, c'est en deux parties, notamment parce que les jeux qui sont basés sur un moteur libéré existaient déjà sous forme de mods et sont en quelque sorte un repackaging du moteur + le mod. Et puis c'est plus pratique de séparer les données : si elles ne changent pas et que le moteur doit être mis à jour, ça évite de refaire un paquet de plusieurs centaines de Mo alors que la plus grosse partie n'a pas bougé.