Es gibt mindestens einen Präzedenzfall, wie im Wikipedia-Artikel über Ostereier beschrieben :
Die CVAX-Mikrochip-Implementierung der MicroVAX-CPU enthielt in ihren Radierungen die russische Phrase im kyrillischen Alphabet "VAX: Wenn es Ihnen wichtig genug ist, das Beste zu stehlen", um potenzielle Klonhersteller, die geistiges Eigentum stehlen, im Sowjetblock zu nadeln.
Ein bisschen mehr Details dazu finden Sie in diesem Artikel über CVAX (der Verweis auf das obige Zitat):
Schließlich enthielt die Schreibergasse das kyrillische Motto "VAX: Wenn es Ihnen wichtig genug ist, das Beste zu stehlen". 1983 hatte mir ein unbenannter Geheimdienst den Wortlaut gegeben, der besagte, dass er von einer entwendeten VAX-11/780 stammt, auf der ein sowjetischer SS20-Raketenkomplex betrieben wurde. In dem Wissen, dass einige CVAX in der UdSSR landen würden, wollte das Team, dass die Russen wissen, dass wir an sie denken.
Gemäß Ihren spezifischen Fragen:
Was ist, wenn der Konami-Code zu sensibel ist und der Benutzer ihn auslöst?
Der Konami-Code ist zu bekannt, daher ist die Möglichkeit, dass ein Benutzer ihn auslöst, größer. Wenn Sie mit dem Osterei fertig sind, sollten Sie eine originelle (und größere) Sequenz wählen. Da Ihr Osterei ein Schutzmechanismus sein soll, anstatt sinnlosen Spaß zu haben, ist es am besten, wenn die Sequenz außerhalb Ihres Unternehmens nicht bekannt ist.
Hat diese Art von Wasserzeichen einen rechtlichen Wert? Ich bin derjenige, der diesen Auslöser entwickelt. Wenn etwas schief geht, was ist meine Verantwortung?
Konsultieren Sie einen Anwalt. Dies hängt stark von Ihrem Gebietsschema und den Besonderheiten Ihres Vertrags ab. In jedem Fall ist es am besten, schriftlich nachzuweisen, dass das Management ausdrücklich um das Osterei gebeten hat. Ein Austausch von E-Mails, bei denen gezeigt wird, dass Sie Bedenken geäußert haben, sollte ausreichen.
Was ist, wenn diese "Funktion" vom Client entdeckt wird?
Kommt auf den Kunden an. Einige könnten lachen, andere könnten klagen. Meiner Meinung nach sollte der Kunde über alle anderen Funktionen, die Sie für ihn erstellen, informiert werden, da das Osterei als Mittel zum Schutz des geistigen Eigentums enthalten ist.
Der Leistungsverlust sollte sehr gering sein, da der Soft Run auf kleinen Geräten läuft.
Ja, das sollte es natürlich. Wenn Sie herausfinden, dass die Implementierung des Ostereies einen messbaren Leistungsverlust mit sich bringt, ist dies der beste Grund, dies nicht zu tun.
Ich habe so oder so keine Meinung. Wenn Sie einen Anwalt konsultieren und alle Ihre Rechtsgrundlagen abdecken, entscheiden Sie sich dafür, es wird wahrscheinlich nutzlos sein, aber Sie wissen es nie.
Update: Das CVAX-Beispiel ist natürlich ein Hardware-Beispiel, aber ich denke, es gibt keine relevanteren Beispiele (für Software und / oder eingebettete Software), die mir bekannt sind. Ich habe die Antwort hauptsächlich darauf gestützt, um den Has anyone tried it
Teil der Frage zu beantworten . Ich habe nach anderen Beispielen gesucht, keine gefunden und jetzt habe ich eine Meinung:
Es ist wahrscheinlich keine sehr gute Idee. (nicht der Osterei-Teil, der means of IP protection
Teil). Da die Idee weder originell noch innovativ ist (die Kontexte können unterschiedlich, aber ähnlich sein), gibt es, wenn sie funktioniert, zumindest einige Beispiele.