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