Mais où se cachent les œufs de Pâques... et que cachent-ils ?

En ce dimanche pascal, les œufs de Pâques sont en vedette : ils sont offerts, ils sont activement recherchés. En chocolat ou pas, de petite ou de grande taille, décorés, emballés, leurs formats sont nombreux.

Mais les œufs de Pâques existent aussi de manière virtuelle ! En effet, c'est aussi le nom donné à des informations cachées qui n'apparaissent qu'après certaines manipulations peu évidentes. On les rencontre donc tout au long de l'année par exemple :

  • dans les DVD video : à partir des commandes du menu interactif, on accède à certains moments du film ou avec certaines combinaisons, à des scènes, à des bandes annonces cachées ;
  • dans les CD audio : on trouve des écrans de veille cachés, lisible que sur un lecteur de CD Rom, des chansons cachées avant le premier morceau...
  • principalement dans les logiciels : après avoir frappé une série de touches, on découvre photo de l'équipe de programmeurs, générique, animation, voire véritable jeu cachés.

Qu'en penser : juste une blague anecdotique ? On peut pencher pour le clin d'œil amusant et ne portant pas à préjudice. Mais d'un autre côté, cela souligne pour les logiciels que certaines fonctionnalités, non officiellement documentées, peuvent exister. Quelles caractéristiques cachées, œufs de Pâques moins sympathiques, possèdent-ils ? Que fait réellement un logiciel ? On peut par exemple de se rappeler il y a peu du petit utilitaire qui informait sans avertir de l'utilisation de son imprimante...

Si le logiciel est un vrai logiciel libre, ses coulisses, c'est-à-dire son code source, est disponible et donc les fonctions cachées sont... peu cachées ! En revanche, les logiciels fermés ne sont pas totalement expertisables par des tiers ou des pairs, donc sont sujets à contenir des fonctions cachées : le format du logiciel même est fermé. Alors qu'au contraire le format ouvert d'un logiciel garantit fortement l'absence d'utilisations cachées.

Sources et liens :

[Rappel : En cas de vote favorable sur les brevets logiciels au Parlement européen, des fonctionnalités triviales (comme utiliser une base de données pour un site Web, ou la barre de progression) qui sont déjà brevetées ailleurs, seront valables en Europe si elles ont été acceptées par l'OEB. Avec le risque d'en voir d'autres brevetées. Cela pourra signifier des droits à payer pour les utiliser. Ce qui ne sera pas possible pour ce site, ni pour beaucoup d'autres, y compris ceux de sociétés.]