¿Qué es el software libre y el código abierto?

Actualizado en noviembre de 2026

Firefox y Thunderbird son software libre y de código abierto: cualquiera puede usarlos, leer su código, cambiarlo y compartirlo. Aquí te explicamos qué significan esas dos expresiones, qué dice la licencia de Mozilla y cómo puedes colaborar sin saber programar.

Las cuatro libertades

La Free Software Foundation (FSF), que publica la definición de software libre en gnu.org, dice que un programa es libre si sus usuarios tienen cuatro libertades esenciales. Se numeran desde el cero:

  1. Libertad 0: ejecutar el programa como quieras, con cualquier propósito.
  2. Libertad 1: estudiar cómo funciona y cambiarlo para que haga lo que quieras. Para eso necesitas acceso al código fuente.
  3. Libertad 2: redistribuir copias para ayudar a otras personas.
  4. Libertad 3: distribuir copias de tus versiones modificadas, para que toda la comunidad pueda beneficiarse de tus cambios. También exige acceso al código fuente.

Si falta alguna, el programa no es libre según esa definición. La palabra «libre» habla de libertad, no de precio: la FSF aclara que «software libre» no significa «no comercial». Un programa libre se puede vender, y un programa gratuito puede no ser libre. Por ejemplo, una aplicación que descargas gratis pero cuyo código está cerrado y que te prohíbe modificarla es gratuita, pero no libre.

Qué es el código abierto

«Código abierto» (open source) es un término parecido que impulsa la Open Source Initiative (OSI), fundada en 1998. La OSI custodia la Definición de código abierto, que tiene diez criterios que debe cumplir una licencia:

  1. Redistribución libre.
  2. Acceso al código fuente.
  3. Permitir obras derivadas.
  4. Integridad del código fuente del autor.
  5. No discriminar a personas o grupos.
  6. No discriminar ningún campo de uso.
  7. Los derechos se aplican a quien recibe el programa, sin necesidad de licencias extra.
  8. La licencia no puede depender de un producto concreto.
  9. La licencia no puede restringir otro software.
  10. La licencia debe ser neutral respecto a la tecnología.

La OSI también gestiona un programa de licencias aprobadas. En la práctica, casi todo el software que cumple una definición cumple la otra. La diferencia está sobre todo en el enfoque: la FSF habla de las libertades de quien usa el programa, y la OSI define qué condiciones debe cumplir una licencia.

La licencia de Firefox: MPL 2.0

Mozilla es la custodia de la Mozilla Public License (MPL), cuya versión actual es la 2.0. Mozilla indica que la mayoría de sus proyectos de software la usan, y su página de licencias dice que Firefox y Thunderbird se distribuyen bajo la MPL. Si abres casi cualquier archivo del código de Firefox o Thunderbird, incluso los de la traducción al español, verás al principio este aviso: «This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0».

Lo que distingue a la MPL 2.0:

Un ejemplo: si una empresa crea un navegador basado en Firefox y cambia 10 archivos del código MPL y añade 50 archivos propios, debe publicar esos 10 archivos modificados con la MPL. Los 50 nuevos puede dejarlos con la licencia que quiera.

Código no es marca. La licencia te deja usar y modificar el código, pero no los nombres ni los logotipos. «Firefox» y «Thunderbird» son marcas registradas de la Fundación Mozilla, y usarlas en una versión modificada exige respetar su política de marcas.

Cómo colaborar

No hace falta programar. La página de voluntariado de Mozilla propone traducir, responder preguntas de ayuda y contribuir al código, entre otras actividades.

Traducir con Pontoon

Pontoon es la herramienta web de Mozilla para traducir sus programas y sitios. Mozilla la describe como sencilla y que requiere pocos conocimientos técnicos. Cada idioma tiene su propio equipo y el español tiene varios: es-ES (España), es-MX (México), es-AR (Argentina) y es-CL (Chile). Entra en el equipo de tu variante, inicia sesión y empieza sugiriendo traducciones; el equipo de tu idioma las revisa.

Responder en el foro de ayuda

La ayuda de Mozilla funciona gracias a voluntarios. Si sabes resolver problemas de Firefox o Thunderbird, puedes responder preguntas en el foro en español, escribir artículos de ayuda o traducirlos. Lo explicamos en Dónde pedir ayuda.

Informar de errores en Bugzilla

Bugzilla es el sistema donde Mozilla registra los fallos de casi todos sus productos, Thunderbird incluido. Para que tu informe sirva:

Para fallos de traducción (una palabra mal traducida en el menú), es más rápido proponer el cambio directamente en Pontoon.

Fuentes