Síndrome de rechazo del desarrollo de otra persona ( NIH-síndrome del inglés. no inventado aquí - no inventado por nosotros ) - una posición en la cultura social, corporativa u organizacional en la que se evita el uso o la compra de desarrollos, investigaciones , estándares o conocimientos existentes debido a su origen y costos externos.
Las razones para no querer utilizar el trabajo de otros son variadas, entre ellas el miedo a la infracción de patentes, la incomprensión del trabajo de otros, la falta de voluntad para reconocer o apreciar el trabajo de otros, los celos o como parte de una "guerra por el territorio" más amplia. " ( guerra territorial ) [1] . Como fenómeno social, esta filosofía se manifiesta por una falta de voluntad para aceptar una idea o producto porque proviene de otra cultura, una forma de tribalismo [2] .
El término se suele utilizar en sentido peyorativo . Los extremos opuestos se denominan el síndrome PFE ( orgullosamente encontrado en otro lugar [3] ) y la posición “ invented here ” .
En programación, el síndrome NIH también suele denominarse una tendencia a " reinventar la rueda ", basado en la creencia de que el desarrollo nativo es inherentemente más apto, más seguro, más controlable, más rápido de desarrollar y requiere menos costos generales (incluido el mantenimiento). que las implementaciones existentes.
En algunos casos, el software con la misma funcionalidad que el software existente se vuelve a implementar simplemente para que sea posible utilizarlo con una licencia diferente . Uno de estos enfoques es el método de sala limpia .
Argumentos clave para el enfoque de los NIH:
Al mismo tiempo, las desventajas de utilizar el desarrollo de terceros se pueden nivelar aceptándolo como base con un refinamiento propio posterior, así como proporcionando control sobre él en caso de pérdida del canal de suministro, por ejemplo, mediante la obtención de la código fuente