Glosario · en profundidad

Software de código abierto

Software cuyo código fuente cualquiera puede leer, usar, modificar y compartir según su licencia.

El software de código abierto es software cuyo código fuente es público. Su licencia permite a cualquiera leerlo, usarlo, cambiarlo y compartirlo. La Open Source Initiative mantiene la definición más usada.

Bitcoin es de código abierto

Bitcoin Core, el software de nodo más usado, se publica bajo la MIT License (leído el 23 oct. 2026). Su historial completo es público en GitHub. Cualquiera puede leer cada regla que un nodo aplica, sugerir cambios o iniciar su propia versión.

El problema → la respuesta de Bitcoin

Problem: con software cerrado debes confiar en el fabricante sobre lo que hace. Answer: con código abierto, revisores independientes pueden comprobarlo. Las versiones de Bitcoin Core también traen checksums firmados y builds reproducibles, así que puedes confirmar que el archivo que descargas coincide con el código público.

Problem: el código abierto no significa que alguien lo revise. Answer: Bitcoin tiene revisores independientes pagados (financiados con grants) y un largo historial de revisión pública. Aun así, solo obtienes el beneficio si verificas las descargas.

Por qué importa

El código abierto significa que ninguna empresa posee Bitcoin. Si un equipo hiciera malos cambios, los usuarios podrían negarse a ejecutarlos.

Takeaway: «Don't trust, verify» solo funciona porque el código es abierto.