¿Qué es el código abierto en el que se basa la IA DeepSeek y cómo contribuye al desarrollo de la tecnología?
- Una de las principales diferencias de DeepSeek respecto a sus rivales es su carácter abierto y gratuito
- El código abierto es, desde hace décadas, fundamental para los avances en el desarrollo de software


La irrupción de la compañía emergente china DeepSeek ha revolucionado el sector de las aplicaciones basadas en inteligencia artificial (IA). En pocos días ha subido a la cima de las listas de descargas y sus ventajas competitivas preocupan a sus rivales. Una de las características que diferencia a este modelo es que se presenta como una herramienta gratuita de código abierto. Pero, ¿eso qué significa?
Qué es y qué no es el código abierto
El código abierto, u open code en inglés, es un modelo de desarrollo de software basado en la colaboración entre usuarios. Consiste, según la consultora tecnológica especializada en Big Data e Inteligencia Artificial, Cristina Aranda, en que las personas que tengan conocimientos técnicos los compartan, "de modo que puedan crear entre todas un bólido de Fórmula 1 en un pispás". Por tanto, el acceso al código es gratuito y está disponible sin restricciones. A partir de ese momento, los usuarios son libres de utilizarlo como quieran, con la posibilidad de adaptarlo o incluso venderlo.
La capacidad de examinar y modificar el código no se refiere a alterar el funcionamiento de la herramienta, DeepSeek en este caso, para todos los usuarios. El código fuente es el conjunto de instrucciones que sigue un programa informático para funcionar. Esas líneas de texto son las que se comparten con los usuarios, que deben contar con unos requisitos técnicos mínimos para poder sacarle partido.
"Tú te lo puedes bajar, pero tienes que tener conocimientos sofisticados y un hardware importante para que funcione en tu máquina", aclara el profesor de investigación emérito del CSIC en el Instituto de Investigación en Inteligencia Artificial (IIIA), del que fue fundador y director, Ramón López de Mántaras. El experto insiste en que "no todo el mundo puede hacerlo", puesto que es necesario "comprenderlo muy bien para trabajar con ello". Utilizar el código, por tanto, no significa introducirse en los servidores de la empresa. "Se sube a un repositorio y allí es donde la gente puede descargarlo, pero no accede a los servidores, eso está muy protegido", explica.
Código abierto o software propietario
El acceso libre al código permite que cada usuario lo pueda modificar para ajustarlo a sus intereses, por ejemplo, especializar el chatbot en un ámbito temático o añadirle características que mejoren su funcionalidad.
Del mismo modo, el desarrollador que acceda al código puede eliminar los filtros que considere y disfrutar así de la herramienta sin las restricciones que impone DeepSeek cuando se conversa con el chatbot en su web. Esto proporciona una vía para sortear la censura de la que se acusa a la empresa sobre temas determinados.
Otras aplicaciones populares basadas en inteligencia artificial, como Gemini o ChatGPT, operan de forma contraria, a través de lo que se denomina "software propietario", es decir, cerrado. Este último merece la atención de Aranda, también autora del libro 'Vidas Futuras': "OpenAI — la empresa de ChatGPT— empezó, como su propio nombre indica, como algo abierto, pero en cuanto vieron venir el dinero lo cerraron".
El código abierto en el desarrollo de software
Aunque para quienes estén menos familiarizadas con la informática resulte ajeno, el código abierto existe desde hace décadas y es fundamental para el campo del desarrollo de software. La red cuenta con comunidades especializadas, como Hugging Face, que destaca en el ámbito de la IA. Aranda lamenta que Microsoft comprara GitHub, la que antes era una de las plataformas más reputadas en el desarrollo del código abierto.
Para que se pueda considerar código abierto, se debería compartir sin coste toda la documentación necesaria para que otro usuario tenga la posibilidad de reproducir el programa. Este aspecto no parece corresponderse al 100% con la práctica de DeepSeek. Si bien es más abierto que sus competidores, dista de serlo al completo.
"Se han producido muchos avances tecnológicos gracias al open code. Gracias a personas que, de forma generosa y colaborativa, comparten conocimiento para ir más rápido", cuenta Aranda. Esos internautas, "que comparten una filosofía que entiende la tecnología como una manera de generar un impacto social positivo", reciben el nombre de "makers".
Ventajas del open code
Uno de los mayores beneficios, señala la experta, es que "se aceleran mucho las cosas", ya que se aprovechan las aptitudes de expertos en matemáticas, ingeniería informática u otras disciplinas que cooperan entre sí para mejorar el resultado. "Es una gran diferencia frente a las tecnológicas americanas, que necesitan invertir muchos más millones, porque cuentan con un equipo más reducido", explica.
Otra de las principales ventajas para los expertos es la transparencia. "Todo el mundo puede ver qué pasa por detrás, en el código. En el software propietario no sabemos qué están haciendo los algoritmos", recuerda Aranda.
Junto al código, DeepSeek ha publicado un artículo científico en el que comparte información en profundidad sobre su modelo. Es algo lógico, sostiene la especialista: "Si yo quiero que me ayudes a arreglar algo, tengo que explicarte de manera pormenorizada en qué consiste".
Entre todas las críticas que enfrenta DeepSeek en los últimos días, destaca la preocupación en torno a la protección de datos, especialmente después de que Italia y Corea del Sur ordenasen el bloqueo de la aplicación por falta de información a este respecto y Países Bajos haya prohibido su uso a los funcionarios por riesgo de espionaje. El código abierto ofrece una vía alternativa para garantizar una mayor seguridad a quienes teman por su privacidad.
Si un usuario ejecuta el código en su propio ordenador, lo que se llama "en local", podrá asegurarse de que sus datos no salen de la máquina y, por tanto, no se comparten con un servidor externo, lo que proporciona una capa añadida de protección. Este factor no afecta únicamente a los individuos especialmente preocupados por su privacidad, sino que puede tener importantes implicaciones de cara al uso de la inteligencia artificial por parte de empresas u otros organismos.
"Hay sectores que no han utilizado estas tecnologías todavía, a pesar de que existen desde hace años, por los riesgos en cuanto a la protección de datos", comenta Aranda. Descargar el código y utilizarlo en local, dentro de sus propios servidores, se posiciona como una opción segura.
Los riesgos del código abierto
A pesar de sus ventajas, el código abierto entraña también algunos riesgos. Proporcionar tanta información sobre el código que permite a una herramienta funcionar implica más brechas de seguridad. "Si yo te digo cómo es mi casa y cuándo me voy de vacaciones, es más fácil que entres a robar", señala Aranda. López de Mántaras coincide con esta idea y subraya que el open code facilita identificar formas de hacer jailbreaking, nombre con el que se conoce a las distintas técnicas empleadas para eludir las restricciones impuestas por los desarrolladores de las herramientas. "Es inherente al código abierto", explica.
DeepSeek ha denunciado recientemente haber sufrido un ciberataque, pero el experto no cree que esté relacionado con los riesgos intrínsecos del open code: "Los ataques masivos se efectúan en muchas ocasiones. Se programan bots para acceder masivamente y saturar el servicio. Por eso las empresas tienen salvaguardas para verificar que eres humano".
Liberar el conocimiento para que cualquier usuario pueda acceder de forma gratuita implica que personas con conocimientos técnicos sofisticados puedan utilizar esa tecnología para desarrollar aplicaciones maliciosas. López de Mántaras recuerda que esto es posible, pero "esas herramientas funcionarían en sus propias máquinas, no en las de DeepSeek".