Mito
Un software libre es lo mismo que un software de código abierto
Realidad
FALSO
Explicación
La mayoría de gente cree que se estas dos categorías de software son idénticas, pero no es así, hay una pequeña diferencia.
Software libre
Básicamente, un software libre nos debe dar 3 libertades:
- La libertad de uso, que nos autoriza a utilizar el software para cualquier uso, incluso comercial.
- La libertad de modificación, que nos autoriza a modificar el software.
- La libertad de distribución, que nos autoriza a distribuir el programa como lo creamos conveniente, todo o solo una parte de éste.
Para que un software sea libre, éste debe necesariamente cumplir estos tres criterios.
Existen diferentes licencias libres, que determinan generalmente ciertas condiciones para la modificación y distribución.
La más popular es la GNU GPL (GNU General Public License), que permite difundir las modificaciones hechas al software con la condición que los derivados sean también distribuidos bajo licencia GNU GPL. Esto implica que el código fuente siempre debe venir con el software.
Existen otras licencias más o menos restrictivas, como la GNU LGPL, algunas licencias Creative Commons (by, by-sa), y algunas otras.
El software libre es concebido con un espíritu de “libertad”
Software de código abierto
Estos tienen algunas restricciones, como por ejemplo estar prohibida la venta del software.
Sin embargo estos dos tipos de software son muy cercanos, y prácticamente todos los software libres son de código abierto y casi todos los software de código abierto son libres.
Un software de código abierto es simplemente un software con el código fuente abierto, por lo general para permitir que varias personas trabajen sobre él.
De este modo el código abierto ofrece la posibilidad de que varios participen en la mejora de la calidad del software.
Cabe notar que es posible tener un software libre y de código abierto al mismo tiempo (la mayoría de software libre es de código abierto)
Freeware
Este término es ambiguo ya que designa dos categorías de software:
- El software libre
- El software gratuito, pero no libre (denominado “cerrado”)
Frecuentemente es utilizado para designar a los software gratuitos, pero es mejor hacer la traducción cuando hablamos de él (“software libre” o “software gratuito”). En principio no debemos utilizar este término para designar a los software libres.
Otras categorías
http://www.gnu.org/philosophy/free-software-for-freedom.es.html
http://www.gnu.org/philosophy/categories.es.html
PD: El
artículo original fue escrito por Ssylvainsab, contribuidor de
CommentCaMarche