Quel est le point commun... entre les œufs de Pâques (en chocolat ou pas [1]), les œufs Kinder (vendus toute l'année [2]), les œufs Fabergé (joyaux en nombre limité [3]), les logiciels (quoi qu'ils fassent, du simple au compliqué) et les fichiers (quoi qu'ils contiennent : texte, image, son,...) ? Que ce soit dans le monde numérique (ou pas) de Pâques (ou après), la réponse est : la surprise cachée à l'intérieur !

En effet, il y a :

  • les œufs au chocolat qui peuvent contenir un alcool, du chocolat ou du vide ;
  • les œufs du joallier Fabergé qui sont désormais des pièces rares et qui contenaient chacun un objet en guise de surprise ;
  • les œufs Kinder au chocolat avec leur cadeau surprise à l'intérieur de l'emballage jaune, généralement à monter selon le plan fourni avec ;
  • les « œufs de Pâques » (easter egg en anglais [4]) qui désignent en informatique et électronique des éléments cachés dans un logiciel, un CD ou un DVD : des photos (comme celle des développeurs), des sons ou musique, des jeux (flipper, course de voitures [5], Space Invaders,...), des bonus dans des DVD video ou des pistes cachées dans des CD audio ;
  • les actions effectuées par un logiciel sans informer l'utilisateur et sans que cela ne soit indiqué dans la documentation : si le format est fermé (code source non disponible et non compilable), impossible d'expertiser le logiciel pour s'assurer de ces activités ; que fait exactement votre logiciel... (par exemple celui pour votre imprimante) ?
  • les informations cachées (ou non retirées) dans des fichiers de données : nom de l'imprimante, historique du document, contenus qui n'ont rien à y faire... mais qui y ont été enregistrés.

Au contraire des 3 premiers exemples, les 3 derniers cas d'œufs de Pâques sont présents toute l'année et ne procurent pas (hélas) forcément de bonnes surprises... Quand les formats ne sont pas ouverts...

Autres articles de Pâques :
Sources et liens :
Et sur Formats-Ouverts.org le 12 avril :