Вы находитесь на странице: 1из 8

Diferencias entre Software Libre, Open Source y Freeware

A veces entre los usuarios hay una gran confusin a la hora de catalogar qu clase de
software estn utilizando y muchos no tenemos claro cules son las diferencias entre
Software Libre, Open Source y Freeware. A continuacin os resumir brevemente en qu
consiste cada uno de estos tipos de software.
Software Libre
El Software Libre es el software que respeta la libertad de los ususarios y la
comunidad, lo que quiere decir que los usuarios tienen la libertad de ejecutar, copiar,
distribuir, estudiar, modificar y mejorar el software. Esto significa que el Software Libre es una
cuestin de libertad y no de precio. Se promueven estas libertades porque todos merecemos
tenerlas, al gozar de dichas libertades los usuarios tanto de forma individual como colectiva
controlamos el programa y lo que ste hace. Se considera que un programa es libre cuando
los usuarios disponemos de las cuatro libertades esenciales:

La libertad de ejecutar el programa como se desea, con cualquier propsito.

La libertad de estudiar cmo funciona el programa, y cambiarlo para que haga lo que
usted quiera. El acceso al cdigo fuente es una condicin necesaria para ello.

La libertad de redistribuir copias para ayudar a su prjimo.

La libertad de distribuir copias de sus versiones modificadas a terceros. Esto le


permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las
modificaciones. El acceso al cdigo fuente es una condicin necesaria para ello.
Para que se respeten estas libertades y protegerlas legalmente la Free Software

Foundation (FSF) utiliza el copyleft aunque si un programa libre carece de ello tambin es
tico.
Que un programa sea software libre no quiere decir que no sea comercial. Un
programa libre tiene que estar disponible para el uso comercial, la programacin comercial y
la distribucin comercial. A la hora de hablar de software libre es mejor evitar trminos como

regalar o gratuito ya que dichos terminos implicaran que el asunto es el precio y no la


libertad.
No slamente el software es libre si no que sus manuales tambin pueden serlo por
las mismas razones ya que de hecho los manuales forman parte del software.
Open Source
OpenSourceEl trmino Open Source o cdigo abierto se refiere al software que
permiten el acceso a su cdigo fuente, lo que permite a otros usuarios modificar el software a
su medida o aportar los fallos a su desarrollador para que los solucione.
Segn la Open Source Iniciative (OSI) la filosofa del Open Source se basa en una
cuestin de prctica y no de tica como la del Software Libre, se cree que al compartir el
cdigo el programa resultante tiende a ser de mejor calidad que el privativo. Los requisitos
necesarios para considerar un programa cdigo abierto son los siguientes:

Libre redistribucin: el software debe poder ser regalado o vendido libremente.

Cdigo fuente: el cdigo fuente debe estar incluido u obtenerse libremente.

Trabajos derivados: la redistribucin de modificaciones debe estar permitida.

Integridad del cdigo fuente del autor: las licencias pueden requerir que las
modificaciones sean redistribuidas slo como parches.

Sin discriminacin de personas o grupos: nadie puede dejarse fuera.

Sin discriminacin de reas de iniciativa: los usuarios comerciales no pueden ser


excluidos.

Distribucin de la licencia: deben aplicarse los mismos derechos a todo el que reciba
el programa.

La licencia no debe ser especfica de un producto: el programa no puede licenciarse


solo como parte de una distribucin mayor.

La licencia no debe restringir otro software: la licencia no puede obligar a que algn
otro software que sea distribuido con el software abierto deba tambin ser de cdigo
abierto.

La licencia debe ser tecnolgicamente neutral: no debe requerirse la aceptacin de la


licencia por medio de un acceso por clic de ratn o de otra forma especfica del medio
de soporte del software.
Como vis las condiciones son muy similares a las del Software Libre, aunque los

principios de OSI y de la FSF no concuerden se alan por objetivos similares, se podra decir
que OSI es ms permisiva a la hora de otorgar licencias.
Qu es Software Libre?
El Software Libre o Free Software en ingls, es un software que respeta las cuatro
libertades que la FSF establece:
1. La libertad de usar el programa, con cualquier propsito.
2. La libertad de estudiar cmo funciona el programa y modificarlo, adaptndolo a tus
necesidades.
3. La libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prjimo.
4. La libertad de mejorar el programa y hacer pblicas esas mejoras a los dems, de
modo que toda la comunidad se beneficie.
En otras palabras, es aquel que respeta la libertad de todos los usuarios que
adquirieron el producto para ser usado, copiado, estudiado, modificado, y redistribuido
libremente de varias formas. Es muy importante aclarar que el Software Libre establece
muchas libertades pero no es necesariamente gratuito. Con esto quiero decir que
conservando su carcter libre (respetando las libertades), puede ser distribuido de manera
comercial. Esto garantizando sus derechos de modificacin y redistribucin.
Qu es Open Source?
Open Source o cdigo abierto, es la expresin con la que se conoce al software
distribuido y desarrollado libremente. Es un movimiento ms pragmtico, se enfoca ms en
los beneficios prcticos como acceso al cdigo fuente que en aspectos ticos o de libertad
que son tan relevantes en el Software Libre.

Su premisa es que al compartir el cdigo, el programa resultante tiende a ser de


calidad superior al software propietario, es una visin tcnica. Obviamente para lograr calidad
tcnica lo ideal es compartir el cdigo, pero no ests obligado a hacerlo.
Diferencias
Como podemos ver, el movimiento del Software Libre hace hincapi en cuestiones
ticas y morales relacionadas con el software, viendo el aspecto tcnico como secundario, a
diferencia del movimiento Open Source que lo establece como prioritario, siendo esta su
diferencia ms grande.
Otra de sus diferencias, quiz la ms importante para lo que al mbito comercial
concierne, es que con una aplicacin desarrollada bajo los estndares del Software Libre
puedes obtener remuneracin por conceptos de desarrollo, soporte y puesta a punto siempre
y cuando entregues los fuentes, a diferencia del movimiento Open Source que no te obliga a
hacerlo. Todos los productos desarrollados en Software Libre as como sus derivados
siempre deben ser libres, a diferencia de Open Source.
Como podemos ver, bsicamente el movimiento de Software Libre tiene diferencias de
ndole filosficas con el Open Source, sin embargo, ambos han permitido el desarrollo de
software de gran calidad y con muchsimas mas libertades de las que el software privativo
otorgara jams.
Grandes diferencias entre el "Software Libre" y "Open Source"
Aunque en la prctica el software de cdigo abierto y el software libre comparten
muchas de sus licencias, la FSF opina que el movimiento de cdigo abierto es
filosficamente diferente del movimiento del software libre. Esto resulta especialmente
pertinente ya que muchas veces se los confunde y se utilizan los trminos "free" y "open
source" en forma indistinta.
ste apareci en 1998 cuando un grupo de personas, entre los que cabe destacar a Eric S.
Raymond y Bruce Perens, formaron la Open Source Initiative (OSI). El objetivo de ellos era

darle mayor relevancia a los beneficios prcticos del compartir el cdigo fuente, e interesar a
las principales casas de software y otras empresas de la industria de la alta tecnologa en el
concepto. Mientras que la FSF y Richard Stallman, prefieren plantear el asunto en trminos
ticos empleando el trmino Software Libre.
Estos defensores ven que el trmino "cdigo abierto", en ingls open source, evita la
ambigedad del trmino "free" en ingls, utilizada por la FSF al hablar de "free software"
(software libre). Por otra parte, le da un nombre ms "tcnico" y "neutral" que no asusta a
empresas o gobiernos; en contraposicin, el trmino "free" ha llevado a muchos en el mundo
de los negocios a eliminarlo de su radar ya que no "hay negocio posible all" y a muchos
gobiernos y personas a vincularlo con el comunismo, etc.
El trmino "cdigo abierto" fue acuado por Christine Peterson del think tank Foresight
Institute, y se registr para actuar como marca registrada el trmino en ingls para los
productos de software libre.
Mucha gente reconoce el beneficio cualitativo del proceso de desarrollo de software cuando
los desarrolladores pueden usar, modificar y redistribuir el cdigo fuente de un programa,
todos ellos aspectos originalmente planteados por Richard Stallman y la FSF. Para un
anlisis detallado de las ventajas que estas libertades presentan a la hora de desarrollar
software, les recomiendo leer "La Catedral y el Bazar" de Eric S. Raymond.
No obstante, el movimiento del software libre hace especial nfasis en los aspectos morales
o ticos del software, viendo la excelencia tcnica como un producto secundario deseable,
pero derivado de su estndar tico. El movimiento de cdigo abierto ve la excelencia tcnica
como el objetivo prioritario, siendo la comparticin del cdigo fuente un medio para dicho fin.
Por ese motivo, la FSF se distancia tanto del movimiento de cdigo abierto como del trmino
"Cdigo Abierto" (en ingls Open Source).
Puesto que la OSI slo aprueba las licencias que se ajustan a la OSD (Open Source
Definition, Definicin de Cdigo Abierto), la mayora de la gente lo interpreta como un
esquema de distribucin, e intercambia libremente "cdigo abierto" con "software libre". Aun
cuando existen importantes diferencias filosficas entre ambos trminos, especialmente en

trminos de las motivaciones para el desarrollo y el uso de tal software. Sin embargo, estas
diferencias raramente suelen tener impacto en el proceso de colaboracin.
El movimiento del "cdigo abierto", a travs de la Iniciativa Open Source, es diferente al
movimiento del software libre, cuyo epicentro es la Free Software Foundation. Sin embargo,
a pesar de ser incompatibles desde el punto de vista filosfico, son casi equivalentes desde
el punto de vista prctico; de hecho, ambos movimientos trabajan juntos en el desarrollo
prctico de numerosos proyectos.
Los requisitos del soft. de "cdigo abierto". La idea del cdigo abierto se centra en la premisa
de que al compartir el cdigo, el programa resultante tiende a ser de calidad superior al
software propietario, es una visin tcnica. Por otro lado, el software libre tiene tendencias
filosficas e incluso morales: el software propietario, al no poder compartirse, es"antitico"
dado que prohibir compartir entre seres humanos va en contra del sentido comn.
Al igual que el software libre, el cdigo abierto u open source tiene una serie de requisitos
necesarios para que un programa pueda considerarse dentro de este movimiento, stos son:
- Libre redistribucin: el software debe poder ser regalado o vendido libremente. Cdigo
fuente: el cdigo fuente debe estar incluido u obtenerse libremente.
- Trabajos derivados: la redistribucin de modificaciones debe estar permitida. Integridad del
cdigo fuente del autor: las licencias pueden requerir que las modificaciones sean
redistribuidas slo como parches.
- Sin discriminacin de personas o grupos: nadie puede dejarse fuera.
- Sin discriminacin de reas de iniciativa: los usuarios comerciales no pueden ser excluidos.
- Distribucin de la licencia: deben aplicarse los mismos derechos a todo el que reciba el
programa
- La licencia no debe ser especfica de un producto: el programa no puede licenciarse solo

como parte de una distribucin mayor.


- La licencia no debe restringir otro software: la licencia no puede obligar a que algn otro
software que sea distribuido con el software abierto deba tambin ser de cdigo abierto.
- La licencia debe ser tecnolgicamente neutral: no debe requerirse la aceptacin de la
licencia por medio de un acceso por clic de ratn o de otra forma especfica del medio de
soporte del software.
Este declogo es compatible con las cuatro libertades del software libre.
FOSS & FLOSS
Aunque el trmino "cdigo abierto" elimina la ambigedad del trmino "free", confundindose
sus dos acepciones "libre" vs. "gratuito", introduce una nueva: entre los programas que se
ajustan a la definicin de Cdigo Abierto, que dan a los usuarios la libertad de mejorarlos, y
los programas que simplemente tiene el cdigo fuente disponible, posiblemente con fuertes
restricciones sobre el uso de dicho cdigo fuente.
Mucha gente cree que cualquier software que tenga el cdigo fuente disponible es de cdigo
abierto, puesto que lo pueden manipular (un ejemplo de este tipo de software sera el popular
paquete de software gratuito Graphviz, inicialmente no libre pero que inclua el cdigo fuente,
aunque luego AT&T le cambi la licencia). Sin embargo, mucho de este software no da a sus
usuarios la libertad de distribuir sus modificaciones, restringe el uso comercial, o en general
restringe los derechos de los usuarios.
Esto hace que el trmino "cdigo abierto" contine siendo ambivalente, puesto que algunas
empresas malintencionadas o ignorantes utilizan el concepto para definir a sus productos
cuando en realidad no se trata de software libre sino que simplemente ofrecen el cdigo
fuente de los programas para su uso, revisin o modificacin previamente autorizada.
Dada la anterior ambivalencia, se prefiere el uso del trmino software libre para referirse a
programas que se ofrecen con total libertad de modificacin, uso y distribucin bajo la regla

implcita de no modificar dichas libertades hacia el futuro.


Un trmino que pretende resolver posibles ambigedades o confusiones que ambos trminos
generan es FOSS (free and open source software). Tambin se utiliza el trmino FLOSS
(free/libre and open source software).

Вам также может понравиться