¿Qué son las dependencias y por qué son importantes?

Código abierto explicado en lenguaje sencillo.

Las dependencias son partes en las que se basa un producto. En el caso del software, suelen ser bibliotecas o paquetes de otros.

Son importantes porque los derechos, las vulnerabilidades y el mantenimiento de esas partes también influyen en su propio uso.