Tal vez la forma más obvia de proteger la propiedad intelectual de una empresa de sus propios desarrolladores parece ser un acuerdo de no divulgación de la NDA. La efectividad de este enfoque puede variar, dependiendo de muchos factores, y algunas veces o en algún lugar puede no funcionar como se espera.Protección del código de sus propios desarrolladores
¿Qué otros enfoques, aparte de este puramente legal, existen para proteger el código de software de las personas que lo desarrollan? ¿Existen en absoluto? ¿Tiene sentido en la práctica?
Quizás, por ejemplo, Team Edition de Visual Studio ya contenga algunas características relacionadas con este problema (por ejemplo, niveles de acceso a partes de código, dependiendo del rol dentro de un equipo de desarrollo o algo así).
de referencia sobre el tema:
Como dice estadísticas, en promedio, los programadores tienden a cambiar de trabajo cada tres - y cuatro años.
Desde un punto de vista puramente curioso ¿por qué sería esto necesario? Inmediatamente pensé que el entorno sería caótico o que se daría un vuelco para tener miedo de que los desarrolladores robaran el código y se fueran a otro lado para "aprovecharlo". Cualquier cosa en un nivel ultra alto probablemente debería solicitar una patente de software. –
debería ser wiki de la comunidad – SilentGhost
Heh, toma las pelotas para preguntar esto en el sitio de un desarrollador :) –