Esiste almeno un precedente, come descritto nel articolo di Wikipedia sulle uova di Pasqua :
The CVAX microchip implementation of the MicroVAX cpu contained in its etchings the Russian phrase in the Cyrillic alphabet "VAX: When you care enough to steal the very best" in an effort to needle potential intellectual property-stealing clone manufacturers in the Soviet Bloc.
Un po 'più di dettagli su questo, può essere trovato su questo articolo su CVAX (che è il riferimento alla citazione sopra):
Finally, the scribe lane contained the Cyrillic motto "VAX: When you care enough to steal the very best". In 1983, an Unnamed Intelligence Agency had given me the wording, saying that they got it off a purloined VAX-11/780 that was running a Soviet SS20 missile complex. Knowing that some CVAX's would end up in the USSR, the team wanted the Russians to know that we were thinking of them.
Come da domande specifiche:
What if the konami code is too sensitive and user triggers it?
Il codice Konami è troppo noto, quindi la possibilità che un utente lo faccia scattare è più grande. Se vai con l'uovo di Pasqua, dovresti scegliere una sequenza originale (e più grande). Dato che il tuo uovo di Pasqua dovrebbe essere un meccanismo di protezione invece di divertimento irragionevole, sarebbe meglio se la sequenza non fosse nota al di fuori della tua azienda.
Does this kind of watermark have any legal value?
I am the one developping this trigger. If things go wrong, what is my responsibility?
Consultare un avvocato. Dipende molto dalla tua localizzazione e dalle specifiche del tuo contratto. In ogni caso, sarebbe meglio avere delle prove in forma scritta che la direzione chiedesse esplicitamente l'uovo di Pasqua. Uno scambio di email in cui è dimostrato che hai sollevato alcune preoccupazioni dovrebbe essere sufficiente.
What if this "feature" is discovered by the client?
Dipende dal cliente. Alcuni potrebbero ridere, alcuni potrebbero citare in giudizio. La mia opinione è che dal momento che l'uovo di Pasqua è incluso come mezzo di protezione IP, il cliente deve essere informato come per ogni altra caratteristica che costruisci per lui / lei.
The performance penalty should be very small, since the soft run on small devices.
Sì, dovrebbe, ovviamente. Se scopri che implementare l'uovo di Pasqua ha una penalità misurabile, sarebbe la migliore ragione per non farlo.
Non ho alcuna opinione in entrambi i casi. Se consultate un avvocato e coprite tutte le vostre basi legali, provatelo, probabilmente sarà inutile ma non lo saprete mai.
Aggiornamento: L'esempio CVAX è ovviamente un esempio di hardware, ma penso che non ci siano altri esempi rilevanti (per software e / o software embedded) che io conosca. Ho basato la risposta intorno a questo principalmente per rispondere alla parte Has anyone tried it
della domanda. Ho cercato altri esempi, non ne ho trovato e ora ho qualche opinione:
È probabilmente non una buona idea. (non la parte dell'uovo di Pasqua, la parte di means of IP protection
). Dal momento che l'idea non è né originale né innovativa (i contesti possono essere diversi ma simili), se funzionasse ci sarebbero almeno alcuni esempi là fuori.