Работа, на которую я претендую, имеет в рамках процесса подачи заявки/собеседования тест, который требует реального исходного кода. Должен ли я включить уведомление об авторских правах в этот код?
Я предполагаю, что практика будет аналогична портфолио для художников, но, в частности, для кода я думаю, что нельзя упускать возможность указать на интерес к закону об ИС (и неодобрение соответствующих пунктов многих трудовых договоров).
Принимая решение об этом, я спрашивал себя, чего я надеюсь достичь. Если код является собственностью сторонней компании, но вы отправляете его в качестве примера типа работы, которую вы выполняете, уместно указать авторские права третьей стороны, чтобы вы могли указать, что код не принадлежит вам и что вы не имеют разрешения на предоставление лицензии на его использование. Как правило, я буду следовать указаниям стороннего владельца кода в отношении совместного использования кода и статуса авторских прав.
Если авторские права на код принадлежат вам, и вы имеете право предоставить лицензию на его использование, тогда вам нужно принять решение. Большинство компаний, с которыми я работал, требуют, чтобы любой представленный код был сделан с лицензией, которая не позволила бы мне предъявлять претензии к ним за любое содержимое кода, отправленного им в процессе подачи заявки. Причина в том, что вы можете отправить очень легко дублируемый код, а затем подать иск против них. Поэтому в их интересах требовать права на использование любого кода, который вы им отправляете.
По этой причине я никогда не включаю свои «лучшие» вещи. Если возникнет необходимость, я удалю работающий код, который я хочу защитить, и вставлю комментарий о том, что этот код является собственностью и вы не можете предоставить полную лицензию. Если вы чувствуете необходимость защитить свой код, лучше всего обратиться к юристу и привлечь его к рассмотрению того, что вы планируете предоставить клиенту.
Юридически, по крайней мере в США, вы владеете авторскими правами на все, что вы создаете, в момент его создания (при условии, что вы не создаете произведение по договоренности о работе по найму). Так что никакой юридической необходимости в этом нет.
Однако из чувства гордости я говорю, дерзайте. Это, конечно, ничему не повредит (а если и поможет, так как покажет, что вы берете на себя ответственность за свою работу).
Это код, который вы пишете для собеседования (например, тест на кодирование?), или уже существующий код, который они хотят увидеть?
Если это уже существующий код (например, что-то, что вы сделали в свободное время), то да, обязательно оставьте там уведомления.
Если это написано для интервью, то нет, не надо. Если вы пишете, чтобы ответить на тест по кодированию, то пометка об авторских правах на ответ указывает на то, что вы больше озабочены внешними делами, чем проблемами, для решения которых вас нанимают.
Блрфл
Майкл Коне
Sesquipedalian
помощник