Documente Academic
Documente Profesional
Documente Cultură
Qu es el software libre?
El mantenimiento de esta pgina est a cargo de la Oficina de Licencias y Cumplimiento de la FSF.
Puede apoyar nuestros esfuerzos mediante unadonacin a la FSF. Si no encuentra aqu la
respuesta a alguna duda, consulte nuestros otrosrecursos para licencias o pngase en contacto con
nosotros enviando un correo a licensing@fsf.org.
Sin embargo, ciertos tipos de reglas sobre la manera de distribuir software libre
son aceptables, cuando no entran en conflicto con las libertades principales.
Por ejemplo, el copyleft , definido muy resumidamente, es la regla en base a la
cual, cuando redistribuye el programa, no se puede agregar restricciones para
denegar a los dems las libertades principales. Esta regla no entra en conflicto
con las libertades principales, ms bien las protege.
En el proyecto GNU usamos el copyleft para proteger legalmente las cuatro
libertades para todos. Creemos que existen razones importantes por las que es
mejor usar el copyleft. De todos modos, el software libre sin copyleft tambin es
tico. Vase en categoras del software libre una descripcin de la relacin que
existe entre el software libre, software con copyleft y otros tipos de
software.
Software libre no significa que no es comercial. Un programa libre debe
estar disponible para el uso comercial, la programacin comercial y la
distribucin comercial. La programacin comercial de software libre ya no es
inusual; el software libre comercial es muy importante. Puede haber pagado
dinero para obtener copias de software libre, o puede haber obtenido copias sin
costo. Pero sin tener en cuenta cmo obtuvo sus copias, siempre tiene la
libertad de copiar y modificar el software, incluso de vender copias.
Si una modificacin constituye o no una mejora, es un asunto subjetivo. Si su
derecho a modificar un programa se limita, bsicamente, a modificaciones que
alguna otra persona considera una mejora, el programa no es libre.
No obstante, eventuales reglas sobre cmo empaquetar una versin
modificada son aceptables si no limitan substancialmente su libertad para
publicar versiones modificadas, o su libertad para hacer y usar versiones
modificadas en privado. As, es aceptable que una licencia le obligue a cambiar
el nombre de la version modificada, eliminar el logotipo o identificar sus
modificaciones como suyas. Son aceptables siempre y cuando esas
obligaciones no sean tan agobiantes que le dificulten la publicacin de las
modificaciones. Como ya est realizando otras modificaciones al programa, no
le supondr un problema hacer algunas ms.
Las reglas del tipo si pone a disposicin su versin de este modo, tambin
debe hacerlo de este otro modo tambin pueden ser, bajo la misma condicin,
admisibles. Un ejemplo de una regla admisible sera alguna que requiera que,
si usted ha distribuido una versin modificada y uno de los programadores
anteriores le solicita una copia, usted deba envirsela (tenga en cuenta que tal
regla le sigue permitiendo optar por distribuir o no distribuir su versin). Las
reglas que obligan a suministrar el cdigo fuente a los usuarios de las
versiones publicadas tambin son admisibles.
Nos resulta imposible enumerar todas las formas en las que eso puede
suceder. Si una licencia basada en un contrato restringe al usuario de un modo
que no se puede hacer con las licencias basadas en el copyright, y que no est
mencionado aqu como legtimo, tendremos que analizar el caso, y
probablemente concluyamos que no es libre.
Cuando se habla de software libre, es mejor evitar usar trminos como
regalar o gratuito, porque dichos trminos implican que el asunto es el
precio, no la libertad. Algunos trminos comunes como piratera implican
opiniones con las que esperamos no concuerde. Vase un anlisis sobre el uso
de esos trminos en nuestro artculo palabras y frases confusas que vale la
pena evitar. Tambin tenemos una lista de las traducciones correctas de
software libre a varios idiomas.
Por ltimo, tenga en cuenta que para interpretar criterios tales como los que se
establecen en esta definicin de software libre, se hace necesario un cuidadoso
anlisis. Para decidir si una licencia de software especfica es una licencia de
software libre, la evaluamos en base a estos criterios para determinar si
concuerda tanto con el espritu de los mismos como con la terminologa
precisa. Si una licencia incluye restricciones inaceptables, la rechazamos, aun
cuando no hubiramos anticipado el problema en estos criterios. A veces los
requisitos de una licencia revelan una cuestin que hace necesaria una
reflexin ms profunda, incluyendo la discusin con un abogado, antes de que
podamos decidir si el requisito es aceptable. Cuando llegamos a una
conclusin sobre una nueva cuestin, solemos actualizar estos criterios para
que resulte ms fcil ver por qu una cierta licencia puede o no ser calificada
como libre.
Si est interesado en saber si una licencia especfica est calificada como
licencia de software libre, consulte nuestra lista de licencias. Si la licencia que
busca no est en la lista, puede consultarnos envindonos un correo
electrnico a <licensing@gnu.org>.
Si est considerando escribir una nueva licencia, por favor contacte a la FSF
escribiendo a esa direccin. La proliferacin de distintas licencias de software
libre significa mayor esfuerzo por parte de los usuarios para entenderlas;
podemos ayudarle a encontrar una licencia de software libre que ya exista y
que satisfaga sus necesidades.
Si eso no fuera posible, si realmente necesita una nueva licencia, con nuestra
ayuda puede asegurarse de que la licencia sea realmente una licencia de
software libre y evitar varios problemas en la prctica.
Los manuales de software deben ser libres por las mismas razones que el
software debe ser libre, y porque de hecho los manuales son parte del
software.
Tambin tiene sentido aplicar los mismos argumentos a otros tipos de obras de
uso prctico; es decir, obras que incorporen conocimiento til, tal como
publicaciones educativas y de referencia. La Wikipedia es el ejemplo ms
conocido.
Cualquier tipo de obra puede ser libre, y la definicin de software libre se ha
extendido a una definicin de obras culturales libres aplicable a cualquier tipo
de publicacin.
Cdigo abierto?
Otro grupo emplea el trmino cdigo abierto (del ingls open source), que
significa algo parecido (pero no idntico) a software libre. Preferimos el
trmino software libre porque una vez que ya se sabe que se refiere a la
libertad y no al precio, evoca la idea de libertad. La palabra abierto nunca se
refiere a la libertad.
Historial
De vez en cuando modificamos esta definicin de software libre. Esta es la lista
de los cambios ms significativos, con enlaces a pginas que muestran
exactamente lo que se ha modificado.
Versin 1.40: Explicar que una licencia libre debe permitirle usar
otro software libre disponible para hacer sus modificaciones.
Versin 1.11: Advertir que una licencia libre puede exigirle que enve
a los desarrolladores anteriores, en caso de que estos se lo pidan,
una copia de las versiones modificadas que usted distribuye.
Libertad 0
La libertad de usar el programa, con cualquier propsito (privado, educativo, pblico, comercial, militar, etc.)
Un programa es software libre si los usuarios tienen todas estas libertades. As pues, deberas
tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una
cantidad por la distribucin, a cualquiera y a cualquier lugar . El ser libre de hacer esto
significa (entre otras cosas) que no tienes que pedir o pagar permisos.
Tambin deberas tener la libertad de hacer modificaciones y utilizarlas de manera privada en tu
trabajo u ocio, sin ni siquiera tener que anunciar que dichas modificaciones existen. Si publicas
tus cambios, no tienes por qu avisar a nadie en particular, ni de ninguna manera en particular.
La libertad para usar un programa significa la libertad para cualquier persona u organizacin de
usarlo en cualquier tipo de sistema informtico, para cualquier clase de trabajo, y sin tener
obligacin de comunicrselo al desarrollador o a alguna otra entidad especfica.
El derecho a utilizar
El primer derecho o libertad, el que trata sobre el derecho a utilizar software, puede sorprender.
Acaso no tiene la gente derecho a utilizar un programa que ha comprado en una tienda, por
ejemplo?. La respuesta es que cuando una persona "compra" un programa de ordenador que
no es software libre (programas privativos, los llamamos) por lo general no dispone del derecho
de utilizacin ilimitada que nosotros consideramos inevitable: El usuario est limitado a utilizar
el programa para determinados objetivos (prohibido usar este programa de forma comercial) o
en determinados sitios (prohibido usar este programa en el pas X y el pas Y) o en un nmero
determinado de mquinas (prohibido usar este programa en ms de una mquina al mismo
tiempo). Estas restricciones son muy habituales cuando hablamos de software privativo, y
pensamos que son inadmisibles. Por eso hacemos nfasis en el derecho a utilizar: es
vulnerado constantemente por las compaas y empresas que fabrican y distribuyen software
privativo.
El derecho a entender
Por otra parte tenemos la segunda libertad para el usuario: el derecho a entender cmo
funcionan los programas que nos distribuyen, y a adaptarlo a nuestras necesidades. De nuevo,
este derecho fundamental se ve vulnerado cuando de software privativo hablamos: por lo
general, el software privativo se distribuye en forma de ejecutables (equivalentes a los ficheros
".exe" en entornos Windows) sin que le acompae el cdigo fuente correspondiente. El cdigo
fuente de un programa es su forma entendible y modificable por un programador. En cierto
modo, es como el manual de instrucciones de algn aparato. Si compramos un mando a
distancia universal, ajustado de fbrica a nuestro televisor, y no viene con instrucciones, no
seremos capaces de utilizarlo en nuestro otro televisor, el de la cocina. Por contra, si tenemos
acceso a las instrucciones, podremos sintonizar el mando con tantos televisores como
10
queramos. En eso consiste adaptar los artefactos que utilizamos a nuestras necesidades. En el
caso de los programas de ordenador, para ello necesitamos el cdigo fuente.
El derecho a distribuir
De aqu nos vamos al tercer derecho o libertad: el derecho a distribuir programas de ordenador
de forma gratuita o, alternativamente, cobrando algo a cambio de hacerlo. Este es tal vez el
punto que mejor comprenden los usuarios de programas privativos cuando quieren aprender
qu es el software libre. Es natural, ya que la industria del software privativo hace continuos
esfuerzos para intentar convencer a la sociedad de que copiar programas de ordenador es algo
que no debe hacerse. El Software Libre, por el contrario, incluye el poder ser copiado sin
necesidad de grandes recursos (con una unidad de grabacin basta) y la caracterstica peculiar
de que la copia no pierde calidad respecto al original no es algo malo: por el contrario, es casi
lo mejor que tiene el software. Copiar programas de ordenador y distribuirlas es algo que
beneficia a la sociedad. Es de sentido comn. Realizar copias de programas privativos es algo
ilegal en la mayora de los pases. Por eso el sentido del software libre: es perfectamente legal
copiarlo. De esta forma tanto el usuario como la sociedad se benefician, y nadie sale perdiendo
(la copia original no funciona peor por haber hecho una o millones de copias). Es importante un
detalle: el software libre no tiene por qu ser gratis. Es perfectamente posible distribuir software
libre a cambio de dinero. As es como pueden ganarse la vida los programadores y
distribuidores. Ahora bien, eso no justifica el hecho de vulnerar los derechos de la gente que
paga por obtener una copia del programa: el usuario puede distribuir sus propias copias,
cobrando por ello si lo desea.
El derecho a mejorar
El ltimo derecho o libertad fundamental, el derecho a mejorar el software y distribuir las
mejoras, es tal vez el que ms controversia genera. Obviamente, el usuario de software
privativo no puede mejorar los programas que utiliza: aunque quisiera y supiera hacerlo, por lo
general no tiene acceso al cdigo fuente. Y aunque lo tuviera (puede distribuirse el cdigo
fuente y no obstante no ser software libre) sera ilegal modificar ese cdigo fuente. Sin
embargo, el software libre siempre se distribuye con su cdigo fuente, y adems es totalmente
legal modificarlo. La objecin tpica a este derecho suele ser: "bien, tengo el cdigo fuente.
Pero YO no s modificarlo para mejorarlo. De qu me sirve entonces tenerlo?". La respuesta
a esa pregunta (muy habitual y muy comprensible) es que para mejorar o modificar un
programa no es necesario hacerlo uno mismo. De la misma forma que una persona puede
llevar su coche a un taller a que se repare (o se le introduzcan algunas mejoras) y adems
puede hacerlo al taller que ms le guste (el fabricante del coche no puede poner restricciones)
el usuario de software debe poder contratar a un profesional (o a una empresa, o pedir a su
amigo el informtico que lo haga gratis) que mejore el software libre que ha comprado o que ha
descargado de Internet. Si el mismo usuario compra o descarga software privativo y quiere
mejorarlo, entonces depende totalmente de la compaa que le vendi (o proporcion va
Internet) el programa. Si la compaa decide que las mejoras deseadas por el usuario no son
rentables o no son convenientes por alguna otra razn, no las incorporar al programa. El
resultado es que con software privativo el usuario siempre pierde. Con software libre, por el
contrario, el usuario es libre y no est atado a ninguna compaa ni empresa. Adems, el
usuario puede distribuir el programa que incorpora sus mejoras gratuitamente o por un pago
(aqu aplica el tercer derecho explicado anteriormente). Y otra cosa importante: el usuario
tambin tiene derecho a no distribuir sus mejoras si no quiere. Una persona puede descargar o
comprar software libre, introducirle mejoras, y no redistribuir ni hacer pblicas dichas mejoras.
Estos cuatro derechos o libertades a los que llamamos las libertades fundamentales del usuario
de software libre no son caprichosas ni aleatorias: se trata de un concepto muy pensado cuyo
nico objetivo es hacer que la sociedad sea celosa de sus derechos tambin cuando compra o
descarga software.
11
12
Con este antecedente, en 1984 Richard Stallman comenz a trabajar en el proyecto GNU, y un
ao ms tarde fund la Free Software Foundation (FSF). Stallman introdujo una definicin para
free software y el concepto de "copyleft", el cual desarroll para dar a los usuarios libertad y
para restringir las posibilidades de apropiacin del software [1].
El termino free, traducido al castellano, significa tanto libre como gratis, por eso muchas veces
suelen confundirse el freeware con el software libre aunque entre ambos existen notables
diferencias.
13
trminos diseados para asegurarse de que todas las versiones modificadas del software
permanecen bajo los trminos ms restrictivos de la propia GNU GPL. Esto hace que no sea
imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL.
Licencias estilo BSD, llamadas as porque se utilizan en gran cantidad de software distribuido
junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la proteccin de
copyright nicamente para la renuncia de garanta y para requerir la adecuada atribucin de la
autora en trabajos derivados, pero permite la libre redistribucin y modificacin, incluso si
dichos trabajos tienen propietario. Son muy permisivas, tanto que son fcilmente absorbidas al
ser mezcladas con la licencia GNU GPL con quienes son compatibles.
Puede argumentarse que esta licencia asegura verdadero software libre, en el sentido que el
usuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso
redistribuirlo como no libre. Otras opiniones estn orientadas a destacar que este tipo de
licencia no contribuye al desarrollo de ms software libre.
Licencias estilo MPL y derivadas, Esta licencia es de Software Libre y tiene un gran valor
porque fue el instrumento que emple Netscape Communications Corp. para liberar su
Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del
Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso
cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve
eficazmente la colaboracin evitando el efecto "viral" de la GPL (si usas cdigo licenciado GPL,
tu desarrollo final tiene que estar licenciado GPL). Desde un punto de vista del desarrollador la
GPL presenta un inconveniente en este punto, y lamentablemente mucha gente se cierra en
banda ante el uso de dicho cdigo. No obstante la MPL no es tan excesivamente permisiva
como las licencias tipo BSD. Estas licencias son denominadas de copyleft dbil. La NPL (luego
la MPL) fue la primera licencia nueva despus de muchos aos, que se encargaba de algunos
puntos que no fueron tenidos en cuenta por las licencias BSD y GNU. En el espectro de las
licencias de software libre se la puede considerar adyacente a la licencia estilo BSD, pero
perfeccionada.
Hay que hacer constar que el titular de los derechos de autor (copyright) de un software bajo
licencia copyleft puede tambin realizar una versin modificada bajo su copyright original, y
venderla bajo cualquier licencia que desee, adems de distribuir la versin original como
software libre. Esta tcnica ha sido usada como un modelo de negocio por una serie de
empresas que realizan software libre (por ejemplo MySQL); esta prctica no restringe ninguno
de los derechos otorgados a los usuarios de la versin copyleft
Licencias Creative Commons. Creative Commons es una organizacin sin nimo de lucro
que ofrece un sistema flexible de derechos de autor para el trabajo creativo. Ofrece un abanico
de licencias que abarcan desde el tradicional sistema de derechos de autor hasta el dominio
pblico Su objetivo es dar opciones a aquellos creadores que quieren que terceras personas
utilicen y/o modifiquen su obra bajo determinadas condiciones. Y estas condiciones son
escogidas por el propio autor. Entre una obra con "todos los derechos reservados" o una con
"ningn derecho reservado", Creative Commons propone tener "algunos derechos reservados"
14
- Variedad
- Documentacin
- Escalabilidad
- Personalizacin
15
16
17
18
1. Alemania pagando por el desarrollo del Kroupware. Adems ciudades como Munich, que
migr sus sistemas a SuSE Linux, una distribucin alemana especialmente orientada a KDE.
2. Cuba donde el gobierno ha establecido una indicacin oficial para introducir de manera
progresiva el software libre y en particular el Linux y en el que la red de Salud Pblica, Infomed,
fue pionera en su uso. Cuba, como otros muchos pases, est apostando por la informatizacin
de la sociedad a partir del uso del software libre en un esfuerzo por socializar y masificar el uso
de estas tecnologas
3. China, con su acuerdo con Sun Microsystems para distribuir millones de Java Desktop (una
distribucin de Linux basada en GNOME y especialmente bien integrada con java)
4. Brasil, con una actitud generalmente positiva, y, por ejemplo, con el desarrollo de los
telecentros
5. En Espaa, distintos gobiernos regionales estn desarrollando sus propias distribuciones no
slo para uso administrativo sino tambin acadmico. As tenemos LinEx en Extremadura,
GuadaLinex en Andaluca, LliureX en La Comunidad Valenciana, Molinux en Castilla-La
Mancha, MAX en La Comunidad de Madrid y Trisquel en la Comunidad de Galicia, LInkcat en
Catalua y Melinux en Melilla por el momento. Estas distribuciones estn basadas en Debian,
Ubuntu y Suse.
6. Venezuela donde el presidente Chvez decret el uso prioritario del software libre y
GNU/Linux en toda la administracin pblica, incluyendo ministerios y oficinas
gubernamentales y se est fomentando la investigacin y el desarrollo de software libre.
Decreto 3390. En Venezuela se discute una ley sobre Tecnologas de la Informacin que
incluye al Software Libre.
7. Chile, donde el Ministerio de Educacin y la Universidad de la Frontera (ubicada en Temuco)
crearon EduLinux, una distribucin que hoy est en ms de 1500 escuelas chilenas y
funcionando en ms de un 90% de las bibliotecas chilenas. Actualmente las Fuerzas Armadas
chilenas estn planificando la creacin de una distribucin militar que interconecte a las ramas
de la defensa chilena. El gobierno de ese pas aprob el uso del software libre en la
administracin pblica, anulando as un contrato previo con Microsoft para el mantenimiento de
las redes y de los equipos en escuelas y bibliotecas chilenas.
8. Repblica Dominicana, promociona el uso y proliferacin del Software libre en el campo
educativo y cientfico. Dispone de dos fundaciones, una en la capital de Santo Domingo y la
otra en la ciudad de Santiago. Codigolibre.org
9. Argentina En su momento el Gobierno Nacional apoyo el desarrollo del software libre, a
travs del portal SoftwareLibre.gov.ar. El Gobierno de la Ciudad de Buenos Aires utiliza Ututo
en sus escuelas, como enrutador: UtutoR. Tambin se puede destacar en el proyecto Munix, de
la ciudad de Rosario. Este proyecto (actualmente con 300 puestos de trabajos migrados)
reemplaza el software propietario en las estaciones de trabajo obsoletas por software libre,
reutilizando dichas estaciones de trabajo como clientes delgados. Este proyecto se lleva a cabo
utilizando Debian GNU/Linux y est basado en Linux Terminal Server Project.
10. Mxico el Gobierno del Distrito Federal dentro de sus polticas y lineamientos en materia de
Informtica da preferencia al uso del Software Libre. La Delegacin Tlalpan crea la distribucin
Gobierno GDF/Linux en conjunto con el proyecto del Laboratorio de Informtica y Software
Libre (LINFOSOL) con el que se pretende investigar y experimentar con el software libre,
buscando aportar datos que ayuden a una futura migracin al software libre.
19
Software libre
El trmino software1 libre refiere el conjunto de software que por eleccin manifiesta de su
autor, puede ser copiado, estudiado, modificado, utilizado libremente con cualquier fin y
redistribuido con o sin cambios o mejoras.2 3 Su definicin est asociada al nacimiento
del movimiento de software libre, encabezado porRichard Stallman y la consecuente
fundacin en 1985 de la Free Software Foundation, que coloca la libertaddel usuario
20
informtico como propsito tico4 fundamental. Proviene del trmino en ingls free
software, que presenta ambigedad entre los significados libre y gratis asociados a la
palabra free. Por esto que suele ser considerado como software gratuito y no como
software que puede ser modificado sin restricciones de licencia. En este sentido es
necesario resaltar que la libertad tiene que ver con el uso y no con la gratuidad.
Un programa informtico es software libre si otorga a los usuarios todas estas libertades
de manera adecuada. De lo contrario no es libre. Existen diversos esquemas de
distribucin que no son libres, y si bien podemos distinguirlos sobre la base de cunto les
falta para llegar a ser libres, su uso bien puede ser considerado contrario a la tica en
todos los casos por igual.3
El software libre suele estar disponible gratuitamente, o al precio de coste de la distribucin
a travs de otros medios; sin embargo no es obligatorio que sea as, por lo tanto no hay
que asociar software libre a software gratuito (denominado usualmente freeware), ya
que, conservando su carcter de libre, puede ser distribuido comercialmente.
Anlogamente, el software gratis o gratuito incluye en ocasiones el cdigo fuente; no
obstante, este tipo de software no es libre en el mismo sentido que el software libre, a
menos que se garanticen los derechos de modificacin y redistribucin de dichas
versiones modificadas del programa.
Tampoco debe confundirse software libre con software de dominio pblico. ste ltimo
es aquel que no requiere de licencia, pues sus derechos de explotacin son para toda la
humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de l,
consignando su autora original. Este software sera aquel cuyo autor lo dona a la
humanidad o cuyos derechos de autor han expirado. Si un autor condiciona su uso bajo
una licencia, por muy dbil que sea, ya no es del dominio pblico.
Historia[editar]
Artculos principales: Historia del software libre y de cdigo abierto y Richard Stallman.
Richard Matthew Stallman, creador del concepto de software libre y fundador de laFree Software
Foundation.
Entre los aos 1960 y 1970, el software no era considerado un producto sino un aadido
que los vendedores de las grandescomputadoras de la poca (las mainframes) aportaban
a sus clientes para que stos pudieran usarlos. En dicha cultura, era comn que
los programadores y desarrolladores de software compartieran libremente
sus programas unos con otros. Este comportamiento era particularmente habitual en
algunos de los mayores grupos de usuarios de la poca, como DECUS (grupo de usuarios
de computadoras DEC). A finales de la dcada de 1970, las compaas iniciaron el hbito
de imponer restricciones a los usuarios, con el uso de acuerdos de licencia.
En 1971, cuando la informtica todava no haba sufrido su gran auge, las personas que
hacan uso de ella, en mbitos universitarios y empresariales, creaban y compartan el
software sin ningn tipo de restricciones.
21
Con la llegada de los aos 1980 la situacin empez a cambiar. Las computadoras ms
modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a
aceptar condiciones restrictivas que impedan realizar modificaciones a dicho software.
En caso de que algn usuario o programador encontrase algn error en la aplicacin, lo
nico que poda hacer era darlo a conocer a la empresa desarrolladora para que sta lo
solucionara. Aunque el programador estuviese capacitado para solucionar el problema y lo
desease hacer sin pedir nada a cambio, el contrato le impeda que modificase el software.
En 1971, el estadounidense Richard Matthew Stallman, estudiante de Fsica de la
Universidad de Harvard, form parte como hacker del Laboratorio de Inteligencia
Artificial delInstituto Tecnolgico de Massachusetts. En los aos 1980, la
cultura hacker que constitua la vida de Stallman empez a disolverse bajo la presin de la
comercializacin en la industria del software. Los dems compaeros de Stallman, tambin
hackers del laboratorio, fundaron la compaa Symbolics que intentaba reemplazar el
software libre producido en las instalaciones por software no libre de su propiedad.
Stallman cont, aos despus, que por aquellos aos, en el laboratorio donde trabajaba,
haban recibido una impresora donada por una empresa externa. El dispositivo, que era
utilizado en red por todos los trabajadores, pareca no funcionar a la perfeccin, dado que
cada cierto tiempo el papel se atascaba. Como agravante, no se generaba ningn aviso
que se enviase por red e informase a los usuarios de la situacin.
La prdida de tiempo era constante, ya que en ocasiones, los trabajadores enviaban por
red sus trabajos a imprimir y al ir a buscarlos se encontraban la impresora atascada y una
cola enorme de trabajos pendientes. Richard Stallman decidi arreglar el problema, e
implementar el envo de un aviso por red cuando la impresora se bloqueara. Para ello
necesitaba tener acceso al cdigo fuente de los controladores de la impresora. Pidi a la
empresa propietaria de la impresora lo que necesitaba, comentando, sin pedir nada a
cambio, qu era lo que pretenda realizar. La empresa se neg a entregarle el cdigo
fuente. En ese preciso instante, Stallman se vio en una encrucijada: deba elegir entre
aceptar el nuevo software propietario firmando acuerdos de no revelacin y acabar
desarrollando ms software propietario con licencias restrictivas, que a su vez deberan ser
ms adelante aceptadas por sus propios colegas. Stallman renunci a su empleo, viviendo
de realizar programas libres y vender las copias en cintas y el da 27 de septiembre de
1983, anunci en varios grupos de noticias de Usenet el inicio del Proyecto GNU, que
persegua crear un sistema operativo completamente libre.5 En 1985, Stallman fund la
organizacin Free Software Foundation (FSF) e introdujo la definicin formal de software
libre y el concepto de "copyleft", que desarroll para otorgar libertad a los usuarios y para
restringir las posibilidades de apropiacin del software.6
Libert
ad
Descripcin
22
Ciertos tericos usan este cuarto punto (libertad 3) para justificar parcialmente las
limitaciones impuestas por la licencia GNU GPL frente a otras licencias de software libre
(verLicencias GPL).[cita requerida] Sin embargo el sentido original es ms libre, abierto y menos
restrictivo que el que le otorga la propia situacin de incompatibilidad, que ha sido resuelta
a cierto grado en versin 3 de la licencia GNU GPL.
Tanto la Open Source Initiative10 como la Free Software Foundation,11 mantienen en sus
webs oficiales, listados de las licencias de software libre que aprueban.
El trmino software no libre se emplea para referirse al software distribuido bajo una
licencia de software ms restrictiva que no garantiza estas cuatro libertades. Las leyes de
lapropiedad intelectual reservan la mayora de los derechos de modificacin, duplicacin, y
redistribucin, para el dueo del copyright; el software dispuesto bajo una licencia de
software libre rescinde especficamente la mayora de estos derechos reservados.
La definicin de software libre no contempla la cuestin del precio; un eslogan
frecuentemente usado es "libre como en libertad, no como en cerveza gratis" o en
ingls "Free as in freedom, not as in free beer" (aludiendo a la ambigedad del trmino
ingls "free"), y es habitual ver a la venta CD de software libre como distribuciones Linux.
Sin embargo, en esta situacin, el comprador del CD tiene el derecho de copiarlo y
redistribuirlo. El software gratis puede incluir restricciones que no se adaptan a la definicin
de software libre por ejemplo, puede no incluir el cdigo fuente, puede prohibir
explcitamente a los distribuidores recibir una compensacin a cambio, etc.
Para evitar la confusin, algunas personas utilizan los trminos libre (software libre) y
gratis (software gratis) para evitar la ambigedad de la palabra inglesa "free". Sin
embargo, estos trminos alternativos son usados nicamente dentro del movimiento del
software libre, aunque estn extendindose lentamente hacia el resto del mundo. Otros
defienden el uso del trmino open source software (software de cdigo abierto). La
principal diferencia entre los trminos "open source" y "free software" es que ste ltimo
23
tiene en cuenta los aspectos ticos y filosficos de la libertad, mientras que el "open
source" se basa nicamente en los aspectos tcnicos.
En un intento por unir los mencionados trminos que se refieren a conceptos semejantes,
se est extendiendo el uso de la palabra "FLOSS" con el significado de free/libre and open
source software e, indirectamente, tambin a la comunidad que lo produce y apoya.
Formatos abiertos[editar]
Artculo principal: Formatos abiertos
Los formatos abiertos permiten al software libre mantener sus cuatro libertades y la libre
difusin de todo el cdigo y formatos utilizados, su distribucin y estudio, debido a esto, los
creadores de software libre desarrollan a la vez de programas libres, formatos libres para
estos programas o utilizan formatos libres ya creados anteriormente.
Los formatos libres permiten a los usuarios poder trabajar con programas libres aunque al
ser libres pueden ser implementados y utilizados en cualquier programa sea cerrado o no.
Algunas compaas, como Microsoft, no suelen utilizar formatos libres en sus programas,
no por impedimento si no por falta de voluntad de implementar formatos abiertos en sus
programas, aun as los usuarios pueden instalar software libre en sus sistemas para
trabajar con estos formatos.
Tipos de licencias[editar]
Artculo principal: Licencia de software libre
Licencias GPL[editar]
Artculo principal: Licencias GPL
Una de las ms utilizadas es la Licencia Pblica General de GNU (GNU GPL). El autor
conserva los derechos de autor (copyright), y permite la redistribucin y modificacin bajo
trminos diseados para asegurarse de que todas las versiones modificadas del software
permanecen bajo los trminos ms restrictivos de la propia GNU GPL. Esto hace que sea
imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL.
Es decir, la licencia GNU GPL posibilita la modificacin y redistribucin del software, pero
nicamente bajo esa misma licencia. Y aade que si se reutiliza en un mismo programa
cdigo "A" licenciado bajo licencia GNU GPL y cdigo "B" licenciado bajo otro tipo de
licencia libre, el cdigo final "C", independientemente de la cantidad y calidad de cada uno
de los cdigos "A" y "B", debe estar bajo la licencia GNU GPL.
24
En la prctica esto hace que las licencias de software libre se dividan en dos grandes
grupos, aquellas que pueden ser mezcladas con cdigo licenciado bajo GNU GPL (y que
inevitablemente desaparecern en el proceso, al ser el cdigo resultante licenciado bajo
GNU GPL) y las que no lo permiten al incluir mayores u otros requisitos que no contemplan
ni admiten la GNU GPL y que por lo tanto no pueden ser enlazadas ni mezcladas con
cdigo gobernado por la licencia GNU GPL.
En el sitio web oficial de GNU hay una lista de licencias que cumplen las condiciones
impuestas por la GNU GPL y otras que no.13
Aproximadamente el 60% del software licenciado como software libre emplea una licencia
GPL o de manejo [cita requerida].
Licencias LGPL[editar]
Artculo principal: Licencias LGPL
Licencias AGPL[editar]
Artculo principal: Licencias AGPL
La Licencia Pblica General de Affero (en ingls Affero General Public License,
tambin Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Pblica
General de GNU diseada especficamente para asegurar la cooperacin con la
comunidad en el caso de software que corra en servidores de red.
La Affero GPL es ntegramente una GNU GPL con una clusula nueva que aade la
obligacin de distribuir el software si ste se ejecuta para ofrecer servicios a travs de una
red de ordenadores.
La Free Software Foundation recomienda que el uso de la GNU AGPLv3 sea considerado
para cualquier software que usualmente corra sobre una red.14
25
absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles.
Puede argumentarse que esta licencia asegura verdadero software libre, en el sentido
que el usuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso
redistribuirlo como no libre. Otras opiniones estn orientadas a destacar que este tipo de
licencia no contribuye al desarrollo de ms software libre (normalmente utilizando la
siguiente analoga: "una licencia BSD es ms libre que una GPL si y slo si se opina
tambin que un pas que permita la esclavitud es ms libre que otro que no la permite").
Licencia MIT[editar]
Artculo principal: Licencia MIT
Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que
emple Netscape Communications Corp. para liberar su Netscape Communicator 4.0 y
empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan
en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas
operativos. La MPL es Software Libre y promueve eficazmente la colaboracin evitando el
efecto "viral" de la GPL (si usas cdigo licenciado GPL, tu desarrollo final tiene que estar
licenciado GPL). Desde un punto de vista del desarrollador la GPL presenta un
inconveniente en este punto, y lamentablemente mucha gente se cierra en banda ante el
uso de dicho cdigo. No obstante la MPL no es tan excesivamente permisiva como las
licencias tipo BSD. Estas licencias son denominadas de copyleft dbil. La NPL (luego la
MPL) fue la primera licencia nueva despus de muchos aos, que se encargaba de
algunos puntos que no fueron tomados en cuenta por las licencias BSD y GNU. En el
espectro de las licencias de software libre se la puede considerar adyacente a la licencia
estilo BSD, pero perfeccionada.
Copyleft[editar]
Artculo principal: Copyleft
Hay que hacer constar que el titular de los derechos de autor (copyright) de un software
bajo licencia copyleft puede tambin realizar una versin modificada bajo su copyright
original, y venderla bajo cualquier licencia que desee, adems de distribuir la versin
26
original como software libre. Esta tcnica ha sido usada como un modelo de negocio por
una serie de empresas que realizan software libre (por ejemplo MySQL); esta
prctica no restringe ninguno de los derechos otorgados a los usuarios de la
versin copyleft.
En Espaa, toda obra derivada est tan protegida como una original, siempre que la obra
derivada parta de una autorizacin contractual con el autor. En el caso genrico de que el
autor retire las licencias "copyleft", no afectara de ningn modo a los productos derivados
anteriores a esa retirada, ya que no tiene efecto retroactivo. En trminos legales, el autor
no tiene derecho a retirar el permiso de una licencia en vigencia. Si as sucediera, el
conflicto entre las partes se resolvera en un pleito convencional.
Licencias EPL[editar]
Artculo principal: Licencias EPL
La Licencia Pblica Eclipse (EPL) es una licencia utilizada por la Fundacin Eclipse para
su software. Sustituye a la Licencia Pblica Comn (CPL) y elimina ciertas condiciones
relativas a los litigios sobre patentes. La Licencia Pblica de Eclipse est diseado para
ser una licencia de software favorable a los negocios y cuenta con disposiciones ms
dbiles que las licencias copyleft contemporneas. El receptor de programas licenciados
EPL pueden utilizar, modificar, copiar y distribuir el trabajo y las versiones modificadas, en
algunos casos estn obligados a liberar sus propios cambios.
Licencia APSL[editar]
Artculo principal: Apple Public Source License
La Apple Public Source License es la licencia de cdigo abierto y de software libre bajo
la cual se public el sistema operativo de Apple, Darwin. Esta licencia fue adoptada de
forma voluntaria para aumentar la colaboracin de la comunidad de la que se origina gran
parte de Darwin.
La primera versin de APSL fue aprobada por Open Source Initiative (OSI). La versin 2.0,
lanzada el 29 de julio de 2003 es compatible con las directrices de la Free Software
Foundation, y tambin est aprobada por la OSI. La Free Software Foundation aprob la
Apple Public Source License 2.0 como una licencia libre ya que rene los requisitos y
afirma que est bien usar y mejorar el software ya publicado bajo esta licencia pero no
recomienda utilizarla para proyectos nuevos.
Licencia Apache[editar]
Artculo principal: Apache License
27
Licencia PHP[editar]
Artculo principal: Licencia PHP
~~~~
28
1998 con un grupo de personas, entre los que cabe destacar a Eric S. Raymond y Bruce
Perens, que formaron la Open Source Initiative (OSI). Ellos buscaban 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. Por otro lado, la Free Software Foundation y Richard Stallmanprefieren plantear
el asunto en trminos ticos empleando el trmino "software libre".
Los defensores del trmino "Cdigo abierto" afirman que ste evita la ambigedad del
trmino en ese idioma que esfree en free software. El trmino "cdigo abierto" fue acuado
por Christine Peterson del instituto de investigacinForesight 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. El movimiento del software libre hace especial nfasis en los aspectos morales
o ticos del software, viendo la excelencia tcnica como un producto secundario 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 dicho
motivo, la Fundacin del Software Libre se distancia tanto del movimiento de cdigo
abierto como del trmino "Cdigo Abierto".
Puesto que la OSI slo aprueba las licencias que se ajustan a la Open Source
Definition (definicin de cdigo abierto), la mayora de la gente lo interpreta como un
esquema de distribucin, e intercambia libremente los trminos "cdigo abierto" y "software
libre". An cuando existen importantes diferencias filosficas entre ambos trminos,
especialmente en trminos de las motivaciones para el desarrollo y el uso de tal software,
raramente suelen tener impacto en el proceso de colaboracin.
Aunque el trmino "cdigo abierto" elimina la ambigedad de libertad frente a precio (en el
caso del ingls), introduce una nueva: entre los programas que se ajustan a ladefinicin 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 luegoAT&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.
Implicaciones econmico-polticas[editar]
Una vez que un producto de software libre ha empezado a circular, rpidamente est
disponible a un costo muy bajo. Al mismo tiempo, su utilidad no decrece. El software, en
general, podra ser considerado un bien de uso inagotable, tomando en cuenta que
su costo marginal es pequesimo y que no es un bien sujeto a rivalidad (la posesin del
bien por un agente econmico no impide que otro lo posea).
Puesto que el software libre permite el libre uso, modificacin y redistribucin, a menudo
encuentra un hogar entre usuarios para los cuales el coste del software no libre es a veces
prohibitivo, o como alternativa a la piratera. Tambin es sencillo modificarlo localmente, lo
29
que permite que sean posibles los esfuerzos de traduccin a idiomas que no son
necesariamente rentables comercialmente.
La mayora del software libre se produce por equipos internacionales que cooperan a
travs de la libre asociacin. Los equipos estn tpicamente compuestos por individuos con
una amplia variedad de motivaciones, y pueden provenir tanto del sector privado,
del sector voluntario o del sector pblico. Existen muchas posturas acerca de la relacin
entre el software libre y el actual sistema poltico-econmico:
Algunos comparan el software libre a una economa del regalo, donde el valor de
una persona est basado en lo que sta da a los dems, sin que incurra valor
monetario formal de por medio.
Grupos como Oekonux e Hipatia consideran que todo debera producirse de esta
forma y que este modelo de produccin no se limita a reemplazar el modelo no libre de
desarrollo del software. La cooperacin basada en la libre asociacin puede usarse y
se usa para otros propsitos (tales como escribir enciclopedias, por ejemplo).
Hay proyectos de desarrollo con impulso gubernamental que utilizan software libre,
as como en proyectos de voluntariado en pases en vas de desarrollo.
Modelo de negocio[editar]
El negocio detrs del software libre se caracteriza por la oferta de servicios adicionales al
software como: la personalizacin y/o instalacin del mismo, soporte
tcnico,donaciones, patrocinios o como un elemento de responsabilidad social
corporativa;17 en contraposicin al modelo de negocio basado en licencias predominante
en el software de cdigo cerrado.18
Seguridad relativa[editar]
Existe una cierta controversia sobre la seguridad del software libre frente al software no
libre (siendo uno de los mayores asuntos la seguridad por oscuridad). Un mtodo usado de
forma habitual para determinar la seguridad relativa de los productos es determinar
cuntos fallos de seguridad no resueltos existen en cada uno de los productos
involucrados. Por lo general, los usuarios de este mtodo recomiendan que no sean
usados productos que no suministren un mtodo de solucionar los fallos de seguridad, al
menos hasta que no est disponible un arreglo.
Existen pases en los cuales, sus administraciones pblicas, han mostrado apoyo al
software libre, sea migrando total o parcialmente sus servidores y sistemas de escritorio,
sea subvencionndolo. Este es el caso
de Alemania,19 20 Brasil,21 22 Cuba,23 Chile,24 China,25 Ecuador, Espaa,26 27 Francia,28 Mxic
o,29 Repblica Dominicana,30 y Venezuela.31
Adems de lo anterior, la Administracin Pblica tiene cierta funcin de gua de la industria
que la hace tener un gran impacto, que se considera que debe dirigirse a la creacin de un
mbito tecnolgico generador de riqueza nacional. sta puede crearse fomentando
empresas, cuyo negocio sea en parte el desarrollo de nuevo software libre para la
Administracin, el mantenimiento y la adaptacin del software existente. 32
En Espaa en el ao 2009, el Centro Nacional de Referencia de Aplicacin de las TIC
basadas en Fuentes Abiertas (CENATIC), elabor un informe junto a la Universidad Rey
Juan Carlos (Grupo GsyC/LibreSoft) y Telefnica I+D, con el fin de analizar el estado en
que se encuentra el proceso de implantacin del software de fuentes abiertas en la
Administracin Pblica espaola.
En Mxico, el Software Libre fue impulsado en las universidades y los centros de
investigacin. Es por eso que, desde hace tres dcadas, los estudiantes y los profesores
usan software libre para fines didcticos y de investigacin. Ejemplo de ello es la Delta
Metropolitana, red de supercomputadoras que estn en varios puntos de la Ciudad de
Mxico, en el CINESTAV, el IPN, la UAM, y la UNAM la cual utiliza software libre para
consolidar sus recursos, hacer investigacin, y generar conocimiento.
Segn sus impulsores, el software libre ayuda a conocer y participar de forma equitativa el
proceso educativo, y adems las instituciones educativas de todos los niveles deben
utilizar y ensear exclusivamente software libre porque es el nico que les permite cumplir
con sus misiones fundamentales: difundir el conocimiento y ensear a los estudiantes a
ser buenos miembros de su comunidad33 . Por todo esto, el software libre parece tener
beneficios en el campo educativo como los siguientes:
1. Libertad para elegir el programa que cubra de mejor manera las necesidades
educativas.
2. Beneficio econmico: Las licencias del software libre son completamente gratuitas,
por lo que puede ser eliminado el pago en licencia de programas no libres e
invertir el dinero en otra rea.
31
3. Uso por parte de los estudiantes de los mismos programas en casa y escuela, de
forma legal.
4. Existencia de comunidades de intercambio educativo.
5. Desarrollo independiente de aplicaciones: Se favorece el crecimiento de
desarrolladores pequeos de software creando as una amplia oferta de
programas educativos libres.
6. Conocimiento ampliado sobre la informtica: El software libre permite que los
estudiantes conozcan cmo trabajan los programas y fomenta el inters, la
investigacin y el aprendizaje de nuevos conceptos en el campo de la informtica.
7. Diversidad de herramientas educativas en diversas reas del conocimiento. 34
Aparte de estas motivaciones, quienes trabajan con software libre suelen hacerlo por
muchas otras razones, que van desde la diversin a la mera retribucin econmica, que es
posible debido a modelos de negocio sustentables.36
La mayora de los desarrolladores de software libre provienen de pases industrializados.
El Mapa de desarrolladores del proyecto
Debianhttp://www.debian.org/devel/developers.loc muestra que la mayora de
desarrolladores se encuentran en Europa y Estados Unidos.
Regulacin[editar]
Argentina[editar]
En la Argentina, en la Provincia de Ro Negro, el 08/03/2012 el Parlamento aprob la Ley
4747/12 que establece el empleo obligatorio del sistema de Software Libre en los tres
Poderes del Estado, entes descentralizados y empresas con participacin estatal. 37
En la Provincia de Santa Fe, fue publicada la Ley No. 13139 en el 2010 como una
actualizacin de la Ley No. 12360 del ao 2004, la primera de este tipo en el pas. El
esptiru de la Ley 13139 radica en la implementacin de polticas de incorporacin de
software que garanticen soberana, seguridad de los datos.38
Bolivia[editar]
32
Colombia[editar]
En Colombia, el software libre se rige por las normas de derechos de autor. Los derechos
de autor estn protegidos mediante la Ley 23 de 1982, la cual en su artculo 2 seala:
Los derechos de autor recaen sobre las obras cientficas literarias y artsticas las cuales se
comprenden todas las creaciones del espritu en el campo cientfico, literario y artstico,
cualquiera que sea el modo o forma de expresin y cualquiera que sea su destinacin,
tales como: los libros, folletos y otros escritos; las conferencias, alocuciones, sermones y
otras obras de la misma naturaleza; las obras dramticas o dramtico-musicales; las obras
coreogrficas y las pantomimas; las composiciones musicales con letra o sin ella; las obras
cinematogrficas, a las cuales se asimilan las obras expresadas por procedimiento
anlogo a la cinematografa, inclusive los videogramas; las obras de dibujo, pintura,
arquitectura, escultura, grabado, litografa; las obras fotogrficas o las cuales se asimilan
las expresadas por procedimiento anlogo a la fotografa; las obras de arte aplicadas; las
ilustraciones, mapas, planos croquis y obras plsticas relativas a la geografa, a la
topografa, a la arquitectura o a las ciencias y, en fin, toda produccin del dominio
cientfico, literario o artstico que pueda reproducirse, o definirse por cualquier forma de
impresin o de reproduccin, por fonografa, radiotelefona o cualquier otro medio conocido
o por conocer.
Como el software se compara a la obra literaria se debe registrar ante la Direccin
Nacional de Derechos de Autor del Ministerio del Interior. Esta se hace de manera
declarativa y es gratuita. Como el software libre no es patentable reconoce la propiedad
intelectual. El creador de un software libre conserva los derechos morales y el de
paternidad. El autor de una obra derivada de la original tambin tiene derecho al
reconocimiento de la paternidad sobre la obra derivada.
Ecuador[editar]
El Presidente Rafael Correa Delgado, el da jueves 10 de abril de 2008, firm el Decreto N
1014; en el cual ordena, que el software usado por las administraciones pblicas del pas
sea software libre e implcitamente basado en estndares abiertos.41 42
Espaa[editar]
La Orden EDU/2341/2009, de 27 de agosto, por la que se crea el Centro Nacional de
Desarrollo Curricular en Sistemas no Propietarios, tiene como finalidad el diseo, el
desarrollo y la promocin de contenidos educativos digitales para colectivos educativos
especficos, en el mbito de las Tecnologas de la Informacin y la Comunicacin, que se
centra en promocionar y aplicar estrategias dirigidas a poner a disposicin de los centros
escolares recursos y contenidos digitales de calidad, desarrollados en software libre.
Francia[editar]
Proyecto de Ley nmero 2000-117. Proyecto propuesto por Laffitte, Trgouet y Cabanel.
ste abogaba por el uso obligatorio de software libre en la Administracin.
33
Per[editar]
Proyecto de Ley sobre software libre nmero 1609, diciembre de 2001. Proyecto de ley
propuesto por el congresista Edgar Villanueva Nez en diciembre de 2001, el cual
promueve el uso del software libre en la administracin pblica.
Uruguay[editar]
En Uruguay, a partir de 2003 (Comisin de Constitucin, Cdigos, Legislacin General y
Administracin Carpeta N 3565 de 2003 Repartido N 1510 de noviembre de 2003) se
estudi una "Ley de Software Libre y Formatos Abiertos en el Estado". La primera versin
planteaba el uso de formatos abiertos en todo el Estado y Software Libre en la educacin,
con una segunda versin presentada en el 2006, que ya planteaba dar preferencia al uso
de Software Libre en todos los organismos del Estado43 . Luego dicha versin con
modificaciones, fue la que recibi media sancin en la Cmara de Diputados el 19 de
diciembre de 201244 ,45 la cual fue apoyada por la comunidad de software libre
uruguaya.46 Finalmente, la ley fue aprobada en diciembre de 201347 establecindose en
ella que:48
1. El Estado deber preferir la inversin y desarrollo en software libre sobre el que no
lo es, salvo cuando ste no cumpla las necesidades tcnicas requeridas.
2. En caso de que el Estado decida invertir en software privativo, deber justificar las
razones del gasto y argumentar su eleccin.
3. El Estado deber distribuir y aceptar toda informacin en al menos un formato
abierto, estndar y libre.
4. El intercambio de informacin a travs de Internet deber ser posible en al menos
un programa con licencia libre.
Venezuela[editar]
El Decreto presidencial 3390 de fecha 23 de diciembre de 2004 y publicado en la Gaceta
Oficial de Venezuela N 38095 del 28 de diciembre de 2004, establece textualmente en su
artculo 1 que los entes pblicos emplearn prioritariamente Software Libre, en sus
sistemas, proyectos y servicios informticos, por lo que dichas organizaciones deben
iniciar procesos de migracin gradual y progresiva de stos hacia el Software Libre 49
Costa Rica[editar]
En Costa Rica disponen de la Red Costarricense de Software Libre, una agrupacin sin
nimo de lucro fundada en 2007 que impulsa la utilizacin, el estudio y el desarrollo de
esta tecnologa. Sin embargo, pese a que se presentaron proyectos de ley con el propsito
de ahorrar gastos del Estado en software, lo nico que se ha oficializado es una directriz
para priorizar la implementacin de software libre en la Administracin pblica, pero sin
obligatoriedad.50
34
El software libre y de cdigo abierto (tambin conocido como FOSS o FLOSS, siglas
de free/libre and open source software, en ingls) es el software que est licenciado de tal
manera que los usuarios pueden estudiar, modificar y mejorar su diseo mediante la
disponibilidad de su cdigo fuente.
El trmino "software libre y de cdigo abierto" abarca los conceptos de software
libre y software de cdigo abierto, que, si bien comparten modelos de desarrollo similares,
tienen diferencias en sus aspectos filosficos que destaca la Free Software Foundation.1 El
software libre se enfoca en las libertades filosficas que les otorga a los usuarios mientras
que el software de cdigo abierto se enfoca en las ventajas de su modelo de desarrollo.
"FOSS" es un trmino imparcial respecto a ambas filosofas.
El software gratis no necesariamente tiene que ser libre o de cdigo abierto (ni viceversa).
ndice
[ocultar]
3Referencias
4Vase tambin
5Enlaces externos
35
Las 4 libertades
del software libre
Estudiar y modificar el
programa (libertad 1)
(para lo cual es necesario poder
acceder al cdigo fuente)
Distribuir el programa de
manera que se pueda
Trabajos derivados: la redistribucin de
ayudar al prjimo (libertad modificaciones debe estar permitida.
2)
36
Es importante sealar que las libertades 1 y 3 del software libre tienen como
prerrequisito que se tenga acceso al cdigo fuente.
37
38
fsica; esto empez a cambiar en los aos 1960 y los aos 1970, cuando nacieron las
primeras compaas que privatizaron su cdigo.2
Es importante sealar que el software libre y de cdigo abierto, no debe ser confundido
con el llamado "freeware"; el software libre y de cdigo abierto suele ser gratuito, lo que
puede llevar a confusin. El FOSS (acrnimo en ingls para free and open source
software) tambin puede ser comprado y vendido. La confusin es an mayor en pases
de habla inglesa por la ambigedad de la palabra free que significa tanto libertad, como
gratuidad.
Esta es una lnea del tiempo acerca de cmo el software libre y de cdigo abierto ha
existido y evolucionado desde su concepcin.
ndice
[ocultar]
1Antes de 1957
1.1Lo que persiste de la poca
3Linux
7Escritorio
8Desarrollo reciente
9Vase tambin
10Referencias
11Enlaces externos
Antes de 1957[editar]
Los conceptos de cdigo abierto (fuente abierta) y de comparticin libre de
informacin existen desde mucho antes de la existencia de computadoras y del software.
En los primeros aos del desarrollo automotriz, la ALAM (siglas en ingls para Association
of Licensed Automobile Manufacturers en espaol Asociacin de fabricantes de
39
Algunas comunidades de software, que pueden compararse con la comunidad del software
libre actual, existieron por mucho tiempo antes que el movimiento del software libre y el
trmino "software libre" existieran.4 Segn Richard Stallman, la comunidad que comparta
software en el MIT existi por muchos aos antes de involucrarse (con el movimiento) en
1971.5
40
En los aos 1958 y 1959 y en los aos 1960 casi todo el software era producido en masa
por acadmicos e investigadores corporativos en colaboracin y no era visto as mismo
como un producto. Los sistemas operativos eran ampliamente distribuidos y mantenidos
por comunidades de usuarios. El cdigo fuente, la versin leble para humanos del
software, era distribuido con el software porque los usuarios modificaban el software ellos
mismos para arreglar errores de programacin o agregar nuevas funcionalidades. 6 El
cdigo fuente del sistema operativo de un mainframe de IBM, el ACP (acrnimo de Airline
Control Program), de 1967 era distribuido de manera muy parecida al del software libre. 7
Se formaron grupos de usuarios como los de IBM 701, llamados SHARE, y los de Digital
Equipment Corporation, llamados "DECUS"; formados para facilitar el intercambio de
software. As en esa era, el software era libre en cierto sentido, no por algn esfuerzo
realizado por usuarios o desarrolladores de software, sino porque el software era
desarrollado por la comunidad de usuarios. Para finales de los aos 1960 se empez a
producir un cambio: al evolucionar los sistemas operativos y los compiladores de lenguaje
de programacin, los costos del software de las compaas se incrementaron
dramticamente. Una naciente, aunque creciente industria del software estaba
compitiendo con el software incluido al hardware de los fabricantes (el costo de los
programas precargados estaba incluido en el precio del hardware), las mquinas
arrendadas requeran soporte del software al tiempo que no se provea la renta del
software, y algunos clientes capaces de satisfacer de mejor manera sus propias
necesidades8 no quera que el costo del software del fabricante fuera incluido con el costo
del producto. En la demanda, realizada el 17 de enero de 1969, por parte del "Estado
Unido contra IBM" por violaciones al derecho de competencia (antitrust) el gobierno de los
Estados Unidos dictamin que el software atado (incluido o precargado) era
anticompetitivo.8 Mientras algn software continuaba publicndose de manera gratuita,
exista una creciente cantidad de software que era vendido nicamente.
En los aos 1970 AT&T distribua las primeras versiones de UNIX sin costo al gobierno y a
investigadores acadmicos, pero estas versiones no permitan su distribucin ni la
distribucin de versiones modificadas, y por ende no eran software libre en la acepcin
moderna de la frase.
A finales de los aos 1970 y principios de los aos 1980, los vendedores de computadoras
y compaas de software empezaron a cobrar por licencias de software de manera
rutinaria, comercializndolas como "Productos Informticos" e imponiendo restricciones
legales a los nuevos desarrollos de software, ahora vistos como activos, a travs
dederechos de autor, marcas registradas y contratos de arrendamiento. En 1976, Bill
Gates marc el gran cambio de era cundo escribi, su ahora famosa Carta abierta a los
aficionados, mandando el mensaje de que lo que los hackers llaman compartir era, en
sus palabras, robar. Por ejemplo, en 1979, AT&T empez a hacer cumplir sus licencias
41
En 1983, Richard Stallman lanz el proyecto GNU para escribir un sistema operativo
completo libre de restricciones para el uso, modificacin y distribuirlo con o sin mejoras.
Uno de los incidentes particulares que lo motivaron a esto fue el caso de una molesta
impresora que no poda ser arreglada porque el cdigo fuente no era revelado. 12 Otro
posible evento de inspiracin para el proyecto GNU y su manifiesto fue el desacuerdo
entre Stallman y Symbolics, Inc. sobre el acceso a las actualizaciones, por parte del MIT,
que Symbolics haba realizado a su mquina Lisp, la cual estaba basada en cdigo del
MIT.13 Poco tiempo despus de su lanzamiento, acu el trmino "software libre" y para
promover el concepto fund la Free Software Foundation. Una definicin de software
libre fue publicada en febrero de 1986.
En 1989, fue publicada la primera versin de la Licencia Pblica General de GNU.14 En
1991 se public la ligeramente actualizada la versin 2 de la licencia.
En 1989, algunos desarrolladores de GNU crearon la compaa Cygnus Solutions.15
El ncleo (kernel) del proyecto GNU, posteriormente llamado GNU Hurd, fue retrasado
continuamente, pero la mayor parte de los dems componentes fueron completados para
1991. Algunos de stos, especialmente la Coleccin de Compiladores de GNU, se han
42
convertido en lderes del mercado por mritos propios. El Depurador de GNU y GNU
Emacs tambin fueron xitos notables.
Linux[editar]
El ncleo Linux iniciado por Linus Torvalds, fue liberado para poder ser modificado
libremente en 1991. La licencia inicial, no fue exactamente una licencia de software libre,
sin embargo la versin 0.12 lanzada en febrero de 1992, fue licenciada nuevamente por
Torvalds bajo los trminos de la Licencia Pblica General de GNU.16 As como Unix en su
tiempo, el ncleo de Torvalds atrajo la atencin de programadores voluntarios.
Hasta este punto, la falta de ncleo del proyecto GNU significaba la no existencia de un
sistema operativo libre completo. El desarrollo del ncleo de Linus Torvalds llen ese
ltimo hueco. La combinacin del casi terminado sistema operativo de GNU y el ncleo
Linux result en el primer sistema operativo completo de software libre.
Entre las distribuciones Linux, Debian GNU/Linux, iniciado por Ian Murdock en 1993, es
notorio por estar comprometido explcitamente con los principios de GNU y la FSF del
software libre. Los principios de los desarrolladores de Debian estn expresados en
el Contrato Social de Debian. Desde su inicio, el proyecto Debian ha estado ntimamente
ligado con la FSF, y de hecho fue patrocinado por la FSF durante un ao, de 1994 a 1995.
En 1997, el antiguo lder del proyecto Debian, Bruce Perens ayud tambin a
fundar Software in the Public Interest, una fundacin y organizacin de soporte sin nimo
de lucro para varios proyectos de software libre. 17 Sin embargo Debian ya no se considera
software libre por la FSF y el proyecto GNU ya que el ncleo Linux incluido con Debian
contiene partes privativas adems de ofrecer repositorios con software no libre.18
43
desarrollarlo 7 aos antes que Linus Torvalds publicara su ncleo y que "sobre la base de
lo justo, deberan tener por lo menos una mencin equivalente".19 Por el otro lado, los
grupos que apoyan el nombre "Linux" para referirse al sistema operativo completo y no
solo a su ncleo, argumentan que el nombre "Linux" es ms reconocido, mejor recibido y
ms prctico;20 tambin argumentan que probablemente Richard Stallman se siente
frustrado porque Torvalds "ha recibido toda la gloria"21 y que por esta razn gasta mucha
energa en nomenclaturas.22 Es importante sealar que la mayora de versiones del
sistema operativo basado en Linux, contienen muchas otras partes adems de las
desarrolladas por el proyecto GNU y el ncleo Linux, el ejemplo ms representativo de
estos componentes ajenos a GNU y Linux es el sistema de ventanas X.
Vase tambin: Controversia por la denominacin GNU/Linux
BSD son las iniciales de Berkeley Software Distribution (en espaol, Distribucin de
Software Berkeley) y se utiliza para identificar un sistema operativo derivado del
sistema Unixnacido a partir de los aportes realizados a ese sistema por la Universidad de
California en Berkeley.
El primer sistema Unix en Berkeley fue el PDP-11, que fue instalado en 1974, despus en
1977 Bill Joy, entonces un estudiante de grado en Berkeley, grab y envi cintas del primer
Berkeley Software Distribution (BSD). En 1983 fue publicado BSD 2.9 que incluye cdigo
de BDS 4.1c y fue la primera distribucin considerada como un sistema operativo completo
(Uua modificacin de Unix 7).
Hasta este punto, todas las versiones de BSD incluan cdigo privativo de AT&T, lo que
requera el pago de licencias haciendo al software muy caro y gener la exigencia por un
sistema libre por parte de entidades externas. Esto se consigui con Network Tape 1
(Net/1), lanzada en 1989 y creada sin cdigo propietario de AT&T que fue libremente
distribuida sobre los trminos de la permisiva licencia BSD. Ms adelante, otros proyectos
adoptaron la filosofa de software libre y adoptaron la licencia BSD, as en junio de 1991
naci Network Tape 2 (Net/2).
Poco tiempo despus, BSDi (Berkeley Software Design Inc.) tuvo un problema legal con
AT&T, propietarios de los derechos de System V y la marca Unix. El pleito fue archivado en
1992, bajo la prescripcin de no distribuir Net/2 hasta que la validez de las demandas
pudiera ser determinada.
44
Cuando se resolvi la demanda legal que USL levant en contra de BSDi por parte de la
corte en 1993, las distribuciones derivadas de 386BSD, FreeBSD y NetBSD fueron
liberadas como software libre. Ms tarde en 1995, OpenBSD fue publicada, una
distribucin derivada de NetBSD. Tambin existen otras versiones derivadas en la
actualidad, entre las que destacan SunOS y Mac OS X.
En la segunda mitad de los aos 1990, cundo muchas compaas basadas en web
empezaban a operar; el software libre se volvi la opcin popular de los servidores web.
El servidor HTTP Apache se volvi en el software de servidor web ms utilizado, ttulo que
an conserva a finales de la primera dcada del siglo XXI. Estos servidores web, se han
llegado a conocer como "sistemas LAMP"; son sistemas que vienen con un "paquete" de
software inicial que incluye al ncleo Linux como base, a Apache como proveedor de
servicios web, la base de datos MySQL para archivo de datos y al lenguaje de
programacin PHP unindolos a todos.
45
por el Cdigo Abierto) fue fundada en febrero de 1998 para fomentar el nuevo trmino y
para difundir los principios del "cdigo abierto".24
Sin embargo, Richard Stallman y la FSF objetaron enrgicamente al enfoque de la nueva
organizacin. Sintieron que, con la estrecha visin del cdigo fuente, la OSI estaba
sepultando los valores filosficos y sociales del software libre y que estaba escondiendo el
problema de la libertad de los usuarios de computadoras. Aun as, Stallman segua
manteniendo la postura de que los usuarios de ambos trminos eran aliados en contra
del software privativo.25
En septiembre de 2000, Sun Microsystems lanz la suite ofimtica StarOffice 5.2 como
software libre bajo los trminos de la Licencia Pblica General Reducida de GNU.26 La
versin libre de la suite fue renombrada a OpenOffice.org (comnmente abreviado "OOo")
y coexiste con StarOffice, la versin 1.0 de OpenOffice.org fue lanzada el 30 de
abrilde 2002; el producto y el cdigo fuente abierto coexisten desde el 13 de
octubre de 2000.27
Escritorio[editar]
46
enteramente de software libre).29 Se escogi a GTK+ como la base para GNOME en lugar
de las bibliotecas de Qt.
En noviembre de 1998, la biblioteca Qt fue publicado bajo la licencia libre/cdigo
abierto Licencia Pblica Q (QPL). Pero el debate acerca de la compatibilidad con
la GPL continu. En septiembre de 2000, Trolltech creo la versin Unix de las bibliotecas
Qt bajo los trminos de la GPL, en adicin de la QPL, lo cual ha eliminado las
preocupaciones de la Free Software Foundation (Fundacin para el Software Libre).
Ambos entornos de escritorio, KDE y GNOME ahora participan en freedesktop.org, un
esfuerzo por estandarizar la interoperabilidad de escritorios Unix, no obstante an existe
cierta competencia entre ellos.30
Vanse tambin: X Window System, KDE y GNOME.
Desarrollo reciente[editar]
El 8 de mayo de 2007, Sun Microsystems liber el Java Development Kit con el
nombre OpenJDK bajo la Licencia Pblica General de GNU. Una parte de las clases de la
biblioteca (el 4%) no pudieron ser publicadas como cdigo abierto por estar publicadas
bajo licencia de otros organismos y fueron incluidos como complementos binarios. Por esta
razn, en junio de 2007, Red Hat lanz IcedTea para resolver el problema de impedimento
de los componentes con la implementacin de los equivalentes de GNU Classpath. Desde
su lanzamiento, la mayora de impedimentos han sido resueltos, dejando pendiente el
motor de audio y el sistema de gestin del color nicamente.
En los aos 2000, se ha buscado expandir la libertad de usar, compartir, modificar y
publicar ms all el cdigo fuente y el software, implementando los principios del software
libre a la documentacin que acompaa al software as como otro tipo de informacin:
libros, manuales, fotografas, vdeo, audio, etctera. Para lograrlo, se han creado licencias
y movimientos que buscan la libertad de estudiar y compartir virtualmente cualquier tipo de
contenido.
47
En 2001, se fund Creative Commons,32 una corporacin sin nimo de lucro dedicada a
hacer el proceso de compartir y construir a partir del trabajo de otros ms fcil, de manera
consistente con las reglas del copyright. Facilitan licencias libres y otras herramientas para
publicar trabajos con la libertad que el autor quiere otorgar a otros, para que puedan
compartir, modificar y usar comercialmente su obra; o cualquier combinacin de estas
libertades.33
El 15 de enero de 2001 es lanzada Wikipedia, un proyecto de la Fundacin Wikimedia (una
organizacin sin nimo de lucro) para construir una enciclopedia libre y polglota. Wikipedia
en un inicio public todo su contenido bajo la Licencia de Documentacin Libre de GNU
nicamente, pero a partir del 1 de agosto de 2009 cambi a "Creative Commons Atribucin
Compartir Igual 3.0".34 Para que esto fuera posible, la FSF actualiz la GFDL en noviembre
de 2008, para permitir la migracin de licencia por parte de Wikimedia. 35 Aunque es
necesario mencionar que algunas versiones de Wikipedia, como la inglesa, tiene contenido
no libre.
Vase tambin[editar]
Cdigo abierto
48
1Historia
2Cronologa
6Referencias
7Vase tambin
8Enlaces externos
Historia[editar]
Artculo principal: Historia del cdigo abierto
Se utiliz por primera vez en 1990 las comunidades de software libre, tratando de usarlo
como reemplazo al ambiguo nombre original en ingls del software libre (free software). Lo
cual implica, para el caso que nos ocupa, software que podemos usar, escribir, modificar
y redistribuir gratuitamente (software gratuito) y, segn la acepcin espaola delibertad.
La expresin, para algunos, no result apropiada como reemplazo para el ya
tradicional free software, pues eliminaba la idea de libertad, confundida con la
simple gratuidad. No obstante contina siendo ambivalente, puesto que se usa en la
actualidad por parte de programadores que no ofrecen software libre pero, en cambio, s
ofrecen el cdigo fuente de los programas para su revisin o modificacin previamente
autorizada por parte de sus pares acadmicos.
Dada la ausencia de tal ambigedad en la lengua espaola, el trmino software libre es
adecuado 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. De
hecho en ingls tambin se usa el trmino libre software para evitar ambigedades
semnticas.
Desde el punto de vista de una traduccin estrictamente literal, el significado textual
de cdigo abierto es que se puede examinar el cdigo fuente, por lo que puede ser
interpretado como un trmino ms dbil y flexible que el del software libre. Sin embargo,
ambos movimientos reconocen el mismo conjunto de licencias y mantienen principios
equivalentes.
49
Sin embargo, hay que diferenciar los programas de cdigo abierto, que dan a los usuarios
la libertad de mejorarlos, de los programas que simplemente tienen el cdigo fuente
disponible, previa restricciones sobre su uso o modificacin.
En la actualidad el cdigo abierto se utiliza para definir un movimiento nuevo de
software (la Iniciativa Open Source), diferente al movimiento del software libre,
incompatible con este ltimo desde el punto de vista filosfico, y completamente
equivalente desde el punto de vista prctico, de hecho, ambos movimientos trabajan juntos
en el desarrollo prctico de proyectos.
La idea bajo el concepto de cdigo abierto es sencilla: cuando los programadores (en
Internet) pueden leer, modificar y redistribuir el cdigo fuente de un programa, ste
evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen
sus errores con un tiempo de espera menor a la aplicada en el desarrollo de software
convencional o cerrado, dando como resultado la produccin de un mejor software.
Cronologa[editar]
13-17 de julio de 1998: Oracle e Informix anuncian que conectarn sus bases de
datos a GNU/Linux.
50
1-5 de marzo de 1999: LinuxWorld Conference and Expo: primera exposicin sobre
GNU/Linux. HP, IBM, SAP inician el comienzo del apoyo de las firmas comerciales.
51
Integridad del cdigo fuente del autor: las licencias pueden requerir que las
modificaciones sean redistribuidas slo como parches.
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.
Este declogo es compatible con las cuatro libertades del software libre.
Programas: las suites ofimticas Open Office y Libre Office, el navegador Firefox,
el cliente de correo electrnico Thunderbird, el reproductor multimedia VLC o el editor
de imgenes GIMP
Antivirus: ClamWin
52
Freeware
No debe confundirse con software libre, en ingls free puede ser libre o gratuito.
El trmino freeware ("software gratis", del ingls free software, aunque esta
denominacin tambin se confunde a veces con "libre" por la ambigedad del trmino
en el idioma ingls) define un tipo de software que se distribuye sin costo, disponible
para su uso y por tiempo ilimitado,1 y se trata de una variante gratuita del shareware,
en la que la meta es lograr que un usuario prueba durante un tiempo (trial) limitado y,
si le satisface, que pague por l, habilitando toda su funcionalidad. A veces se incluye
el cdigo fuente, pero no es lo usual.
El freeware suele incluir una licencia de uso, que permite su redistribucin pero con
algunas restricciones, como no modificar la aplicacin en s ni venderla, y dar cuenta
de su autor. Tambin puede desautorizar el uso en una compaa con fines
comerciales o en una entidad gubernamental, o bien requerir pagos si se le va a dar
uso comercial. Todo esto depende del tipo de licencia en concreto a la que se acoge el
software.
ndice
[ocultar]
1Breve resea
3Vase tambin
4Referencias
5Enlaces externos
Breve resea[editar]
53
El trmino fue acuado en 1982 por Andrew Fluegelman, que quera distribuir un
programa que haba escrito, llamado PC-Talk, pero con el que no deseaba usar
mtodos tradicionales de distribucin de software. Fluegelman registr el
trmino freeware, pero esos derechos de autor ya han sido abandonados. De hecho,
el mtodo que us para distribuir PC-Talk hoy se denominara shareware.
Algunos desarrolladores distribuyen versiones freeware de sus productos para obtener
un nmero de seguidores que puedan estar dispuestos a pagar por una versin ms o
menos completa, o porque es una edicin obsoleta de un programa.
Otros lo hacen porque no consideran que ese programa pueda generar una ganancia
econmica, o porque creen en el valor de ofrecer algo gratis.
54
Software libre
Software libre es aquel que se suministra con autorizacin para que cualquiera
pueda usarlo, copiarlo y/o distribuirlo, ya sea con o sin modificaciones,
gratuitamente o mediante pago. En particular, esto significa que el cdigo
fuente debe estar disponible. Si no es fuente, no es software. Esta es una
definicin simplificada; vase tambin la definicin completa.
Si un programa es libre, potencialmente puede ser incluido en un sistema
operativo libre como GNU, o en versiones libres del sistema operativo
GNU/Linux.
55
Programas de GNU
La expresin programa de GNU es equivalente a software GNU. Un
programa Foo es un programa de GNU si es software GNU. A veces tambin
decimos que es un paquete de GNU.
Software GNU
El software GNU se publica con el auspicio del Proyecto GNU. Si un programa
es software GNU, tambin decimos que es un programa o un paquete de GNU,
y el manual o el archivo README de un paquete de GNU as lo debe indicar.
59
Software Privativo
El software privativo es otro nombre para designar el software que no es libre.
En el pasado habamos subdividido el software que no es libre en software
semilibre, que poda ser modificado y redistribuido sin fines comerciales, y
software privativo, que no poda ser modificado ni redistribuido. Pero hemos
abandonado esta distincin y ahora utilizamos el trmino software privativo
como sinnimo de software que no es libre.
La Free Software Foundation sigue la regla de no instalar ningn programa
privativo en nuestras mquinas exccepto en forma temporaria con el propsito
especfico de escribir un reemplazo libre para ese mismo programa. Aparte de
eso, creemos que no hay excusa posible para instalar un programa privativo.
60
Freeware
El trmino freeware no tiene una definicin claramente aceptada, pero se usa
generalmente para referirse a paquetes en los cuales se permite la
redistribucin pero no la modificacin (y su cdigo fuente no est disponible).
Estos paquetes no son software libre, por lo tanto instamos a no usar el
trmino freeware para referirse al software libre.
Shareware
El trmino shareware se refiere al software del que se permite redistribuir
copias, pero quien contina a utilizar una copia debe pagar para obtener la
licencia.
El software shareware no es software libre, ni siquiera semilibre, por dos
razones:
Software privado
El software privado o software personalizado es aquel que ha sido desarrollado
para un usuario (generalmente una organizacin o una empresa). El usuario lo
mantiene y utiliza, y no lo publica, ni como cdigo fuente ni como binarios.
Un programa privado es software libre, en sentido trivial, si su nico usuario
tiene las cuatro libertades. En particular, si el usuario tiene todos los derechos
sobre el programa privado, el programa es libre. Sin embargo, si el usuario
61
distribuye copias sin otorgar las cuatro libertades para las mismas, esas copias
no son libres.
El software libre es una cuestin de libertad, no de disponibilidad. En general
no creemos que sea un error desarrollar un programa y no publicarlo. Hay
ocasiones en las que un programa es tan importante que se podra
argumentar no ponerlo a disposicin del pblico constituye un perjuicio para
la humanidad. Sin embargo, esos casos no son frecuentes. La mayora de los
programas no son tan importantes, por lo que negarse a publicarlos no est
mal. Por lo tanto, no hay ningn conflicto entre el desarrollo de software privado
o personalizado y los principios del movimiento del software libre.
Casi todos los empleos para programadores tienen por objetivo el desarrollo de
software personalizado; por lo tanto, la mayora de los trabajos de
programacin son, o podran ser, hechos de un modo compatible con el
movimiento del software libre.
Software comercial
Comercial y privativo no son la misma cosa! El software comercial es
aquel desarrollado por una empresa como parte de su actividad comercial. La
mayora del software comercial es privativo, pero tambin existe software libre
que es comercial, y software privativo que no es comercial.
Por ejemplo, GNU Ada fue desarrollado por una empresa. Se distribuye
siempre bajo los trminos de la GNU GPL, y cada una de las copias es
software libre, pero los desarrolladores venden servicios de soporte. Cuando
los vendedores hablan con los posibles clientes, estos a veces dicen,
Nosotros nos sentiramos ms seguros con un compilador comercial. Los
vendedores responden, GNU Ada es un compilador comercial, aunque sea
software libre.
Para el Proyecto GNU, las prioridades estn invertidas. Lo importante es que
GNU Ada es software libre; que sea comercial es solo un detalle. Sin embargo,
el desarrollo adicional de GNU Ada que resulta de su naturaleza comercial es
definitivamente beneficioso.
Por favor ayude a crear conciencia de que el software libre comercial es
posible. Usted puede hacerlo tratando de no decir comercial cuando est
hablando de software privativo.
Notas de traduccin
1. En ingls la palabra free tiene dos significados: libre y gratuito.
2. Al igual que en francs, en espaol tambin existen dos trminos
distintos: libre y gratuito.
62