Существует как минимум один прецедент, как описано в статье в Википедии о пасхальных яйцах :
Внедрение микропроцессора CVAX для процессора MicroVAX содержало в офортах русскую фразу в кириллице «VAX: когда вы заботитесь о том, чтобы украсть самое лучшее», чтобы привлечь потенциальных производителей клонов, крадущих интеллектуальную собственность, в советском блоке.
Немного подробнее об этом можно найти в этой статье на CVAX (которая является ссылкой на приведенную выше цитату):
Наконец, на полосе писцов был девиз кириллицы: «VAX: когда ты достаточно заботишься, чтобы украсть самое лучшее». В 1983 году Безымянное разведывательное управление дало мне формулировку, заявив, что они сняли ее с мошеннического VAX-11/780, на котором работал советский ракетный комплекс SS20. Зная, что некоторые CVAX окажутся в СССР, команда хотела, чтобы русские знали, что мы думаем о них.
Согласно вашим конкретным вопросам:
Что, если код конами слишком чувствителен и пользователь запускает его?
Код Konami слишком хорошо известен, поэтому вероятность его запуска больше. Если вы пройдете через пасхальное яйцо, вам следует выбрать оригинальную (и более крупную) последовательность. Поскольку ваше пасхальное яйцо должно быть механизмом защиты, а не бессмысленным развлечением, было бы лучше, если бы последовательность не была известна за пределами вашей компании.
Имеет ли этот вид водяного знака какое-либо юридическое значение? Я тот, кто разрабатывает этот триггер. Если что-то пойдет не так, какова моя ответственность?
Проконсультируйтесь с юристом. Это сильно зависит от вашего региона и специфики вашего контракта. В любом случае, было бы лучше иметь некоторые письменные доказательства того, что руководство явно попросило пасхальное яйцо. Обмен электронными письмами, где показано, что вы подняли некоторые проблемы, должно быть достаточно.
Что если эта «особенность» обнаружена клиентом?
Зависит от клиента. Кто-то может смеяться, кто-то может судиться. Мое мнение таково, что, поскольку пасхальное яйцо включено в качестве средства защиты интеллектуальной собственности, клиент должен быть проинформирован о каждой другой функции, которую вы создаете для него.
Нарушение производительности должно быть очень маленьким, поскольку программно запускаются на небольших устройствах.
Да, это должно быть, очевидно. Если вы обнаружите, что реализация пасхального яйца имеет измеримое снижение производительности, это было бы лучшей причиной, чтобы не делать этого.
У меня нет мнения в любом случае. Если вы проконсультируетесь с юристом и охватите все свои юридические основания, пойдите на это, это, вероятно, будет бесполезно, но вы никогда не узнаете.
Обновление: пример CVAX, конечно, пример аппаратного обеспечения, но я думаю, что нет более подходящих примеров (для программного обеспечения и / или встроенного программного обеспечения), о которых я знаю. Я основал ответ вокруг этого главным образом, чтобы ответить на Has anyone tried it
часть вопроса. Я искал другие примеры, не нашел ни одного, и теперь у меня есть мнение:
Это, вероятно, не очень хорошая идея. (не часть пасхального яйца, means of IP protection
часть). Поскольку идея не является ни оригинальной, ни инновационной (контексты могут быть разными, но похожими), если бы она работала, было бы по крайней мере несколько примеров.