Skip to main content

¿Qué es el software libre?

El software libre, también conocido como software libre o software de código abierto, es un tipo de software que puede ser utilizado y modificado por el propietario del software, así como redistribuido. A menudo, puede ser redistribuido y vendido por la persona que ha realizado las modificaciones, pero aún debe seguir siendo de código abierto. El software libre no es sinónimo de "freeware", que es un software que está disponible para su uso de forma gratuita, pero puede o no modificarse. El software gratuito a veces también es gratuito, pero a veces requiere una tarifa para comprar; el "libre" en el nombre se refiere al hecho de que puede ser usado y cambiado libremente.

Este tipo de software también puede denominarse software de código abierto. Todos estos términos significan lo mismo, y simplemente se refieren al hecho de que el código fuente del software está disponible para cada persona que tenga el software en su computadora. El código fuente del software debe permanecer disponible tanto en la versión original como en cualquier versión modificada; de lo contrario, el software ya no puede considerarse gratuito. Por supuesto, las personas son libres de hacer sus propios cambios personales en el software y no compartirlo con nadie. El hecho de que exista la libertad para hacerlo no significa que sea obligatorio.

El software libre puede ser cualquier tipo de software, y puede ser utilizado por cualquier persona que desee instalar el software en su computadora. La Free Software Foundation fue desarrollada por primera vez en 1985 por Richard Stallman, y proporciona una lista de cuatro "libertades" específicas que ayudan a simplificar la definición de software libre. Estas son "La libertad de ejecutar el programa para cualquier propósito", "la libertad de estudiar cómo funciona el programa y cambiarlo para que haga lo que desee", "la libertad de redistribuir copias para que pueda ayudar a su vecino". y "la libertad de mejorar el programa y publicar sus mejoras (y versiones modificadas en general) al público, para que toda la comunidad se beneficie".

Además del código fuente para que el software libre esté disponible para el público, el software también debe ir acompañado de una licencia de software libre u otro aviso que proporcione permisos adicionales. Por lo general, también se incluye un manual con el software, que también suelen actualizar los usuarios que realizan modificaciones. Este tipo de software puede ser beneficioso tanto para individuos como para grupos o corporaciones más grandes, porque el software puede mejorarse y personalizarse continuamente de acuerdo con las necesidades de los usuarios.