Предположим, вы наемный сотрудник и подписали NDA.
Далее перешли к другому работодателю либо взяли проект на фрилансе, который очень схож с тем чем вы занимались ранее.
Что для вас будет нарушением NDA:
1. Копирование кусков кода?
2. Перенос алгоритма?
3. Подглядывание в исходники предыдущего проекта?
4. Использование любой сохранившейся информации по проекту?
Если "чисто" следовать NDA, то подписавший его должен после завершения проекта либо увольнения удалить все доступные ему копии исходников и проектных материалов.
И в новых проектах использовать только то, что осталось у него в голове.
Реально это не так. Например, уходя с работы, программист копирует архив на всякий случай и в дальнейшем либо забывает про него либо использует те или иные наработки.
Как вы оцениваете уровень выполнения обязательств по NDA разработчиками в России, СНГ?
Если вы параноик — это еще не значит, что за вами никто не следит
Здравствуйте, c3p0, Вы писали: C>Реально это не так. Например, уходя с работы, программист копирует архив на всякий случай и в дальнейшем либо забывает про него либо использует те или иные наработки.
это такое же грубое нарушение, как вынести комп с работы на всякий случай.
C>Как вы оцениваете уровень выполнения обязательств по NDA разработчиками в России, СНГ?
сильно не парятся. особенно часто можно встретить GPL код где ни попадя
Здравствуйте, c3p0, Вы писали:
C>Предположим, вы наемный сотрудник и подписали NDA. C>Далее перешли к другому работодателю либо взяли проект на фрилансе, который очень схож с тем чем вы занимались ранее.
C>Что для вас будет нарушением NDA: C>1. Копирование кусков кода? C>2. Перенос алгоритма? C>3. Подглядывание в исходники предыдущего проекта? C>4. Использование любой сохранившейся информации по проекту?
Сколько подписывал NDA для западных контор — везде явно указывалось что попадает под NDA.
А с какой целью интересуетесь?
Здравствуйте, c3p0, Вы писали:
C>Если "чисто" следовать NDA, то подписавший его должен после завершения проекта либо увольнения удалить все доступные ему копии исходников и проектных материалов. C>И в новых проектах использовать только то, что осталось у него в голове. C>Реально это не так. Например, уходя с работы, программист копирует архив на всякий случай и в дальнейшем либо забывает про него либо использует те или иные наработки.
Реально это как раз так. Никакой уважающий себя и своего работодателей разработчик не делает копии того, над чем работал. Если только код над которым он работал не open source.
Довольно дико слышать подобное утверждение.
Здравствуйте, kaa.python, Вы писали:
KP>Здравствуйте, c3p0, Вы писали:
KP>Реально это как раз так. Никакой уважающий себя и своего работодателей разработчик не делает копии того, над чем работал. Если только код над которым он работал не open source. KP> Довольно дико слышать подобное утверждение.
Уважающий себя разработчик никому не скажет что делает копии того, над чем работал. Самый хитропопый будет божиться что он святее всех святых, не нарушал ничего и никогда и по жизни только о благе работодателя и печется.
G>Уважающий себя разработчик никому не скажет что делает копии того, над чем работал. Самый хитропопый будет божиться что он святее всех святых, не нарушал ничего и никогда и по жизни только о благе работодателя и печется.
Как думаете, будет ли уважающий себя хитропопый разработчик нарушать NDA если подпишет шуточное к нему приложение?
Я Иванов Иван Иванович.
Паяльник мне в зад, если я нарушу NDA №37523.
Дата___ Подпись___
Если вы параноик — это еще не значит, что за вами никто не следит
Здравствуйте, Vzhyk, Вы писали:
V>24.02.2012 8:10, c3p0 пишет:
>> И в новых проектах использовать только то, что осталось у него в голове. V>А это разве не нарушает ваш NDA?
Некоторые пишут, что нельзя работать у конкурентов какой-то срок после увольнения(2-3 года, например).
C>Реально это не так. Например, уходя с работы, программист копирует архив на всякий случай и в дальнейшем либо забывает про него либо использует те или иные наработки.
Нафига разработчику сорцы?
Он их дома соберёт? Будет медитировать? Показывать знакомым несобирающийся код?
Здравствуйте, c3p0, Вы писали:
C>Если "чисто" следовать NDA, то подписавший его должен после завершения проекта либо увольнения удалить все доступные ему копии исходников и проектных материалов.
Все копии должны быть на рабочем компьютере и в репозитарии. Всё. Какой смысл держать их на домашнем компе? Причём ладно архитектор проекта. Может ему это зачем-то и потребуется, но рядовой разработчик что будет с этим кодом делать?
Например, уходя с работы, программист копирует архив на всякий случай и в дальнейшем либо забывает про него либо использует те или иные наработки.
Уходя с работы лучше никаких архивов не хранить. Ценность их не очень высокая.
24.02.2012 12:01, blackhearted пишет:
> Некоторые пишут, что нельзя работать у конкурентов какой-то срок после > увольнения(2-3 года, например).
Писать они могут много чего, но есть законодательство конкретной страны,
где обычно достаточно четко прописан этот момент. Что в РФ, что в РБ они
могут подтереться такой бумажкой.
З.Ы.
Для не умеющих читать, я про срок после увольнения.
24.02.2012 12:02, blackhearted пишет:
> Нафига разработчику сорцы? > Он их дома соберёт? Будет медитировать? Показывать знакомым > несобирающийся код?
Нафиг не надо. Но некоторые почему-то думают, что надо.
Здравствуйте, c3p0, Вы писали:
C>Предположим, вы наемный сотрудник и подписали NDA.
Подписывать надо соглашаться только в крайнем случае, и только, если текст соглашения очень конкретен и применим только к узкоспециализированным вещам, которыми занимается фирма.
Вообще, я заметил, есть какое-то непонимание того, что покрывает NDA. NDA — это Non-Disclosure Agreement, то есть, вы принимаете на себя обязательства не разглашать внутренние дела компании, торговые секреты, планы о будущих продуктах, а также не использовать и не распространять знания о делах компании в целях обогащения (торговля акциями, к примеру). Все. На этом NDA заканчивается.
То, о чем вы спрашиваете, это обычный copyright и права на изобретения, которые являются обыкновенной частью обыкновенного контракта.
C>Что для вас будет нарушением NDA: C>1. Копирование кусков кода? C>2. Перенос алгоритма? C>3. Подглядывание в исходники предыдущего проекта? C>4. Использование любой сохранившейся информации по проекту?
Все это и будет нарушением, только не NDA, а самого контракта.
C>Если "чисто" следовать NDA, то подписавший его должен после завершения проекта либо увольнения удалить все доступные ему копии исходников и проектных материалов.
Подписавший не должен ни разу скопировать себе эти исходники in the first place.
C>И в новых проектах использовать только то, что осталось у него в голове.
Только то, что является общими знаниями и навыками программирования.
C>Реально это не так. Например, уходя с работы, программист копирует архив на всякий случай и в дальнейшем либо забывает про него либо использует те или иные наработки.
Неправда. Я не копировал и затрудняюсь придумать, зачем нужно копировать, если вы не собираетесь осуществлять поддержку продукта по отдельному контракту впоследствии. Как сделать какую-то штуку на языке Y находится гуглом за минуту в любое время.
C>Как вы оцениваете уровень выполнения обязательств по NDA разработчиками в России, СНГ?
В целом уважение к бумаге, договору и закону низкое, как вы сами понимаете. Даже ваше высказывание выше на тему копирования тому пример. Но довольно много профессиональных людей будут строго следовать букве контракта.
Здравствуйте, Miroff, Вы писали:
M>Здравствуйте, blackhearted, Вы писали:
B>>Он их дома соберёт?
M>А в чем проблема их дома собрать? У нормальных людей сорцы собираются одной командой.
Ага, и все 3rd-parties тоже с собой захватить, чё уж там.
Или нормальные люди всё сами пишут?
— Подписывать только в крайнем случае и только, если четко описаны очень конкретные вещи, попадающие под действие договора, исключая общие вещи, знания о которых общедоступны или уже использовались исполнителем в других проектах
— Не подписывать согласие на передачу прав на все открытия и изобретения, совершенные в период работы на компанию, только то, что было сделано конкретно для данного клиента, исключая разработки для других клиентов и личные проекты
— Не подписывать запрет на работу у конкурентов в течение нескольких лет. На сегодняшнем узком рынке труда это безумие. В ряде стран это вообще не имеет законной силы. В некоторых штатах США суд рассматривает это, как запрет зарабатывать на жизнь своим ремеслом, и отменяет его. Во Франции, к примеру, если клиент требует подписать исполнителя такой пункт, он обязан продолжать платить человеку зарплату все эти несколько лет действия запрета. Если отказывается, запрет автоматически теряет действенность.
Американские стартапы любят требовать отказ от всех прав. Небезызвестный Джоэль утверждает, что иначе инвесторы не дают денег, если все работники не откажутся письменно ото всех прав, чтобы не было риска, что потом один из бывших сотрудников засудит успешный стартап. Имеет смысл в таких случаях сразу ставить вопрос ребром и обходить такие стартапы стороной.
Здравствуйте, blackhearted, Вы писали:
B>Ага, и все 3rd-parties тоже с собой захватить, чё уж там.
Если мы рассматриваем гипотетического программиста, который копирует домой код "а шоб було" непонятно что ему мешает скопировать весь репозиторий вместе с зависимостями. На работе же он как-то этот код собирает, значит и скопировать может.
Здравствуйте, blackhearted, Вы писали:
B>>>Он их дома соберёт?
M>>А в чем проблема их дома собрать? У нормальных людей сорцы собираются одной командой.
B>Ага, и все 3rd-parties тоже с собой захватить, чё уж там. B>Или нормальные люди всё сами пишут?
Как раз с 3rd-parties проще — есть публичные репозитории. Вот зависимости от другого проекта своей же компании так просто не найдешь после увольнения.
Здравствуйте, alzt, Вы писали:
C>>Если "чисто" следовать NDA, то подписавший его должен после завершения проекта либо увольнения удалить все доступные ему копии исходников и проектных материалов.
A>Все копии должны быть на рабочем компьютере и в репозитарии. Всё. Какой смысл держать их на домашнем компе? Причём ладно архитектор проекта. Может ему это зачем-то и потребуется, но рядовой разработчик что будет с этим кодом делать?
У нас можно из дома работать. Плюс кто-то со своим ноутом на работу приезжает и на нем же работает.
Здравствуйте, GarryIV, Вы писали:
A>>Все копии должны быть на рабочем компьютере и в репозитарии. Всё. Какой смысл держать их на домашнем компе? Причём ладно архитектор проекта. Может ему это зачем-то и потребуется, но рядовой разработчик что будет с этим кодом делать?
GIV>У нас можно из дома работать. Плюс кто-то со своим ноутом на работу приезжает и на нем же работает.
У нас тоже . Но это же другая ситуация. В данном случае домашний комп становится рабочим.