Quand l'open source corrige les erreurs du passé : le CD de Quake et son secret bien gardé
Le CD shareware de Quake en 1996 cachait tous les jeux d'id Software… sous forme chiffrée. Une faille exploitée en 39 jours, mais dont l'origine remonte à un brevet de 1992. Une leçon sur la résilience des solutions libres.
Existigo.com
Contributeur Existigo.com
En 1996, le CD shareware de Quake était une petite révolution : il permettait de jouer gratuitement au premier niveau du jeu, avec la promesse de débloquer le reste… en payant. Sauf que, comme le raconte Korben, ce CD contenait bien plus qu'un simple niveau : tous les jeux d'id Software, soigneusement chiffrés. Une protection qui a tenu… 39 jours avant d'être crackée.
Mais le plus surprenant, c'est que la faille exploitée par les pirates était déjà décrite dans un brevet déposé en 1992. Autrement dit, les développeurs de l'époque utilisaient une méthode de chiffrement connue pour être vulnérable, comme si personne n'avait pris la peine de vérifier. Une erreur qui rappelle que, dans le monde du logiciel propriétaire, les failles sont souvent cachées sous le tapis… jusqu'à ce qu'elles explosent.
Heureusement, l'open source offre une alternative bien plus robuste. Quand le code est public, les failles sont repérées et corrigées par la communauté, pas par une poignée d'ingénieurs surmenés. Des projets comme Blender ou Godot Engine montrent que la transparence ne rime pas avec vulnérabilité — au contraire, elle renforce la confiance.
Cette histoire est aussi une invitation à redécouvrir les classiques du jeu vidéo… mais en version libre. Des remakes comme OpenMW (pour Morrowind) ou OpenTTD prouvent qu'on peut revivre l'âge d'or du gaming sans dépendre des DRM ou des protections obsolètes. Et si vous voulez aller plus loin, des plateformes comme Colistor vous aident à organiser vos projets open source en toute simplicité.
Le passé a ses leçons, mais l'avenir, lui, se construit avec des outils qui nous ressemblent. Pourquoi ne pas en faire partie ?
Source originale
Korben