Я просто параноик? Это законное беспокойство?
Я думаю, что вы, вероятно, параноик. Или наемник. Или оба.
Вы беспокоитесь о чем-то, что вряд ли будет иметь какое-либо существенное внутреннее значение 1 .
Вы прокомментировали так:
Это действительно имеет значение? Присущая ценность та же самая, если это четыре минуты или четыре дня.
Хм ... это не реально. Программа «Здравствуй, мир», состоящая из 2 строк, - это не то, что вы потратили дни, недели, месяцы, работая над этим. Но в любом случае, реальная ценность этого кода (т. Е. Возможности зарабатывать деньги) для ВАС , скорее всего, равна нулю. Если вы суетитесь из-за проблем с ИС, потенциальный работодатель , скорее всего, воспримет это как признак будущих событий.
И с точки зрения этики, конечно, у них есть законная необходимость увидеть, как вы реализовали код. Как еще они будут оценивать качество вашей работы? У них также есть моральное обязательство рассматривать ваш код как вашу собственность. Но вам не нужны юридические соглашения и прочее для чего-то подобного. Это просто пустая трата времени каждого на тривиальные усилия.
Сноска 1 - Исключением может быть то, что если ваше решение проблемы «домашнее задание по собеседованию» включает в себя большой объем частного кода, который вы потратили месяцы / годы, и у вас есть реальные планы на этом заработать. Если это так, вы не должны использовать его в вопросах «домашнее задание».
Ни один работодатель не хочет нанимать программиста только для того, чтобы вступить в драку о том, кто владеет правами ИС на критический код, который может или не может быть написан указанным программистом в нерабочее время. И если ваша эффективность в качестве программиста зависит от того, используете ли вы свой собственный частный код, у вашего работодателя возникнут серьезные проблемы, если / когда вы «уйдете».