Independientemente de si abres Facebook, Google o Amazon, todos los sitios web y las aplicaciones más populares hoy dependen de componentes de software que son gratuitos y de código abierto. Como no vemos estos componentes, casi nunca pensamos en las miles de personas que voluntariamente contribuyeron a codificarlos.
Wikipedia.org es uno de los cinco principales sitios web del mundo. Como las relaciones de su software están disponibles públicamente, se les puede hacer un mapa fácilmente. Cada vez que navegas en Wikipedia, el sitio web (elaborado en MediaWiki) depende de 72 proyectos de software de fuente abierta diferentes, que 3.325 programadores individuales han ayudado a trabajar desde el año 2015.
Probablemente, estos números son mucho menores que las dependencias de fuente abierta que existen en el sistema operativo de tu teléfono, tu computadora y tus aplicaciones.
Es un hecho saludable y muy inspirador de internet el que esos bloques de construcción para otros software estén abiertamente disponibles. Sin embargo, también es un riesgo que sus programadores pasen desapercibidos y que tengan poco apoyo para mantener el código del que dependen millones de personas.
Libraries.io es una iniciativa que busca elevar la calidad del software al monitorear e ilustrar las relaciones ocultas que impulsan nuestra tecnología cotidiana, para ayudar a ofrecer una comprensión más profunda y animar a que existan más colaboraciones al software gratuito y de fuente abierta. No apreciar estas conexiones puede llevar a tener problemas de seguridad o abandono de proyectos subyacentes, con variadas consecuencias. Esto ya ha ocurrido antes. Cuanto más valoremos y mantengamos la infraestructura que no vemos de la internet abierta, más saludable será.
Vista desglosada de las dependencias y colaboradores de software de código abierto de Wikipedia.org
Fuente de los datos: datos recopilados de Libraries.io que muestran dependencias de MediaWiki en GitHub, 2017