{"id":2657,"date":"2026-06-04T03:09:09","date_gmt":"2026-06-04T03:09:09","guid":{"rendered":"https:\/\/tucumandevelopers.com\/index.php\/2026\/06\/04\/cruce-de-cables-el-software-abandonado-que-sostiene-el-mundo\/"},"modified":"2026-06-04T03:09:09","modified_gmt":"2026-06-04T03:09:09","slug":"cruce-de-cables-el-software-abandonado-que-sostiene-el-mundo","status":"publish","type":"post","link":"https:\/\/tucumandevelopers.com\/index.php\/2026\/06\/04\/cruce-de-cables-el-software-abandonado-que-sostiene-el-mundo\/","title":{"rendered":"Cruce de cables: El software abandonado que sostiene el mundo"},"content":{"rendered":"<div>El otro d\u00eda record\u00e9 con David Sierra de Cruce de cables (RNE) el problema del software abandonado del que dependen much\u00edsimos proyectos de todos los tama\u00f1os, muchas veces aunque la gente no sepa ni que est\u00e1 ah\u00ed. Puede escucharse aqu\u00ed:<\/p>\n<p>El software abandonado que sostiene el mundo [en 19:00].<br \/>\nY qu\u00e9 mejor forma de visualizar el problema que la archifamosa vi\u00f1eta de XKCD que m\u00e1s de una vez hemos mencionado por aqu\u00ed:<\/p>\n<p>El caso es que una parte importante de Internet y del software moderno se basa en peque\u00f1as piezas de c\u00f3digo  mantenidas por una o dos personas desde su casa. Es una situaci\u00f3n que se hace rara, porque solemos imaginar enormes equipos de ingenieros y empresas multimillonarias tras estos proyectos. Pero por debajo hay una especie de \u00abfontaner\u00eda digital\u00bb llena de piezas invisibles que casi nadie ve\u2026 hasta que algo falla.<br \/>\nLas aplicaciones modernas son una especie de mu\u00f1ecas rusas tecnol\u00f3gicas. Los programas utilizan estas librer\u00edas y funciones como parte de su d\u00eda a d\u00eda. Pero a veces esa librer\u00eda utiliza otras diez, y esas diez usan otras veinte m\u00e1s. As\u00ed que es perfectamente normal que una aplicaci\u00f3n moderna y compleja dependa de cientos o miles de componentes distintos. Y entre ellas puede haber una peque\u00f1a pieza de software escrita hace diez a\u00f1os por una sola persona en su tiempo libre (y que quiz\u00e1 viva en Nebraska, como en la vi\u00f1eta).<br \/>\n\u00bfC\u00f3mo puede una sola persona acabar sosteniendo media industria?<br \/>\nMuchas veces esos proyectos surgen como herramientas personales: alguien que necesita resolver un problema, publica el c\u00f3digo y otras personas que luego empiezan a reutilizarlo. Si resulta ser bueno, las empresas lo incorporan a sus productos y, sin que nadie lo haya planificado, termina ejecut\u00e1ndose en miles o millones de dispositivos. \u00bfQu\u00e9 podr\u00eda salir mal?<br \/>\nEn ocasiones la gente se cansa del proyecto y lo abandona por cualquiera entre mil razones (por ej. por discutir con otras personas implicadas en el tema). O, como personas que son, tienen problemas, a veces situaciones m\u00e9dicas complicadas o directamente se mueren. Por pensar en algo menos tr\u00e1gico pero m\u00e1s humano, est\u00e1n quienes se equivocan e introducen alg\u00fan bug en un software del que mucha gente depende, haciendo que de repente se vaya todo a la porra.<br \/>\nUno de los casos m\u00e1s famosos fue OpenSSL. Es una librer\u00eda relacionada con las conexiones seguras en Internet: p\u00e1ginas web, correos y comunicaciones cifradas (lo que est\u00e1 detr\u00e1s del \u00abcandadito\u00bb en el navegador). En 2014 surgi\u00f3 un fallo llamado Heartbleed y el susto fue enorme, apocal\u00edptico hasta que se corrigi\u00f3\u2026\u00a0Pero lo que m\u00e1s llam\u00f3 la atenci\u00f3n fue descubrir que OpenSSL, que era parte de la infraestructura cr\u00edtica para media Internet, estaba mantenida por un equipo sorprendentemente peque\u00f1o.<br \/>\nOtro ejemplo se convirti\u00f3 pr\u00e1cticamente en un meme tecnol\u00f3gico: left-pad. Su funci\u00f3n era algo tan tonto como \u00aba\u00f1adir espacios delante de un texto\u00bb. Nada m\u00e1s. Un d\u00eda su autor elimin\u00f3 el paquete y miles de proyectos dejaron de funcionar correctamente. Empresas de todos los tama\u00f1os acabaron descubriendo que depend\u00edan indirectamente de unas pocas l\u00edneas de c\u00f3digo escritas por una sola persona\u2026\u00a0y encima para hacer algo relativamente sencillo.<br \/>\nTambi\u00e9n est\u00e1 el caso de curl, menos conocido para el p\u00fablico general pero omnipresente. Se usa para transferir datos entre sistemas y est\u00e1 integrado en Linux, Windows, routers, televisores, coches y una cantidad enorme de dispositivos y aplicaciones. Es una de esas herramientas silenciosas que nadie ve, pero que est\u00e1n pr\u00e1cticamente en todas partes. Aunque est\u00e1 bien mantenido por un grupo peque\u00f1o el problema es la gran dependencia de esa \u00fanica pieza para toda la industria del software. Un fallo en 2023 desvel\u00f3 que todas las versiones desde 2020 ten\u00edan un fallo (!!) Luego se corrigi\u00f3, pero se volvi\u00f3 a demostrar esa gran dependencia invisible para muchos usuarios que no cre\u00edan depender de algo as\u00ed.<br \/>\nEntonces\u2026 \u00bfel problema es ese software?<br \/>\nCuriosamente, no suele serlo. El software muchas veces funciona perfectamente durante a\u00f1os y a\u00f1os. El problema es m\u00e1s humano: los proyectos pueden quedarse sin financiaci\u00f3n, sin que haya tiempo para ellos o sin personas que los mantengan. Ah\u00ed aparece una paradoja cuando menos, curiosa: empresas valoradas en miles de millones que, a veces sin saberlo, dependen de proyectos que quiz\u00e1 mantiene una \u00fanica persona en sus ratos libres despu\u00e9s de cenar. Algunas son consciente de ellos y donan dinero para garantizar la continuidad de esos proyectos casi an\u00f3nimos, o apoyan a fundaciones que se encargan de ello. Pero, la mayor parte, dir\u00eda que no tienen ni idea de qui\u00e9n dependen. Cualquier d\u00eda acaban visitando una caba\u00f1a en Nebraska buscando a un tipo\u2026<br \/>\nRelacionados:<br \/>\nXKCD ten\u00eda raz\u00f3n con lo del tipo de Nebraska que mantiene de forma desinteresada un proyecto b\u00e1sico para toda la infraestructura  moderna<br \/>\n\u00abHeartbleed\u00bb: el fallo de seguridad m\u00e1s espectacular visto jam\u00e1s<br \/>\nToda la infraestructura digital moderna, versi\u00f3n f\u00edsica realista<br \/>\n# Enlace Permanente<\/p><\/div>\n<p>Fuente: <a href=\"https:\/\/www.microsiervos.com\/archivo\/ordenadores\/cruce-cables-91-software-abandonado.html\">Art\u00edculo original<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>El otro d\u00eda record\u00e9 con David Sierra de Cruce de cables (RNE) el problema del software abandonado del que dependen much\u00edsimos proyectos de todos los tama\u00f1os, muchas veces aunque la gente no sepa ni que est\u00e1 ah\u00ed. Puede escucharse aqu\u00ed: El software abandonado que sostiene el mundo [en 19:00]. Y qu\u00e9 mejor forma de visualizar [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2648,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[36],"tags":[],"class_list":["post-2657","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-geek"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/posts\/2657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/comments?post=2657"}],"version-history":[{"count":0,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/posts\/2657\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/media\/2648"}],"wp:attachment":[{"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/media?parent=2657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/categories?post=2657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/tags?post=2657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}