Возможно, наиболее очевидным способом защиты интеллектуальной собственности компании от своих собственных разработчиков, по-видимому, является соглашение NDA - Non Disclosure. Эффективность этого подхода может варьироваться в зависимости от многих факторов, а иногда или где-то может работать не так, как ожидалось.
Какие другие подходы, помимо этого чисто юридического, существуют для защиты программного кода от людей, которые его разрабатывают? Они вообще существуют? Это имеет смысл на практике?
Может быть, например, Team Edition Visual Studio уже содержит некоторые функции, связанные с этой проблемой (например, уровни доступа к частям кода, в зависимости от роли внутри команды разработчиков или что-то в этом роде)?
Ссылка на тему:
Как показывают статистические данные, в среднем программисты склонны менять свою работу каждые три-четыре года.