Easter egg

UnEaster egg(initaliano, letteralmente,uovo di Pasqua) ininformaticaè un contenuto, di solito di natura faceta o bizzarra e innocuo, che i progettisti o gli sviluppatori di un prodotto, specialmentesoftware, nascondono nel prodotto stesso.
L'espressione rievoca la caccia all'Uovo di Pasquatradizionalmente svolta in alcuni paesi nel periodo pasquale.
Un esempio celebre sono i frammenti divideogiochiattivabili con determinate pressioni di tasti in molte versioni diMicrosoft Excelo altri prodottiOffice, ma è utilizzato anche in altri ambiti, indicando contenuti nascosti all'interno di libri,filmo episodi diserie TVe soprattutto videogiochi.
Il termine venne coniato da Steve Wright dellaAtari, nell'ambito dei videogiochi.Erroneamente si ritiene che il primo caso noto diEaster eggin un videogioco sia inAdventure, del1979, dove appaiono le iniziali nascoste dell'autoreWarren Robinett, ma un esempio ancora precedente si ha in una cartuccia per la consoleFairchild Channel Fdove, inserendo un codice di 48 numeriall'inizio del gioco "Videocart-4: Spitfire" si vede apparire il nome del presunto autore, Michael K. Glass. TaleEaster eggè stato però scoperto solo molto tempo dopo l'uscita del gioco, analizzando il disassemblato della cartuccia e scoprendo sia il codice nascosto che la porzione di programma che si attiva con esso. Senza tale indagine sarebbe stato praticamente impossibile scoprirlo perché non c'era traccia visibile di esso da nessuna parte. Anche altri 2 titoli (Democart eVideo Whizball) sempre per la Channel F contengono altriEaster egg, anche se meno nascosti del primo; un altro caso che precedeAdventure, scoperto nel 2017, è nelvideogioco arcadeStarship 1(Atari, 1977), dove con particolari azioni è possibile far apparire la scritta "Hi Ron!" introdotta dal programmatore Ron Milner.
Per il momento il primo videogioco conosciuto e che contiene un contenuto nascosto èMoonlander(conosciuto anche comeLunar Lander) del 1973 perDEC GT40, dove atterrando vicino ad una struttura rettangolare compare la M diMcDonald's, mentre nel caso la navicella vada ad urtare tale rettangolo comparirà il messaggio che si è demolito l'unico MacDonald's presente sulla luna (McDonald's scritto erroneamente).
Questo contenuto si classifica come tale se è qualcosa di completamente estraneo alle normali funzioni del software in questione e al tempo stesso non causa nessun danno (quindi si escludono contenuti nascosti di natura ben diversa e malevola comevirus,trojan,spywaree via dicendo).
La maggior parte deglieaster eggsi trovano nascosti in prodotti software: molto spesso svolgono il ruolo di una sorta di "firma" che il programmatore integra nel prodotto che ha realizzato. Oggi l'espressione ha assunto un significato più esteso; viene considerato tale qualunque elemento nascosto in un prodotto e accessibile solo attraverso una serie di passaggi (click, pressione di tasti, ecc.). Non di rado, perciò, si sente parlare diEaster egganche nell'ambito deiCDmusicali (ad esempio cometraccia nascosta) o neiDVD(contenuti accessibili solo premendo alcuni tasti del telecomando o attivando aree del menu non segnalate).
In molti casi, soprattutto quando inteso come "firma", unEaster eggviene inserito in un prodotto per iniziativa personale di uno sviluppatore. In questi casi, l'azienda produttrice può decidere di agire legalmente contro uno sviluppatore riconosciuto come responsabile. Vi sono precedenti in cui questa azione disciplinare contro uno sviluppatore autore diEaster eggsi è conclusa con un licenziamento.Vi sono, tuttavia, anche contesti (per esempio quello dei videogiochi) in cui l'introduzione diEaster eggè accettata o addirittura richiesta dall'azienda produttrice, in quanto contribuisce al fascino del prodotto presso il suotarget.
Nella televisione, l'esempio più noto dieaster eggè quello relativo al personaggioColiandro, che nella relativa serie TV viene sempre e solo chiamato con il cognome, e il suo nome non viene mai pronunciato da nessuno. Ma in alcune scene il nome è visibile di sfuggita.