Cosme Justo Amador - Repositorio Institucional de la Universidad

Anuncio
UNIVERSIDAD VERACRUZANA
Facultad de Contaduría y Administración
La Propiedad Industrial y las
Licencias de Software Libre
MONOGRAFÍA
Para obtener el Título de:
Licenciado en Sistemas
Computacionales Administrativos
Presenta:
Cosme Justo Amador
Asesor:
M.C.C. Erasto Alfonso Marín Lozano
Xalapa-Enríquez, Veracruz
Enero 2013
UNIVERSIDAD VERACRUZANA
Facultad de Contaduría y Administración
La Propiedad Industrial y las
Licencias de Software Libre
MONOGRAFÍA
Para obtener el Título de:
Licenciado en Sistemas
Computacionales Administrativos
Presenta:
Cosme Justo Amador
Asesor:
M.C.C. Erasto Alfonso Marín Lozano
Xalapa-Enríquez, Veracruz
Enero 2013
DEDICATORIAS Y/O AGRADECIMIENTOS
A Dios.
Por darme la oportunidad de vivir, por estar siempre conmigo y
regalarme una maravillosa familia.
A mi Madre.
Por brindarme
como joven te
camino
toma
de
de
un
gran amor,
eh hecho
la
mis
vida
y
pasar,
Por tantas preocupaciones
por
orientarme
en
el
apoyarme incondicionalmente
decisiones,
por
la
confianza
que
que
gran
en
me
la
has
regalado, por luchar en la vida para tratar de darme lo mejor y
hacer de mí una persona
de
bien
y
responsable,
pero
sobre
todo por ser simplemente una excelente madre.
A mi Padre.
Por ser una persona exigente en mi vida para tratar de llevarme
en el camino del bien, por preocuparte por mí, por darme una
vida plena y satisfactoria, por el
valor
tan
grande
que
has
demostrado para salir adelante, por apoyarme en mis estudios,
por tantas risas y enojos que hemos pasado, por la confianza que
me has regalado, pero sobre todo por el gran amor y apoyo
que me has brindado.
A mi asesor.
Por
su
interés
investigación
y
y
orientación
sobre
todo
para
por
la
el
realización
apoyo
de
esta
permanente
e
incondicional para hacer las cosas bien durante la carrera como
mi profesor y por supuesto como mi asesor en este trabajo.
ÍNDICE
RESUMEN..................................................................................................................................... 1
INTRODUCCION........................................................................................................................... 2
CAPITULO I: GENERALIDADES DEL SOFTWARE LIBRE ....................................................... 6
1.1
SOFTWARE ...................................................................................................................... 7
1.1.1
CATEGORÍAS DEL SOFTWARE LIBRE. ............................................................................. 8
1.1.2
Lenguajes de Programación ................................................................................. 8
1.1.3 Software de Aplicación ................................................................................................. 9
1.1.4 Sistemas Operativos .................................................................................................. 11
1.1.5 Software de uso general ............................................................................................ 12
1.1.6 CLASIFICACIÓN DEL SOFTWARE DE ACUERDO AL TIPO DE TRABAJO REALIZADO..................... 12
1.1.7 Freeware .................................................................................................................... 13
1.1.8 Software multimedia ................................................................................................... 13
1.1.9 Software de uso especifico ........................................................................................ 13
1.2
LIBERTAD DE SOFTWARE ........................................................................................... 14
1.3 USO DE LICENCIA ............................................................................................................... 15
1.4 DEFINICIÓN DE SOFTWARE LIBRE .................................................................................. 17
1.4.1 VENTAJAS DEL SOFTWARE LIBRE FRENTE AL SOFTWARE PROPIETARIO................................ 18
1.4.2 LAS 4 LIBERTADES DEL SOFTWARE LIBRE........................................................................... 19
1.5 MOTIVOS PARA EL USO DEL SOFTWARE LIBRE .......................................................... 20
1.5.1 AUTONOMÍA E INDEPENDENCIA TECNOLÓGICA. ................................................................... 20
1.5.2 SEGURIDAD Y CONFIDENCIALIDAD DE LA INFORMACIÓN. ...................................................... 21
1.5.3 INDEPENDENCIA DE PROVEEDORES. ................................................................................... 21
1.5.4 CONOCIMIENTO COMPARTIDO. ........................................................................................... 22
1.6 CAMBIO A SOFTWARE LIBRE EN LA EDUCACIÓN. ....................................................... 22
1.7 CÓDIGO ABIERTO (OPEN SOURCE) ................................................................................ 24
1.7.1 MOVIMIENTOS: SOFTWARE LIBRE Y CÓDIGO ABIERTO. ......................................................... 27
1.7.2 SOFTWARE LIBRE VS OPEN SOURCE ................................................................................. 28
1.7.3 RELACIÓN ENTRE LOS DOS MOVIMIENTOS. .......................................................................... 29
1.7.4 AMBIGÜEDAD .................................................................................................................... 30
1.7.5 MIEDO A LA LIBERTAD........................................................................................................ 31
1.7.6 RESTRICCIÓN DE OPEN SOURCE. ...................................................................................... 31
1.8 HISTORIA DEL SOFTWARE LIBRE. .................................................................................. 32
1.8.1 AÑOS 70´S. ...................................................................................................................... 32
Años 70. El surgimiento de Unix. .................................................................................... 33
1.8.2 AÑOS 80´S. ...................................................................................................................... 33
Años 80´s. El proyecto GNU ............................................................................................. 33
Finales de los 80´s............................................................................................................. 34
1.8.3 AÑOS 90´S. EL NACIMIENTO DE LINUX. ............................................................................... 34
Años 90´s: GNU/Linux. ........................................................................................................ 34
II
El modelo Bazar .................................................................................................................. 35
Finales de los 90´s. ............................................................................................................. 35
1.8.5 PRINCIPIOS DE LOS 2000. ................................................................................................. 36
1.9 PRINCIPALES PERSONAJES Y SUS APORTACIONES AL SOFTWARE LIBRE. .......... 36
1.10
IMPACTO DEL SOFTWARE LIBRE EN LA ADMINISTRACIÓN PÚBLICA. ............... 39
1.10.1 DONDE SE ENCUENTRA EL SOFTWARE LIBRE..................................................................... 41
CAPITULO II: PROPIEDAD INTELECTUAL ............................................................................. 48
2.1 PROPIEDAD INTELECTUAL DEFINICIÓN. ........................................................................ 47
2.2 CATEGORÍAS DE LA PROPIEDAD INTELECTUAL. ......................................................... 47
2.2.1 PROPIEDAD INDUSTRIAL .................................................................................................... 47
2.2.2 DERECHOS DE AUTOR ....................................................................................................... 47
2.2.3 DERECHOS CONEXOS ....................................................................................................... 47
2.3 CRÍTICAS SOBRE LA PROPIEDAD INTELECTUAL ......................................................... 47
2.4 OMPI ..................................................................................................................................... 48
2.4.1 LA PROPIEDAD INDUSTRIAL EN MÉXICO (IMPI) .................................................................... 49
2.4.2 CARACTERÍSTICAS DEL IMPI ............................................................................................. 51
2.4.3 CREATIVE COMMONS ........................................................................................................ 52
2.5 CASOS EXITOSOS DE PROPIEDAD INTELECTUAL EN MÉXICO. ................................. 54
CAPITULO III: LICENCIAS DE SOFTWARE LIBRE ................................................................. 56
3.1 FREE SOFTWARE FOUNDATION (FSF) ............................................................................ 57
3.2 TIPOS DE LICENCIAS DE SOFTWARE LIBRE.................................................................. 59
3.3 LICENCIA PÚBLICA GENERAL DE GNU (GPL) ................................................................ 60
3.3.1 VENTAJAS DE GPL ........................................................................................................... 60
3.3.2 DESVENTAJAS DE GPL ..................................................................................................... 61
3.4 LICENCIA PÚBLICA GENERAL MENOR DE GNU (LGPL) ............................................... 62
3.4.1 VENTAJAS DE LGPL ......................................................................................................... 63
3.4.2 DESVENTAJAS DE LGPL ................................................................................................... 63
3.5 LICENCIA PÚBLICA GENERAL DE AFFERO (AGPL) ...................................................... 63
3.5.1 VERSIONES DE LA LICENCIA AGPL .................................................................................... 64
3.5.2 DESVENTAJAS DE LA AGPL ............................................................................................... 66
3.6 LICENCIA DE DOCUMENTACIÓN LIBRE DE GNU (FDL DE GNU) ................................. 67
3.6.1 CRITICAS ....................................................................................................................... 68
3.7 LICENCIA APACHE ............................................................................................................. 69
3.7.1 ANTECEDENTES. ............................................................................................................... 69
3.7.2 VENTAJAS DE APACHE. ..................................................................................................... 70
3.8 COPYLEFT ........................................................................................................................... 71
3.8 CREATIVE COMMONS. ....................................................................................................... 72
III
3.9 TABLA COMPARATIVA DE LAS PRINCIPALES LICENCIAS DE SOFTWARE LIBRE... 73
3.10 CUATRO LICENCIAS BASTARÍAN SEGÚN BRUCE PERENS....................................... 75
CONCLUSIONES........................................................................................................................ 81
FUENTES DE INFORMACIÓN. .................................................................................................. 82
FUENTES ELECTRÓNICAS ...................................................................................................... 83
ANEXO I ...................................................................................................................................... 85
GLOSARIO ................................................................................................................................. 88
ÍNDICE DE IMÁGENES .............................................................................................................. 92
ÍNDICE DE TABLAS ................................................................................................................... 92
IV
RESUMEN
En la actualidad conocer las licencias de software libre es de suma
importancia si se libera un sistema, ya que en ellas se dan a conocer todos los
requisitos para poder liberar el código fuente de la aplicación.
En este trabajo se dan a conocer todos los conceptos relacionados al
software y sus licencias encargadas de proteger nuestro código fuente a no ser
privativo si es que así lo requiere. Para conocer mejor este tema es necesario
contar con información específica sobre software, por lo que esta monografía se
dividió en 3 capítulos explicando sus conceptos e historia, conociendo su
propiedad intelectual, sus licencias de documentación y código, y en el capítulo
final el impacto que ha tenido en la sociedad y en el mundo.
1
INTRODUCCION
Esta investigación se dirige a los usuarios que utilizan este tipo de software
con el fin de que conozcan los aspectos necesarios para poder desarrollar y
modificar códigos de alguna aplicación en particular, poder distribuirla o solo para
uso particular.
Las licencias de software libre son un problema cuando se quiere distribuir
alguna aplicación desarrollada o modificada por uno mismo, por este motivo es
necesario conocer que licencia de software nos permite distribuir nuestra
aplicación, ya sea con código libre o con ciertas cláusulas. Cuando se quiere
publicar algún software desarrollado o modificado por nosotros, debemos conocer
la licencia adecuada para hacer que nuestro programa pueda ser modificado,
distribuido o usado de manera personal, dependiendo que queremos que hagan
los demás con nuestra aplicación publicada. De esta manera conoceremos que
licencia es la conveniente para cada tipo de aplicación que queramos distribuir,
también con qué fin en específico.
Estos son los objetivos a cumplir en la monografía:
Objetivos generales.
 Definir que es el software libre.
 Definir que es una licencia de software libre.
 Dar a conocer algunos antecedentes.
 Dar a conocer las licencias de software libre a los desarrolladores de las
aplicaciones.
Objetivos específicos.
 Definir los tipos de licencia.
 Dar a conocer las ventajas y desventajas de las licencias de software libre
investigadas.
 Explicar
lo que se puede y no puede hacer dependiendo del tipo de
licencia.
3
La forma más práctica para explicar las licencias es en base a monografía, ya que
todo es de forma teórica. Las licencias se pueden implementar en varios aspectos
como el sector gubernamental, educativo y artístico.
Para la utilización de alguna de estas, es necesario registrar nuestro producto ante
el IMPI (Instituto Mexicano de Propiedad Industrial), ya con la licencia elegida
según la que mejor nos convenga.
Estas licencias nacen con objetivos empresariales y comerciales, con el fin
de afrontar los diversos tipos de relaciones existentes autor-cliente. Tanto los
desarrollares de software comercial como los de software libre utilizan diferentes
tipos de licencias que abarcan términos y condiciones de uso.
Algunos tipos de licencias son:
 Licencias GPL
 Licencias AGPL
 Licencias estilo BSD
 Licencias estilo MPL y derivadas
 Copyleft
Esto es por nombrar algunas.
4
Gracias al uso del software libre, este ha ido creciendo en todo el mundo,
ahora países como Alemania, España, Francia, Inglaterra y México por nombrar
algunos, lo utilizan en el sector público. El software libre ofrece confidencialidad de
la información, seguridad de la misma, y la administración pública lo utiliza gracias
a la independencia de proveedores, y también al recorte de gastos por equipo,
situación que no pasa con el software privativo.
El software libre por razones pragmáticas, es mejor que el privativo por su
mayor calidad, su menor
coste, mayor seguridad, estabilidad, eficiencia,
integración, etc.
5
CAPITULO I: GENERALIDADES DEL SOFTWARE
LIBRE
1.1 Software
El software se define como todos aquellos conceptos, actividades y
procedimientos que dan como resultado la generación de programas para un
sistema de computación. El objetivo de un buen desarrollo de software es
aumentar las posibilidades de que éste se desarrolle a un tiempo y de que tenga
una mayor efectividad en cuanto a costos debido a una utilización más eficiente
del personal y los recursos. El software puede clasificarse en tres formas distintas:
 Operativo
 Para el desarrollo de programas
 Para diagnostico
El software operativo también puede dividirse en dos categorías
adicionales: programas de aplicación y sistemas operativos. Los programas de
aplicación están diseñados para cumplir con funciones o requerimientos
específicos.
Los
procesamiento
de
programas
los
ejecutivos
programas
de
que
supervisan
aplicación
en
la
secuencia
el
sistema
y
de
microprocesamiento constituyen el software operativo.
El software para el desarrollo de programas traduce programas en cuyo
lenguaje de alto nivel o en lenguaje ensamblador a programas cuyo formato es
compatible con el microprocesador.
7
El software para diagnóstico consta de programas específicamente
estructurados para detectar, descubrir y aislar fallas dentro del hardware o el
software de un sistema de computación. El software para diagnostico puede ser
una parte permanente del software ejecutivo, permitiendo probar y validar el
sistema en forma continua como parte del proceso de control de programa.
En resumen podemos concluir que el software es el conjunto de
instrucciones, programas, documentos, procedimientos, y rutinas asociadas con la
operación de un sistema de cómputo, distinguiéndose de los componentes físicos
llamados hardware. El software asegura que el programa o sistema cumpla por
completo con sus objetivos, opera con eficiencia, esta adecuadamente
documentado, y suficientemente sencillo de operar. Sin el software, la
computadora sería un conjunto de medios sin utilizar. Al cargar los programas en
una computadora, la máquina actuará como si recibiera una orden instantánea.
1.1.1 Categorías del software libre.
Esta categoría se compone de lo que son los lenguajes de programación, el
software de aplicación, Sistemas operativos, y el software de uso general. A
continuación se explica cada uno de ellos.
1.1.2 Lenguajes de Programación
Es un conjunto de aplicaciones que permiten a un programador desarrollar
sus propios programas informáticos haciendo uso de sus conocimientos lógicos y
lenguajes de programación.
Algunos ejemplos:
 Editores de texto
 Compiladores
8
 Intérpretes
 Enlazadores
 Depuradores
 Entornos de Desarrollo Integrados (IDE)
La imagen 1.1 nos muestra los leguajes de programación más usados en nuestro
entorno, estos son los principales:
Imagen 1.1 Lenguajes de programación. Basada en (Innovación extrema, 2012)
1.1.3 Software de Aplicación
Está diseñado y escrito para realizar tareas específicas personales,
empresariales o científicas como el procesamiento de nóminas, la administración
de los recursos humanos o el control de inventarios. Todas estas aplicaciones
procesan datos (recepción de materiales) y generan información (registros de
nómina) para el usuario.
9
Software de Aplicación, programa informático diseñado para facilitar al
usuario la realización de un determinado tipo de trabajo. Posee ciertas
características que le diferencia de un sistema operativo (que hace funcionar al
ordenador), de una utilidad (que realiza tareas de mantenimiento o de uso general)
y de un lenguaje (con el cual se crean los programas informáticos). Suele resultar
una solución informática para la automatización de ciertas tareas complicadas
como puede ser la contabilidad o la gestión de un almacén.
Ciertas aplicaciones desarrolladas „a medida‟ suelen ofrecer una gran
potencia ya que están exclusivamente diseñadas para resolver un problema
específico. Otros, llamados paquetes integrados de software, ofrecen menos
potencia pero a cambio incluyen varias aplicaciones, como un programa
procesador de textos, de hoja de cálculo y de base de datos.
Ejemplos:
 Procesadores de texto. (Bloc de Notas)
 Editores. (Photoshop para el Diseño Gráfico)
 Hojas de Cálculo. (MS Excel)
 Sistemas gestores de bases de datos. (MySQL)
 Programas de comunicaciones. (MSN Messenger)
 Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
 Programas de diseño asistido por computador. (AutoCAD)
La imagen 1.2 nos muestra los iconos de lo que llamamos software de aplicación,
son programas que utilizamos para realizar cualquier tarea que tengamos en
mente.
10
Imagen 1.2 Ejemplo de software de aplicación. Basada en (Blog Informático, 2012).
1.1.4 Sistemas Operativos
Es el software que nos permite tener una interacción con nuestro hardware,
es decir, es el sistema operativo. Dicho sistema es un conjunto de programas que
administran los recursos del hardware y proporciona una interfaz al usuario. Es el
software esencial para una computadora, sin él no podría funcionar, en la imagen
1.3 se muestra el logo de estos, Windows, Linux, Mac OS X etc.
Imagen 1.3 Logo de Windows y Linux, Ejemplo de S. de aplicación.
Basada en (Computer Science Proyect, 2012)
Se clasifica en:

Sistemas operativos

Controladores de dispositivo

Herramientas de diagnóstico

Herramientas de Corrección y Optimización
11

Servidores

Utilidades
1.1.5 Software de uso general
El software para uso general ofrece la estructura para un gran número de
aplicaciones empresariales, científicas y personales. El software de hoja de
cálculo, de diseño asistido por computadoras (CAD), de procesamiento de texto,
de manejo de Bases de Datos, pertenece a esta categoría. La mayoría de
software para uso general se vende como paquete; es decir, con software y
documentación orientada al usuario.
La descripción con las diferentes categorías de software, nos explica el uso
del software para las diferentes tareas que realizamos, por ejemplo el software de
programación es el responsable de la creación de los editores de texto,
compiladores e intérpretes. El software de aplicación está más orientado a las
empresas, es decir, se encarga de la creación de programas para los inventarios,
registros de nóminas etc.
El software de sistemas operativos es el más conocido por nosotros, porque
es la base para el funcionamiento de nuestra computadora, sin el software de
sistema operativo no podríamos realizar nuestras tareas diarias, es el software
principal. Y por último el software de uso general, en el están incluidos un gran
número de aplicaciones empresariales, por ejemplo las hojas de cálculo y el
diseño asistido por computadora (CAD).
1.1.6 Clasificación del Software de acuerdo al tipo de trabajo realizado
12
1.1.7 Freeware
Freeware es un software de computadora que se distribuye sin cargo. A
veces se incluye el código fuente, pero no es lo usual. El Freeware suele incluir
una licencia de uso, que permite su redistribución pero con algunas restricciones,
como no modificar la aplicación en sí, ni venderla, y dar cuenta de su autor.
Programa computacional cuyo costo económico para el usuario final es cero,
independiente de las condiciones de distribución y uso que tenga. Este tipo de
software la mayoría son utilerías para realizar cierta tarea como el programa Win
Rar, el cual nos sirve para la compresión de un archivo.
1.1.8 Software multimedia
El software multimedia se refiere a los programas utilizados para presentar
de una forma integrada textos, gráficos, sonidos y animaciones, este tipo de
software es considerado como una nueva tecnología. Las ventajas que se le
atribuyen al software multimedia es en la educación, especialmente en escuelas
primarias, porque realizando presentaciones con software multimedia, los alumnos
prestan más intención a la presentación realizada.
1.1.9 Software de uso especifico
Hablar de este tipo de software nos referimos al software desarrollado
específicamente para un problema específico de alguna organización o persona,
utilizar este software requiere de un experto en informática para su creación o
adaptación, son los programas que usan las escuelas para registrar las
calificaciones de los alumnos y generar certificados, los que usan los bancos para
el control de las cuentas, etc.
13
Se muestra una subcategoría del software como lo es dependiendo del
trabajo que se realice, en esta clasificación tenemos al Freeware, este tipo de
software se distribuye sin cargo, es decir que el costo económico para el usuario
es cero, independiente de las distribuciones y usos de la aplicación, como ejemplo
tenemos a la aplicación Winrar (compresor de archivos). Otro software es el de
Multimedia este tipo de software suele utilizarse para el desarrollo de proyectos
específicos multimedios, utilizar software multimedia requiere de tiempo,
capacidades, dedicación y recursos. Por último tenemos al software de uso
específico, este se desarrolla con el fin de solucionar un error en específico, se
requiere de un experto programador para el desarrollo del mismo, por ejemplo un
sistema para alguna institución educativa.
1.2 Libertad de Software
En nuestra vida cotidiana,
interactuamos constantemente con las
computadoras: cajeros automáticos, cajas supermercados, centrales telefónicas,
teléfonos celulares, automóviles, etc. Es muy probable que esta interacción con la
tecnología alcance en pocos años, los pocos espacios que aún no logra tocar. De
ahí la importancia de empezar a debatir el concepto de libertad de software, así
como hablamos de libertad de expresión, libertad de culto, libertad de
organización. La Libertad de Software trata de asegurar un futuro tecnológico en el
que podamos confiar, que sea sostenible e inclusivo y que no impacte
negativamente las libertades humanas básicas. Esta Libertad puede ser
mantenida mediante la utilización de sistemas transparentes como el Software
Libre, pues este se basa en estándares abiertos, seguros y sostenibles, definidos
a través de procesos en los que todo el mundo puede participar. Además, sus
resultados están disponibles para que cualquiera los pueda utilizar, revisar o
mejorar, nos pertenecen a todos. De esta forma tenemos el control sobre la
información que accesamos, la que se incluye en nuestros documentos y la que
enviamos de nuestra computadora a otra.
14
A continuación se muestra una definición de libertad de software por el
autor Alfredo Fernández:
La libertad del software libre significa la libertad para cualquier persona u
organización de usarlo en cualquier tipo de sistema informático, para cualquier
clase de trabajo, y sin tener obligación de comunicárselo al desarrollador a alguna
otra entidad especifica. Junto con esta libertad se encuentra la de mejorar los
programas para adaptarlos a las diversas necesidades específicas y, si se desea,
hacer públicas las mejoras a las demás, de modo que toda la comunidad se
beneficie de ello.
1.3 Uso de Licencia
Las licencias de software libre o de código abierto son aquellas licencias de
uso de programas de ordenador que conceden al usuario la libertad de utilizar el
programa de ordenador, de acceder al código fuente del programa, de adaptarlo a
sus necesidades, de modificarlo y de redistribuir el programa de ordenador original
a una versión modificada de este.
Las licencias de software se crean con diversos fines empresariales y para
afrontar diversos tipos de relaciones (como distribuidor/cliente y partner/partner).
Los desarrolladores de software tanto comercial como no comercial utilizan
decenas de licencias que abarcan una gran variedad de términos y condiciones.
Los costos en las empresas han sido y seguirá siendo un tema crítico. Con la
irrupción de las computadoras han surgido costos y beneficios no existentes hasta
hace algunas décadas atrás, convirtiéndose el manejo eficiente de la información
en un factor clave para la obtención del éxito y para el desarrollo de ventajas
comparativas sobre los competidores.
Dado este panorama, es común que las grandes empresas dispongan de
sistemas que poseen altos costos de mantenimiento, actualización, capacitación,
soporte, etc. que muchas veces superan el costo de obtención de la licencia.
15
Conocer las ventajas, desventajas, derechos y deberes de las empresas y
de los usuarios finales, además de todas las otras personas que se relacionan con
el software, de las licencias de software más utilizadas, tanto el software libre
como el software comercial, es imprescindible para que las empresas y los
usuarios finales puedan tomar las mejores decisiones acerca de los sistemas que
utilizarán. Es importante también conocer cómo afectan estas licencias al trabajo
de otras personas, como por ejemplo a los desarrolladores, vendedores,
distribuidores, etc., y conocer también sus derechos y deberes para las licencias
que se expondrán en este trabajo.
Las licencias de uso de software generalmente caen en alguno de estos
tipos:

Licencia propietaria. Uso en una computadora por el pago de un
precio.

Shareware. Uso limitado en tiempo o capacidades, después pagar
un precio.

Freeware. Usar y copiar ilimitado, precio es cero.

Software libre. Usar, copiar, estudiar, modificar, redistribuir. Código
fuente incluido.
Es posible dividir las licencias de software libre en dos grandes familias.
Una de ellas está compuesta por las licencias que no imponen condiciones
especiales, sólo especifican que el software se puede redistribuir o modificar.
Estas son las llamadas licencias permisivas. La otra familia, denominadas
licencias robustas o licencias copyleft, imponen condiciones en caso de que se
quiera redistribuir el software, condiciones que van en la línea de forzar a que se
sigan cumpliendo las condiciones de la licencia después de la primera
redistribución.
16
Mientras que el primer grupo hace énfasis en la libertad de quien recibe un
programa, ya que le permite hacer casi lo que quiera con él, el segundo obliga a
que las modificaciones y redistribuciones respeten los términos de la licencia
original.
En conclusión podemos decir que la licencia de software es una especie de
contrato, en donde se especifican todas las normas y cláusulas que rigen el uso
de un determinado programa, principalmente se estipulan los alcances de uso,
instalación, reproducción y copia de estos productos.
1.4 Definición de Software Libre
A continuación se presenta una definición de software libre por Richard
Stallman descrita en su libro “Software libre para una sociedad libre”.
Con software libre nos referimos a la libertad de los usuarios para ejecutar,
copiar, distribuir, estudiar, modificar y mejorar el software. Nos referimos
especialmente a cuatro clases de libertad para los usuarios de software:

Libertad 0: la libertad para ejecutar el programa sea cual sea nuestro
propósito.

Libertad 1: la libertad para estudiar el funcionamiento del programa y
adaptarlos a tus necesidades, el acceso al código fuente es condición
indispensable para esto.

Libertad 2: la libertad para redistribuir copias y ayudar así a tu vecino.

Libertad 3: la libertad para mejorar el programa y luego publicarlo para el
bien de toda la comunidad, el acceso al código fuente es condición
indispensable para esto.
Software libre es cualquier programa cuyos usuarios gocen de estas libertades.
De modo que debería ser libre de redistribuir copias con o sin modificaciones, de
forma gratuita o cobrando por su distribución, a cualquiera y en cualquier lugar.
17
Gozar de esta libertad significa, entre otras cosas, no tener que pedir permiso ni
pagar para ello.
Asimismo, debería ser libre para introducir modificaciones y utilizarlas de
forma privada, ya sea en tu trabajo o en tu tiempo libre, sin siquiera tener que
mencionar su existencia. Si decidieras publicar estos cambios, no deberías estar
obligado a notificárselo a ninguna persona ni de ninguna forma en particular.
1.4.1 Ventajas del Software Libre frente al Software propietario.
Hoy en día las principales ventajas de algunas de las herramientas de software
libre frente al software propietario son las siguientes:

No quedas secuestrado por tu proveedor de software. Cuando adquieres
licencias de uso de un producto de software propietario solo la empresa
creadora lo puede mejorar, modificar, corregir errores, etc. Por contra, con
el software libre, al tener libertad de acceso al código fuente, podemos
cambiar de empresa que nos da el servicio si no estamos satisfechos con
ella.

Cuando una empresa de software propietario decide dejar de dar soporte a
un producto suyo normalmente solo tenemos la opción de actualizarnos
previo pago al nuevo producto. Con una aplicación de software libre no
necesitamos actualizarnos, ya que al poder acceder al código fuente
podemos seguir trabajando con la versión con la que trabajábamos y
contratar a una empresa que nos hagan los desarrollos que necesitamos.

Cuando una empresa decide no continuar con un producto ni siquiera
actualizarlo, este producto muere, ya que nadie puede modificarlo ni tomar
el relevo del mismo. En cambio con una herramienta de software libre si un
proyecto no puede ser continuado por su creador/es otra persona o
institución tienen la libertad y el derecho de retomarlos y continuar
trabajando con ellos.
18
1.4.2 Las 4 libertades del Software Libre.

Libertad 0: La libertad de ejecutar el programa, para cualquier propósito.

Libertad 1: La libertad de estudiar cómo trabaja el programa, y cambiarlo
para que adaptarlo a nuestras necesidades. El acceso al código fuente es
una condición necesaria para ello.

Libertad 2: La libertad de redistribuir copias para que pueda ayudar a los
terceros.

Libertad 3: La libertad de distribuir copias de sus versiones modificadas a
terceros. Si lo hace, puede dar a toda la comunidad una oportunidad de
beneficiarse de sus cambios. El acceso al código fuente es una condición
necesaria para ello.
La libertad de ejecutar el programa significa la libertad para cualquier tipo
de persona u organización de usarlo en cualquier tipo de sistema de computación,
para cualquier tipo de trabajo y propósito, sin estar obligado a comunicarlo a su
programador, o alguna otra entidad específica. En esta libertad, el propósito de los
usuarios es el que importa, no el propósito de los programadores.
La libertad de redistribuir copias debe incluir ejecutables del programa, así
como el código fuente; tanto para las versiones modificadas como para las no lo
están. Por consiguiente, el acceso al código fuente es una condición necesaria
para el software libre.
En la libertad 1 incluye la libertad de usar su versión modificada en lugar de
la original. Si el programa se entrega con un producto diseñado para ejecutar
versiones modificadas de terceros, pero rechaza ejecutar las suyas, la libertad 1
se convierte más en una ficción teórica que en una libertad práctica. Esto no es
suficiente, esto quiere decir, que no es software libre, incluso si se compilaron
desde un código fuente que es libre.
19
Hoy en día existen diferentes licencias de software, y los usuarios no
terminan de entender que no se puede pagar, que se puede hacer y que no se
puede hacer, en la tabla 1.1 se explica de manera sencilla las características de
cada licencia que existe en el software.
Licencia
L1
L2
L3
L4
Dinero
Software
Si
Si
Si
Si
Si se puede cobrar
CopyRight
No
No
No
No
Si se puede cobrar.
Freeware
No
No
No
No
No
Open
Si
Si
No
No
Si se puede cobrar
No
No
No
No
Libre
Source
Abandoware No
Tabla
1.1
Características
de
las
diferentes
licencias.
Fuente: Elaboración propia basada en un artículo de Internet.
En conclusión sobre las libertades podemos decir que software libre es
cuando el usuario puede redistribuir copias, con o sin modificaciones, puede ser
gratis o cobrando una tarifa por su distribución, a cualquier persona y en cualquier
parte del mundo, para esto no tiene que pedir o pagar algún permiso. También
tiene la libertad de hacer modificaciones para usarlas en privado, en su trabajo o
escuela, sin mencionar que existen. Si publica sus cambios, no debería estar
obligado a notificarlo a alguien en particular, o de alguna forma en particular.
1.5 Motivos para el uso del software libre
1.5.1 Autonomía e independencia tecnológica.
El principal capital de la revolución digital y de la Sociedad de la Información
es justamente el conocimiento digital. Esto implica que los excluidos digitales son
aquellos que no tienen acceso al conocimiento digital.
20
Por lo tanto, cualquier programa de inclusión digital o de inserción en la
Sociedad de la Información sólo es consistente si es realizado con software libre.
Programas de inclusión digital, realizados con software secreto y privativo son
programas de exclusión del conocimiento digital. No queremos ser solamente
consumidores de productos y de tecnologías propietarias. Los países y sus
habitantes tienen el derecho a ser sujetos activos en la Sociedad de la
Información.
1.5.2 Seguridad y confidencialidad de la información.
Las cuestiones de la seguridad y de la confidencialidad también son
factores importantes para la escogencia del software libre. Una plataforma
tecnológica debe garantizar la seguridad en los sistemas de información y la
confidencialidad de los datos de los usuarios. Para que esto ocurra es
imprescindible el acceso al código fuente de los programas. Sin el código fuente
es imposible verificar si los programas hacen solamente aquello que el fabricante
dice que hacen, o si en verdad hay una “puerta trasera” violando la
confidencialidad de la información. Igualmente, sin el código fuente se hace
imposible corregir las fallas en el programa sin recurrir al fabricante propietario.
1.5.3 Independencia de proveedores.
Tenemos el derecho a conocer lo que estamos utilizando o comprando. Las
dependencias tecnológicas causadas por las plataformas propietarias inhiben la
competitividad, imposibilitan el conocimiento sobre el contenido del producto
adquirido y crean una exclusividad de mercado a la empresa que vendió al
consumidor. El software libre da más independencia en relación al proveedor de
soluciones. El individuo que utiliza una solución de software libre tiene acceso al
código fuente y a las cuatro libertades básicas del software libre.
21
Un claro ejemplo de la utilización del software privativo puede ser cuando
nosotros compramos un medicamento pero no tenemos derecho a conocer la
fórmula química, o cuando compramos alimentos industrializados sin el derecho a
conocer de qué están hechos.
1.5.4 Conocimiento compartido.
Para que los países menos desarrollados o en vías de desarrollo tengan la
oportunidad de superar una etapa histórica de dependencia y subordinación en el
escenario mundial, las actuales leyes y tratados internacionales de patentes,
copyright y marcas, protegidas por la ideología de la propiedad intelectual,
necesitan ser alteradas y flexibilizadas. Históricamente, el discurso de la ideología
de la propiedad intelectual se estableció para favorecer la libertad de creación,
para estimular a los inventores y para promover los beneficios para la sociedad.
Hoy se ha convertido en un mercado exclusivo de los países desarrollados y sus
monopolios. Alternativas como las licencias copyleft, GPL y Creative Commons
trabajan con la expectativa de la libertad y del conocimiento compartido, dando un
sentido positivo y actual, sintonizado con las nuevas posibilidades creadas por la
revolución digital.
1.6 Cambio a software libre en la educación.
Un artículo publicado por la Free Software Fundation en Europa explica las
razones por las cuales los centros educativos se usen software libre.
El acceso al software determina quién puede participar en la sociedad
digital. Las libertades de usar, estudiar, compartir y desarrollar software permiten a
todo el mundo participar en igualdad de condiciones. Hay muchas razones para
usar el software libre en cualquier ámbito.
22
Recogemos aquí algunas que son particularmente importantes para los centros
educativos.
1. Compartir: El uso de software libre permite que los centros educativos
enseñen a los alumnos, sumándose así a toda una comunidad que
comparte conocimiento.
2. Igualdad en el hogar: Con el software libre, los profesores pueden
proporcionar una copia de los programas a cada estudiante. De esta forma,
los padres no tienen que tomar la decisión de gastar más y los chicos de
familias
con
menos
recursos
pueden
aprender
con
las
mismas
herramientas que los demás alumnos
3. Aprender a programar: La posibilidad de explorar y experimentar motiva a
los alumnos a aprender más. El software libre permite a estos alumnos
entender los ordenadores en profundidad.
4. Aprender a usar el software: El software libre permite que los alumnos
aprendan cómo funciona el software y, como consecuencia, asimilan ideas
subyacentes a cualquier tipo de software. A partir de ahí, ellos están
preparados para adaptarse a cualquier entorno, algo que está considerado
como una habilidad básica hoy en día.
5. Aprender en la lengua propia: Las aplicaciones del software libre pueden
ser traducidas a cualquier idioma. De esta forma, cada estudiante puede
aprender y centrarse en cualquier asignatura sin barreras culturales o
lingüísticas.
6. Independencia: Enseñar a los alumnos a confiar en software propietario les
hace dependientes de las empresas de software. Si les enseñamos a
confiar en el software libre, los chicos pueden continuar usando ese recurso
cuando sean adultos mientras enseñan a otros compartiéndolo. Usar y
enseñar software libre hace a la escuela independiente de las empresas de
software.
23
7. Recortar gasto en equipos: El software libre no precisa de equipos muy
potentes y funciona con la mayoría de los ordenadores. Puede darle una
nueva utilidad a equipos antiguos, fomentando así el ahorro de dinero y la
conservación del medio ambiente.
8. Olvidar los costes de las licencias: Sin gastos en licencias, los centros
educativos ahorran dinero y pueden usarlo para formar a sus profesores o
para contratar asistencia técnica que facilite el trabajo de los docentes.
9. No preocuparse por las licencias: Con el software libre, no hay que
preocuparse por la fecha de caducidad de la licencia de un programa o el
coste de esta. El software libre es siempre libre en todos los sentidos.
Todos los estudiantes tienen acceso a copias absolutamente legales.
10. Administrar con facilidad: El software libre es estable, seguro y fiable. La
seguridad y las actualizaciones se instalan rápidamente. El mantenimiento
es automático y por tanto nos ahorra mucho tiempo.
1.7 Código Abierto (Open Source)
En la imagen 1.4 se explica todos los beneficios que se tiene con los
productos que utilizan código abierto.
24
Imagen 1.4 Beneficios del código abierto.
Basada en (ITGS, 2010).
Las funciones del código abierto son varias, para empezar este concepto
fue creado por Bruce Perens, el código abierto se encuentra en nuestra
computadora, servidores. También cuando se habla de código abierto se dice que
se puede ver el código fuente del programa a usar que permite modificarlo a
nuestra conveniencia, utilizando un ordenar que su función será la de traducir este
código.
25
Cuando algunas personas utilizan el término código abierto, del idioma
ingles Open Source, estos términos tiene un parecido a software libre pero no
idéntico. Es preferible utilizar el término software libre, porque este se refiere a la
libertad y no al precio. En resumen la palabra abierto se refiere a la libertad.
Es un software que pone a disposición de cualquier usuario su código
fuente. A pesar de que este tipo de software es de buena calidad, el principal
atractivo es que es gratis. Más allá de esto, hay ciertas pautas que debe cumplir el
código abierto:

Redistribución libre: la licencia del código abierto no debe de ninguna forma
cobrar royalties o cualquier otro tipo de costo.

Código fuente: el software debe agregar el código fuente y permitir la
distribución en la forma de código fuente y compilada.

La licencia no debe discriminar cualquier tipo de persona o toma de
iniciativas específicas.
La liberación de los códigos de los programas desarrollados por órganos
oficiales es considerada un bien para la sociedad. Realmente, la liberación del
código fuente de muchos programas genera grandes beneficios a la población,
entre los que se destacan, por ejemplo, los programas de educación a distancia.
Para que un programa sea considerado como “código abierto” debe cumplir
el siguiente decálogo:

Punto 1: Libre redistribución: el software debe poder ser regalado o vendido
libremente.

Punto 2: Código fuente: el código fuente debe estar incluido u obtenerse
libremente.

Punto 3: Trabajos derivados: la redistribución de modificaciones debe estar
permitida.

Punto 4: Integridad del código fuente del autor: las licencias pueden requerir
que las modificaciones sean redistribuidas sólo como parches.
26

Punto 5: Sin discriminación de personas o grupos: nadie puede dejarse
fuera.

Punto 6: Sin discriminación de áreas de iniciativa: los usuarios comerciales
no pueden ser excluidos.

Punto 7: Distribución de la licencia: deben aplicarse los mismos derechos a
todo el que reciba el programa

Punto 8: La licencia no debe ser específica de un producto: el programa no
puede licenciarse solo como parte de una distribución mayor.

Punto 9: La licencia no debe restringir otro software: la licencia no puede
obligar a que algún otro software que sea distribuido con el software abierto
deba también ser de código abierto.

Punto 10: La licencia debe ser tecnológicamente neutral: no debe
requerirse la aceptación de la licencia por medio de un acceso por clic de
ratón o de otra forma específica del medio de soporte del software.
Los programas mundiales más utilizados que poseen código abierto son:

Mozilla Firefox

Perl

Apache HTTP Server

Linux

OpenOffice

Gimp
1.7.1 Movimientos: software libre y código abierto.
Durante el desarrollo del software libre se iniciaron dos movimientos
referentes al software. El movimiento por el software libre y el movimiento por el
código abierto son como dos frentes políticos entre la comunidad de software libre.
27
Los grupos radicales de los años 60 desarrollaron una reputación para el
faccionalismo: las organizaciones se separaban por los desacuerdos sobre los
detalles de la estrategia, y luego se trataban como enemigas. O al menos tal es la
imagen que se tiene de ellas, sea o no cierta. La relación entre el movimiento por
el software libre y el movimiento por el código abierto es todo lo contrario a esa
figura. No estamos de acuerdo en los principios básicos, pero sí más o menos en
las recomendaciones prácticas. Por ende, podemos y hacemos trabajos juntos en
muchos proyectos específicos. No consideramos al movimiento por el código
abierto un enemigo. El enemigo es el software privativo.
Sabemos que han contribuido a nuestra comunidad, pero nosotros creamos
esta comunidad, y queremos que la gente lo sepa. Queremos que las personas
asocien nuestros logros con nuestros valores y nuestra filosofía, no con la suya.
Queremos ser escuchados, no oscurecidos detrás de un grupo con visiones
distintas. Para prevenir que las personas piensen que somos parte de ellos, nos
esforzamos en evitar usar la palabra abierto para describir al software libre, o su
contrario, cerrado, para hablar sobre el software que no es libre.
1.7.2 Software Libre vs Open Source
A continuación se definirán algunos sucesos por los cuales se dice que el
software libre es mejor que open source. Dado que el software libre te daría la
misma libertad con cualquier otro nombre, qué nombre usemos marca una gran
diferencia, esto quiere decir que distintas palabras transmiten distintas ideas. En
1998, algunos dentro de la comunidad del software libre empezaron a usar el
término software open source en lugar de software libre para describir lo que
hacían. El término open source se asoció rápidamente con un enfoque distinto,
una filosofía distinta, e incluso diferentes criterios para decidir que licencias son
aceptables. El movimiento de software libre y el movimiento open source son hoy
en día movimientos separados con diferentes puntos de vista y objetivos, aunque
podamos y trabajemos juntos en algunos proyectos prácticos.
28
La diferencia fundamental entre los dos movimientos está en sus valores,
en su visión del mundo. Para el movimiento open source, la cuestión de si el
software debe ser de fuente abierta es una cuestión práctica, no ética. El open
source es un método de desarrollo; el software libre es un movimiento social. Para
el movimiento open source, el software no libre es una solución ineficiente. Para el
movimiento de software libre, el software no libre es un problema social y el
software libre es la solución.
1.7.3 Relación entre los dos movimientos.
En un artículo de GNU dice que se está en desacuerdo en los principios
básicos, pero aún más en las recomendaciones prácticas. Así que trabajamos
juntos en muchos proyectos específicos. No pensamos en el movimiento open
source como enemigo. El enemigo es el software propietario.
No estamos en contra del movimiento open source, pero no queremos que
se nos mezcle. Reconocemos que han contribuido a nuestra comunidad, pero
nosotros creamos esta comunidad, y queremos que la gente lo sepa. Queremos
que la gente asocie nuestros logros con nuestros valores y filosofía, no con los de
ellos. Queremos que se nos oiga, no estar difuminados detrás de un grupo con
puntos de vista diferentes. Un ejemplo de un proyecto en conjunto de los dos
movimientos es el desarrollo del sistema operativo GNU/Linux.
El resto de este artículo compara los términos software libre y open source.
Muestra por qué el término open source no resuelve ningún problema, y de hecho
crea algunos.
29
1.7.4 Ambigüedad
Como se ha visto en algunos artículos el término software libre conlleva un
problema de ambigüedad para el lenguaje inglés, esto hace que se entienda un
significado indeseado, se entiende que el software se puede obtener bajo ningún
precio, también puede significar que es un software que da al usuario ciertas
libertades.
La definición oficial de software de código fuente abierto, tal y como está
publicada por la Open Source Initiative, se acerca mucho a nuestra definición de
software libre; de todos modos, es algo pobre en algunos aspectos, y han
aceptado algunas licencias que nosotros consideramos inaceptablemente
restrictivas para los usuarios. De todos modos, el significado obvio para software
de código fuente abierto es que puedes ver el código fuente. Este es un criterio
más pobre que el del software libre. Software de código fuente abierto incluye
software libre, pero también incluye programa semi-libres tales como Xv, e incluso
algunos programas propietarios, como Qt bajo su licencia inicial. Así definió
software open source el escritor Neil Stephenson: Linux es “software open
source”, lo cual quiere decir simplemente que cualquiera puede conseguir copias
de sus archivos de código fuente.
El software de código abierto es software cuyo código fuente está
disponible de forma libre y pública, aunque los acuerdos específicos de licencia
varían en lo que está permitido hacer con ese código. La gente del movimiento
open source abierto han intentado afrontar esto publicando una definición precisa
del término, tal y como nosotros hemos hecho con el de software libre.
30
1.7.5 Miedo a la libertad
Años atrás, los desarrolladores de software advirtieron esta reacción de
malestar y comenzaron a explorar otro enfoque para evitarlo. Se imaginaron que
manteniendo el silencio sobre cuestiones de ética y de libertad, y hablando
únicamente de los beneficios prácticos inmediatos de cierto software libre, podrían
ser capaces de vender software más efectivamente a ciertos usuarios,
especialmente a las empresas. El término open source se ofrece como una forma
más de hacer esto una forma de ser más aceptable a las empresas.
Este enfoque ha demostrado ser efectivo en sus propios términos. Hoy
mucha gente se está cambiando al software libre por razones prácticas. Esto es
bueno, mientras siga ocurriendo, pero no es todo lo que se necesita hacer. Este es
solo el primer paso para atraer a los usuarios de software libre.
1.7.6 Restricción de Open Source.
Los defensores del open source (Imagen 1.5) trataron de convertirlo en una
marca registrada, diciendo que esto podría permitirles prevenir su mal uso. Se
desistió del intento cuando se dejó prescribir la solicitud en 1999, de tal forma que
el rango legal del open source es el mismo que el del software libre: no hay
restricción legal para su uso. Las compañías también han hecho anuncios que dan
la impresión de que un programa es open source sin decirlo explícitamente.
Imagen 1.5 Logo del movimiento Open source.
Basada en (Open Source Iniciative, 2006).
31
Un ejemplo es un anuncio de IMB sobre un programa que no se ajustaba a
la definición oficial decía: “Como es común en la comunidad open source, los
usuarios de la tecnología también podrán colaborar con IBM.” Esto no afirma que
el programa fuera open source.
1.8 Historia del Software Libre.
Durante los años de 1960 el software llega como acompañante del
hardware, no se considera un elemento independiente. El software se distribuía
con su código fuente, grupos de usuarios lo comparte y lo mejoran. En esta época
el código fuente estaba a disposición de quien lo pedía, estos podían ser los
clientes que generalmente no pagan el software.
Entre los años 60 y 70 del Siglo XX, el software no era considerado un
producto sino un añadido que los vendedores de los grandes computadores de la
época (los mainframes) aportaban a sus clientes para que éstos pudieran usarlos.
En dicha cultura, era común 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).
La relación con el software era muy parecida a la que hoy tenemos con el
software libre. Todo cambia con el unbundling de hardware, software y servicios
de IBM en el año de 1969.
1.8.1 Años 70´s.
El software empieza a ser privativo por defecto.
Al principio de la informática de los años 70, las empresas sólo vendían
máquinas cuyas dimensiones se contenían en habitaciones y el software era un
accesorio necesario incluido en el precio. Esto permitía que los desarrolladores de
software a menudo compartieran conocimientos entre ellos.
32
A finales de los 70, las compañías iniciaron el hábito de imponer
restricciones a los usuarios, con el uso de acuerdos de licencia.
Años 70. El surgimiento de Unix.
Con el nacimiento de Unix, comienza una revolución del software. En 1969
Ken Thompson inventó Unix, este, surge de los deshechos de Multics, en AT y T.
Dennis Ritchie inventa un nuevo lenguaje llamado C para usarlo en el Unix de
Thompson. Con esto nace el primer sistema operativo portable modular llamado
KISS, frente a anteriores sistemas incompatibles y costosos. Con el tiempo se
extiende rápidamente y de forma no oficial por AT y T. Y por Arpanet, hardware
distinto gracias a C, pero un acuerdo judicial de 1956 impide a AT y T
comercializar Unix, para esto debe licenciarlo con fuentes a quien lo solicite.
1.8.2 Años 80´s.
Para inicios de los 80, las máquinas se abarataron y el software cobró
protagonismo en términos económicos. Un desarrollador del MIT, Richard M.
Stallman, percibió que el secretismo en el desarrollo de los programas acabaría
perjudicando a todos. Richard Matthew Stallman, en el año 1983 inició
oficialmente el proyecto GNU con el objetivo de crear un entorno completo de
programas libres. En 1985 creó una fundación para financiar los proyectos GNU,
la Free Software Foundation.
Años 80´s. El proyecto GNU
Stallman abandona el MIT en 1984 para poder dedicarse al Proyecto GNU.
En 1985 Stallman publica el Manifiesto GNU, con esto sienta los fundamentos
éticos del software libre. Su meta era construir un sistema completo libre, que
fuera alternativo a Unix, creando la infraestructura básica por ejemplo editor
(emacs), compilador (gcc), depurador (gcc), gmake etc. Con todo esto crea la
Fundación de Software Libre en 1985 para apoyar el Proyecto GNU. A principios
de 1990 GNU tenía su sistema casi completo, solo le faltaba el núcleo.
33
Finales de los 80´s.
CSRG de Berkeley liberaron la parte de Unix usando la implementación de
TCP/IP que ellos desarrollaron no AT&T, reescribieron el código del Unix original
que no era suyo y liberaron el código.
1.8.3 Años 90´s. El nacimiento de Linux.
Linux es un kernel (Parte esencial de un sistema operativo que provee los
servicios más básicos del sistema. Se encarga de gestionar los recursos como el
acceso seguro al hardware de la computadora. Se encarga también del
multiplexado, determinando qué programa accederá a un determinado hardware si
dos o más quieren usarlo al mismo tiempo.).
Lo inicia Linux Torvalds en 1991, en ese entonces ya existían sistemas
operativos libres casi completo por ejemplo GNU y Unix BSD. Cuando se liberó la
primera versión que fue la 0.01 se fueron uniendo cientos de desarrolladores para
apoyar el procesos, para esto se adopta la licencia GPL (la licencia GNU GPL
posibilita la modificación y redistribución del software, pero únicamente bajo esa
misma licencia). Y añade que si se reutiliza en un mismo programa código "A"
licenciado bajo licencia GNU GPL y código "B" licenciado bajo otro tipo de licencia
libre, el código final "C", independientemente de la cantidad y calidad de cada uno
de los códigos "A" y "B", debe estar bajo la licencia GNU GPL.). Posteriormente en
marzo de 1994 se libera la versión 1.0.
Años 90´s: GNU/Linux.
Linux debido a que solo es un kernel necesitaba algo más para funcionar. Y
al proyecto GNU le falta un núcleo en 1990, en este año se desarrolló el proyecto
Hurd que era una arquitectura de microkernel, pero no dio los resultados
esperados, pero se adopta temporalmente como núcleo para GNU, una vez unido
proliferan las primeras distribuciones de GNU/Linux:
34

Slackware

Debian

Red Hat

SuSE

Gentoo
El modelo Bazar
La principal aportación de Linux fue su modelo de desarrollo llamado
“modelo bazar”, esto se dio gracias a un gran número de voluntarios coordinados
a través
de Internet, se mantenía la calidad, no con estándares rígidos o
autocracia, sino publicando cada semana y obteniendo una retroalimentación de
cientos de usuarios pocos días, toda esta retroalimentación funcionó bastante
bien. La ventaja más importante de Linux no fue de carácter técnico, sino
sociológico.
Finales de los 90´s.
Netscape anuncia la liberación del código de su navegador, “La catedral y el
bazar”. Al hacer esto se está más cerca del usuario estándar: KDE, GNOME. Al
realizar todo esto GNU/Linux penetra en Universidades y algunas veces asta en
casa de los propios estudiantes, porque la mejor opción era libre en muchos
ámbitos por ejemplo Apache, infraestructura de Internet, XFree, GCC, Gnat.
En este mismo año la prensa comienza a ponerle atención al software libre,
porque en ese entonces ya competía con Windows NT. Al ver esta situación las
grandes empresas tecnológicas como HP, IBM, SUN, Google, Yahoo! etc.,
empiezan a invertir en Software Libre.
35
1.8.5 Principios de los 2000.
El software libre empieza a estar listo para el escritorio GNOME 2.x, KDE3.x
OpenOffice, y es simple de instalar por el usuario final, el software se incorpora a
la estrategia de grandes empresas por ejemplo IBM, HP, SUN. Otras como
Microsoft prefieren una estrategia de enfrentamiento parcial. Con todo esto el
número de desarrolladores fue en aumento, y existía más software libre
disponible.
Durante este años se crearon productos con éxito por ejemplo

Servidores: Apache, Post_x, Tomcat, Proftpd.

Navegadores: primero Mozilla, luego Firefox.

Correo: Thunderbird, Evolution, Kmail.

Ofimática: OpenOffice.org, Koffice, AbiWord.

Escritorio: KDE, Gnome, Compiz/Beryl.

Sistemas Operativos: Sun libera Solaris (2005) y todas sus tecnologías
punteras (ZFS, DTrace, etc.).

Formatos abiertos: ODF (ISO/IEC 26300), OGG.
1.9 Principales personajes y sus aportaciones al software
libre.
PERSONAJE
PAÍS DE
APORTACION
LUGAR DE
ORIGEN
AL
TRABAJO
ALCANCES
SOFTWARE
LIBRE
Richard
Estados
Padre
del Presidente
Fundador
del
Stallman
Unidos
movimiento
de la Free proyecto GNU.
software libre
Software
Ideó
Fundation
concepto
el
de
36
(FSF).
copyleft.
Creador de la
GPL.
Fundó la FSF
Autor del Editor
Emacs,
el
depurador GDB
y el compilador
GNUC.
Linus Torvalds
Finlandia
Integró
el Coordinador
núcleo
del
Creador
del
Linux del proyecto kernel Linux.
sistema Linux.
Puso
en
operativo.
marcha
y
Conformó
mantiene
el
GNU/LINUX
modelo
de
bazar
desarrollo,
para crear un
sistema
operativo libre,
moderno
y
funcional.
Mark
Shuttleworth
Sudáfrica
Aproximó
el Líder
de Convirtió
software
libre Ubuntu
y Ubuntu
al usuario de presidente
en
la
distribución más
escritorio.
de la Ubuntu exitosa
Financia
Fundation.
proyectos
a
conocida
y
de
Linux
libres
mediante
fundaciones
37
de su propia
empresa
Eric Raymond
Estados
Creador
de Líder de la Convenció a los
Unidos
partes de los Open
directivos
de
Emacs
Netscape
para
y Source
ncurses.
Iniciative
Labores
liberar
de (OSI).
difusión
su
código.
dela
Creador
del
cultura hacker
concepto Open
y
Source.
ensayos
antropológicos
Fundó la Open
del
software
Source
de
código
Iniciative (OSI)
abierto
Brian
Estados
Desarrolló
el Líder
de Co-fundador de
Behlendorf
Unidos
primer servidor Apache
Apache Group.
web Apache.
Convenció
Group.
a
Forma parte IBM de utilizar
de la junta licencias
libres
directiva de y dar soporte a
la
Apache.
Fundación
Mozilla.
Theo de Raadt
Sudáfrica
Creó
Licencia
la Lidera
Fundador
de OpenSSH.
datos BSD
líder
y
de
OpenBSD.
Fundador
de
NetBSD
Miguel de
Icaza
México
Desarrollador
de
Vicepreside
un nte
escritorio libre Novell.
Fundador
del
de proyecto
Gnome.
38
y sencillo de
Fundador de la
utilizar
empresa
para
GNU/Linux.
Ximian,
desarrolladora
de GNOME.
Tabla 1.2 Aportaciones de los personajes de software libre
Fuente: Elaboración Propia.
La tabla 1.2 nos muestra la información más relevante acerca del software libre y
su evolución a través de los años. Cada personaje muestra su contribución más
importante para que el software libre pudiera salir adelante, Cada uno fue
complementado a los demás para lograr lo que ahora tenemos.
1.10 Impacto del software libre en la administración
pública.
El software libre en la administración pública ha comenzado a ser notable
en algunos países, utilizándolo total o parcialmente en servidores y sistemas de
escritorio, ejemplo de algunos países son; Alemania, Brasil, España, Francia,
China y México.
En México el software libre nació en las universidades y los centros de
investigación. Es por eso que desde hace ya algún tiempo los estudiantes y
profesores usan software libre para fines didácticos y de investigación. Las
universidades suelen optar por el uso de este en vez de utilizar software privativo
porque satisface de una mejor manera sus necesidades de cómputo, su gran
ventaja es que no se tienen gastos adicionales como lo son el pago de
licenciamientos. Un claro ejemplo del uso de este software es la red Delta
Metropolitana, es una red de supercomputadoras que están en varios puntos de la
Ciudad de México en el CINESTAV, la UAM y la UNAM.
39
Esta red de supercómputo utiliza software libre para consolidad sus
recursos, hacer investigación y generar conocimiento.
Otro claro ejemplo de la contribución al desarrollo de software libre en
México es el desarrollo de un sistema operativo GNU/Linux llamado Beakos
GNU/Linux para proporcionar al sector gubernamental y a las empresas una
solución
robusta
de
software
libre.
México
también
ha
contribuido
significativamente al desarrollo del software libre, tal es el caso de la aportación de
Miguel de Icaza, uno de los fundadores del entorno de escritorio GNOME y
creador del Proyecto Mono entre otros. Miguel de Icaza y sus fuertes críticas hacia
la presunta apatía del gobierno de su país, en relación con la forma en la que se
insertaba a México en la vida digital, tuvo mucho eco en la comunidad tecnóloga
en el país. Propuso un modelo de desarrollo basado en código abierto tanto para
el acceso a la red de la comunidad en general, como de desarrollo de aplicaciones
gubernamentales.
En lugar de esta propuesta, el gobierno de su país decidió pagar a Microsoft
para dotar de la infraestructura de software de éste proyecto.
En la publicación de un artículo de Marcelo D‟Elia Branco, un profesional en
el campo de las tecnologías de la información, su trabajo es promover la
implantación del software libre, nos hace una referencia de las razones por las
cuales la sociedad debe usar este tipo de software.
Vivimos en una revolución tecnológica que tiene como elemento central la
tecnología de la información y de la comunicación. Los hackers fueron los
principales creadores de lo que hace que Internet funcione, por ejemplo los
protocolos TCP/IP, World Wide Web, DNS, DHCP, FTP y el e-mail fueron creados
por ellos y colocados para el uso libre de toda la humanidad. El desarrollo de
Internet es el más grande ejemplo de la capacidad de innovación de las
tecnologías libres.
40
También fueron los hackers quienes en los años 80, iniciaron la creación
del Movimiento Software Libre. Uno de los elementos que desató este movimiento
fue el control del código fuente, ya que las corporaciones monopolistas deseaban
controlar la innovación tecnológica a través de la restricción de estos códigos,
haciendo suyas las obras intelectuales y culturales.
1.10.1 Donde se encuentra el software libre.
Algunos sitios de desarrollo de software en colaboración son conocidos por
distribuir software exclusivamente bajo una licencia de software libre. Esta licencia
es incluso un requisito para la distribución en estos sitios. Algunos de estos sitios
son:

SourceForge: el más popular de los sitios de desarrollo en colaboración,
con 158.000 proyectos en curso y 1.600.000 usuarios registrados. Es muy
probable que cualquier software que se distribuye en Sourceforge sea libre,
ya que este es un requisito inicial para el alojamiento en el sitio. El nombre
de la licencia del software se indica directamente en la página de inicio del
proyecto.

OSOR.eu: este sitio reciente (octubre de 2008) fue creado por la Comisión
Europea y está especializado en software libre dirigido al sector público.
Aloja directamente 140 proyectos (a finales de 2009) y federa a todas las
demás forjas europeas que se dedican al sector público (el motor de
búsqueda OSOPR permite acceder a más de 2.000 proyectos);

Adullact: aloja más de 450 aplicaciones de software relacionadas
directamente con las administraciones, que pueden ser locales, regionales
o nacionales. Adullact ha asumido el proyecto anterior de Admisource.
41

Plume: con el apoyo de la red CNRS francesa (UREC), este repositorio
permite acceder a software dirigido a o producido por los institutos de
enseñanza secundaria y las comunidades de investigación. La licencia de
software libre pertinente se menciona con claridad;

Framasoft: este sitio web ofrece una base de datos con más de 1.200
aplicaciones compatibles con Windows bajo una licencia libre. La inclusión
en este sitio es una buena garantía de que el software es libre.

Apache: la Fundación Apache tiene una política de gestión de proyectos
muy estricta. Sus estatutos exigen que solo se puedan alojar en el sitio
proyectos bajo la licencia 1.0, 1.1 o 1.2 de Apache. La naturaleza libre de
todos los componentes del software está garantizada.

Debian: la inclusión del software en las secciones "Main" y "Contrib" de los
repositorios de distribución de la comunidad Debian es una muy buena
garantía de que es libre. Además, los 10 criterios de la Iniciativa de Código
Abierto para definir una licencia de fuentes abiertas se basan en los
principios de software libre de Debian.

Directorio de Software Libre de FSF/UNESCO: la Fundación para el
Software Libre y UNESCO han identificado más de 5.000 programas que se
consideran libres.
En los últimos años ha habido un movimiento importante en distintos países. Se
presenta a continuación en la tabla 1.3 que muestra cómo se ha implementado el
cambio en distintos ámbitos en los países:
Alemania
En el año 2009
el gobierno de Munich
pública la migración completa al formato de
archivos ODF (documento abierto). Además
42
utilizan el formato PDF para contenido no
editable.
conversión
Estos
de
cambios
van
plantillas,
desde
macros
y
aplicaciones web.
Es importante recalcar que Alemania se
encuentra entre uno de los principales
países que utilizan software libre en Europa,
tanto en gobierno como en universidades,
ejemplo de esto son las inversiones de
dinero para proyectos en los cuales se
desarrollen aplicaciones libres.
Argentina
El
país
suramericano
cuenta
con
importantes proyectos en los cuales se
utilizan software libre, tales como la red libre
de
escuelas
del
gobierno,
portales
gubernamentales, administración en fondos
públicos. La provincia más popular en el uso
de software libre es Santa Fe. El gobierno
anunció a finales del 2010, el inminente
cambio a Software Libre.
Brasil
Es muy importante destacar la participación
de Brasil, como uno de los principales
promotores de software libre en nuestro
continente y en el mundo. Brasil migró la
gran mayoría de las áreas del gobierno a
software no privativo. Estos importantes
cambios iniciaron desde las entrañas del
país con sus distintos estados, producto de
las aprobaciones de ley respecto al uso de
software libre. Además como en la mayoría
43
de países el surgimiento de proyectos como
el proyecto "Software libre Brasil", ha jugado
un papel muy importante en la migración,
provocando en la población un cambio en
su manera de pensar; produciendo esto el
ahorro económico de millones de euros. Un
ejemplo del avance de Brasil en el mundo
del licenciamiento libre es el portal público
del
gobierno
instituciones
en
donde
las
distintas
gubernamentales
pueden
interactuar con las aplicaciones que el portal
ofrece, además se han creado importantes
comunidades de desarrollo de distintas
aplicaciones
(educativas,
atención
al
público). Sin duda Brasil es un importante
caso para tomar como referencia para
mostrar las grandes ventajas del software
libre.
Colombia
Al igual que en Perú, el uso de software
libre en Colombia se da en los principales
institutos del gobierno, en la presidencia de
la república, en importantes universidades
estatales.
Chile
En Chile el uso de software libre no es muy
amplio a nivel de estado, sin embargo
algunos
ejemplos
son
en
el
Servicio
Nacional de Aduanas, Superintendencia de
Electricidad y Combustibles, y en diferentes
proyectos.
44
España
España actualmente es uno de los países
europeos con menos uso de computadoras.
Sin embargo las inversiones para crear
aplicaciones libres es bastante grande, el
uso de software libre se da en empresas,
escuelas y universidades. Algunos de los
gobiernos que utilizan software libre son:
Extremadura, Andalucía, Galicia, Asturias,
Cantabria, País Vasco, Aragón, Cataluña,
Madrid entre otros.
Finlandia
Finlandia
proporciona
dos
casos
muy
interesantes:
- Ministerio de justicia: a través de un
proyecto piloto de prueba decide pasar sus
computadoras del uso de ofimática privativa
a una de código abierto "Openoffice.org",
este cambio les trae un ahorro económico
muy importante, tanto en la migración como
en
las
distintas
capacitaciones.
- Municipio de Oulu: en este municipio se
desarrolla
una
herramienta
para
crear
portales municipales, la licencia es GPL con
algunos componentes bajo licenciamiento
MIT
(Massachusetts
Institute
of
Technology). El portal permite la interacción
con ciudadanos y puede ser utilizado en
cualquier parte del mundo.
Francia
Asamblea Nacional: el software libre es
utilizado en los sistemas y terminales de
trabajo, esto provoca el ahorro de dinero. La
45
intención de esta migración es que ya para
el 2012 se haya sustituido un porcentaje
importa de software privativo por software
libre.
Inglaterra
El cambio en el gobierno inglés se da
gracias a una encuesta realizada a los
trabajadores públicos. La misma consistía
en que sus empleados dieran sugerencias o
ideas para reducir el déficit presupuestario.
Resultado de esta encuesta es que se opta
por migrar a software de código abierto.
Noruega
El uso del software libre en Noruega se da
principalmente por la falta de soporte de
software privativo en el segundo idioma de
este país, este cambio se inicia en las
escuelas utilizando una versión libre para
escuelas. También el gobierno noruego pide
a sus instituciones tener listos planes para
el uso de software libre, evidenciando una
posible migración completa del gobierno a
software libre.
Perú
El cambio en este país se da en los distintos
ministerios, como Ministerio de Transportes
y Comunicación, Ministerio de Agricultura,
Seguro
Social
de
Salud,
Instituto
de
Defensa, Instituto Nacional de Investigación
y
Capacitación
de
Telecomunicaciones,
entre muchas más. En ellas se utilizan
diversas aplicaciones libres, se desarrollan
46
aplicaciones libres para usos internos y
externos e inclusive se para le reutilización
de hardware antiguo entre muchos más
usos.
Suecia
Fuerzas Armadas: en este caso las fuerzas
armadas deciden pasar sus servidores de
software privativo a Red Hat Enterprise
Linux (distribución comercial), esto producto
de la seguridad, la gran cantidad de soporte
que
ofrece
el
software
libre,
la
compatibilidad con el software existente y
sin dejar de lado la facilidad para migrar
Tabla 1.3 Países que implementaron el software libre. Basada en (Soluciones en software libre,
2011).
La tabla 1.3 muestra los países que se cambiaron a software libre y que lo utilizan
en el sector público.
47
CAPITULO II: PROPIEDAD INTELECTUAL
2.1 Propiedad Intelectual definición.
La propiedad intelectual tiene que ver con las creaciones de la mente. Son
los derechos legales resultantes de la actividad intelectual en los campos
industriales, científicos, literarios y artísticos. Esta se rige por la OMPI.
La propiedad intelectual tiene 2 derechos:
1. Derechos Morales: Es el reconocimiento al autor o inventor por la obra o
invención registrada. No se puede ceder, ni renunciar, ni negociar.
2. Derechos Patrimoniales: Le corresponden al autor o inventor por el
beneficio de exclusividad y autonomía para su explotación económica
durante un tiempo limitado. Se pueden ceder, donar, negociar o regalar.
2.2 Categorías de la propiedad intelectual.
2.2.1 Propiedad Industrial
Es el conjunto de derechos que puede poseer una persona física o jurídica
sobre una invención, un diseño industrial, un signo distintivo, etc. Se ocupa de las
creaciones industriales (invenciones, modelos, diseños), y de los signos distintivos
(marcas, lemas, indicaciones geográficas). Este otorga dos tipos de derechos; el
derechos a utilizar la invención, diseño o signo distintivo, y el derechos a prohibir
que un tercero lo haga. El derecho de prohibir permite al titular el derecho de
solicitar el pago de una licencia, posee límites temporales, pues casi todos los
derechos de propiedad industrial tienen una duración máxima.
47
La propiedad industrial protege las invenciones mediante patentes, las
marcas, los diseños industriales, las indicaciones graficas etc.
2.2.2 Derechos de autor
Se encarga de la protección de las producciones intelectuales en los
campos artísticos y literarios y el software.
Tienes dos categorías; los derechos patrimoniales, y los derechos morales.
Los
derechos
patrimoniales
son
los
derechos
de
reproducción,
radiodifusión, interpretación y ejecución pública, adaptación, traducción, recitación
publica etc.
Los derechos morales son los derechos de autor a oponerse a cualquier
deformación, mutilación o modificación de su obra que pueda ir en detrimento de
su honor o reputación.
2.2.3 Derechos Conexos
Son los derechos que se conceden a los artistas intérpretes o ejecutantes,
los productores de fonogramas y los organismos de radiodifusión en relación a sus
interpretaciones o ejecuciones fonogramas y radiodifusiones.
Se diferencia con los derechos de autor, es que los derechos conexos se
otorgan a los titulares que entran en la categoría de intermediarios en la
producción, grabación o difusión de las obras.
2.3 Críticas sobre la propiedad intelectual
Conflicto entre los intereses individuales y necesidades de un colectivo.
Otorga derechos exclusivos impidiendo que hagan otras sin el consentimiento del
autor.
47
Esto afecta a terceros, por ejemplo en la creación de una nueva fórmula
para curar alguna enfermedad y la llegan a patentar, solo se verían beneficiados
ese grupo de personas y no la humanidad completa, esto conduce a la creación
de un monopolio.
En la tabla 2.1 se muestran las diferencias de lo que se puede hacer con la
propiedad industrial y los derechos de autor.
PROPIEDAD INTELECTUAL
PROPIEDAD INDUSTRIAL
DERECHO DE AUTOR
Patentes de invenciones
Las obras literarias y artísticas
Registros de modelos de utilidad
Las obras de arte
Registro de diseños industriales
Los diseños arquitectónicos
Secretos industriales
Software
Registros de marcas
Registros de avisos comerciales
Declaratorias de notoriedad o fama de
marcas
Tabla 2.1 Diferencias de la propiedad industrial y derecho de autor.
Fuente: Elaboración propia.
2.4 OMPI
La OMPI (Organización Mundial De La Propiedad Intelectual) es el
organismo especializado del sistema de organizaciones de las naciones unidas
dedicado al uso de la propiedad intelectual como medio de estimular la innovación
y la creatividad. Fomenta el desarrollo y el uso del sistema internacional de
propiedad intelectual por medio de:
48

Servicios - Administra sistemas que facilitan la obtención de protección a
nivel internacional para las patentes, las marcas, los diseños y las
denominaciones de origen, y la solución de controversias de P.I.

Legislación – Contribuye a desarrollar el marco jurídico internacional de P.I.
en concordancia con las necesidades de la sociedad a medida que éstas
evolucionan.

Infraestructura - Crea redes de colaboración y plataformas técnicas, entre
las que figuran bases de datos y herramientas gratuitas para el intercambio
de información, a fin de compartir conocimientos y simplificar las
transacciones de P.I.

Desarrollo - Fortalece las capacidades de uso de la P.I. en favor del
desarrollo económico.
Su objetivo es desarrollar un sistema de propiedad intelectual internacional
que sea equilibrado y accesible y recompense la creatividad, estimule la
innovación y contribuya al desarrollo económico, salvaguardando a la vez el
interés público.
2.4.1 La propiedad industrial en México (IMPI)
En México se cuenta con el IMPI, que es el encargado de la protección de
marcas.
Es toda la creación del intelecto humano. Los derechos de propiedad
intelectual protegen los intereses de los creadores al ofrecerles prerrogativas en
relación con sus creaciones. No cualquier persona tiene acceso.
La ley de Propiedad Industrial establece como formas jurídicas de protección de
la tecnología las siguientes:
 Patentes
 Modelos de utilidad
 Diseños industriales
49
 Secretos industriales
 Esquema de trazado de circuitos integrados
El sistema jurídico mexicano en materia de propiedad intelectual cumple con los
estándares internacionales en dicha materia, que facilita su aprovechamiento para
los diversos actores del desarrollo científico y tecnológico.
Objetivos Específicos
 Conocer conceptos y utilidad sobre la propiedad intelectual
 Conocer los derechos que yo como autor tengo sobre mis creaciones.
 Conocer que acciones debo tomar para proteger mis creaciones
La Administración del Gobierno Federal de la República de México adoptó a
comienzos de los años 90 el compromiso decidido de modernizar el sistema
nacional de la propiedad industrial, con el propósito de dar una mayor seguridad a
la práctica empresarial y satisfacer así un requerimiento básico de las empresas
extranjeras con intereses en este mercado
En diciembre de 1993 se funda el Instituto Mexicano de la Propiedad
Industrial (IMPI) que es el órgano encargado de estimular la creatividad en
beneficio de la sociedad y de proteger jurídicamente la propiedad industrial y los
derechos de autor a través del Sistema Nacional de Propiedad Industrial, mediante
el otorgamiento de derechos, tales como patentes, modelos de utilidad y diseños
industriales.
Toda solicitud de patente o de registro de diseño industrial o modelo de
utilidad debe tramitarse ante el IMPI, y puede ser tramitada por el propio solicitante
o a través de un apoderado legal. La solicitud debe ser sometida a un examen de
forma y posteriormente a un examen de fondo.
50
Las atribuciones del IMPI son: ser órgano de consulta y apoyo técnico de la
SE, así como difundir, asesorar y dar servicio al público en materia de propiedad
industrial.
Su misión es estimular la creatividad en beneficio de la sociedad en su
conjunto y proteger jurídicamente a la propiedad industrial y los derechos de autor
a través del Sistema Nacional de Propiedad Industrial, mediante el otorgamiento
de derechos, tales como patentes, modelos de utilidad y diseños industriales.
Asimismo, emitir resoluciones sobre signos distintivos, como son las
marcas, avisos comerciales, la publicación de normas México y la Propiedad
Intelectual comerciales, las declaraciones de protección de las denominaciones de
origen y sus autorizaciones de uso, además de las relativas licencias y
transmisiones de derechos derivados de la protección legal de los mismos.
También imponer sanciones por el uso indebido de los derechos de propiedad
intelectual y para declarar la nulidad, cancelación o conducidad de los mismos.
Difundir el conocimiento tecnológico mundial protegido por los derechos de
propiedad industrial, mediante la promoción y diseminación de su acervo de
información.
2.4.2 Características del IMPI
Orientar y asesorar en el registro y otorgamiento de los derechos de
propiedad industrial (patente, modelo de utilidad, diseños industriales, circuitos
integrados, marcas, avisos y nombres comerciales, denominación de origen y
secretos industriales).
Prevenir y combatir los actos que atenten contra la propiedad Industrial o
constituyan
competencia
desleal,
así
como
aplicar
las
sanciones
correspondientes.
51
Promover la actividad inventiva de aplicación industrial, las mejoras técnicas
y la difusión de los conocimientos tecnológicos dentro de los sectores productivos,
fomentando la transferencia de tecnología para contribuir a la actualización
tecnológica de las empresas, mediante la divulgación de acervos documentales de
información tecnológica.
Incentivar la cooperación internacional mediante el intercambio de
experiencias administrativas y jurídicas con instituciones encargadas del registro y
protección legal de la propiedad industrial en otros países.
Con las reformas a la Ley Federal de Derechos de Autor, el IMPI tiene
competencia para sancionar las llamadas "infracciones en materia de comercio",
relacionadas con los derechos patrimoniales de los autores.
En los últimos años el IMPI ha intensificado la difusión del conocimiento del
sistema de propiedad industrial entre los distintos sectores de la industria, el
comercio y la academia, con la finalidad de fomentar un mejor aprovechamiento
del mismo.
2.4.3 Creative Commons
Un ejemplo sobre el IMPI en el software libre es la licencias Creative
Commons o CC, que están inspiradas en la licencia GPL (General Public License)
de la Free Software Foundation, para proteger software. Las CC se utilizan para
proteger obras publicadas en internet y proporcionan seis licencias que se pueden
escoger y que posibilitan según la voluntad del autor cualquier tipo de explotación
de la obra, incluyendo una finalidad comercial, así como la creación de obras
derivadas de libre distribución
52
En el campo informático, se han desarrollado varios tipos de licencias que
posibilitan el libre acceso a programas, como las denominadas copyleft, un
método para licenciar software de tal forma que su uso y modificación
permanezcan siempre libres y sean aprovechados sin restricciones por la
sociedad. Estas son las 6 licencias que se pueden elegir para publicar alguna obra
en internet:
Reconocimiento (by): Se permite cualquier explotación
de la obra, incluyendo una finalidad comercial, así como
la creación de obras derivadas, la distribución de las
cuales también está permitida sin ninguna restricción.
Reconocimiento - NoComercial (by-nc): Se permite la
generación de obras derivadas siempre que no se haga
un uso comercial. Tampoco se puede utilizar la obra
original con finalidades comerciales.
Reconocimiento - NoComercial - CompartirIgual (bync-sa):No se permite un uso comercial de la obra
original
ni
de
las
posibles
obras
derivadas,
la
distribución de las cuales se debe hacer con una
licencia igual a la que regula la obra original.
Reconocimiento - NoComercial - SinObraDerivada
(by-nc-nd): No se permite un uso comercial de la obra
original ni la generación de obras derivadas.
Reconocimiento - CompartirIgual (by-sa): Se permite
el uso comercial de la obra y de las posibles obras
derivadas, la distribución de las cuales se debe hacer
con una licencia igual a la que regula la obra original.
Reconocimiento
-
SinObraDerivada
(by-nd): Se
permite el uso comercial de la obra pero no la
generación de obras derivadas.
53
2.5 Casos exitosos de Propiedad Intelectual en México.
La comercialización de la ciencia y tecnología es la llave por la cual las
organizaciones se reinventan a sí mismas y es el motor que crea abundancia en
la sociedad. La capacidad de mover rápidamente prototipos desde la fábrica al
mercado, es el mecanismo crítico de
supervivencia competitiva para una
organización.
Tabla 2.2 Casos exitosos de México.
PRODUCTO
EMPRESARIO
AVANCE
Sanitario con eliminación Juan José Hugo Ceja
Patente
de olores
comercializada
Estrada.
internacional
a
nivel
nacional.
Vigas
metálicas
reducen
el
tiempo
que Alejo Camacho López
de
Patente comercializada a
nivel regional.
colado en losas.
Placas
térmicas
para José Luis Ayala
Pruebas de
construcción de viviendas
laboratorio
comercializado.
construidas con desechos
de polímeros.
Sistema
generador
de José Ramírez Vilapudua
ozono.
Patente,
pruebas
de
campo.
Equipos
de Juan
Mateo
procesamiento
de Sánchez.
García Fabricación
alimentos.
comercialización
y
de
prototipos (sin Patentes)
Tabla 2.2 Casos Exitosos de México. Fuente: Elaboración propia
En la tabla 2.2 se describen los productos inventados por empresarios. Los
avances logrados por las empresas fueron distintos, pero la mayoría se inclinó por
realizar protección intelectual a través de registros de patente.
54
En conclusión la investigación científica y el desarrollo tecnológico se han
desenvuelto tradicionalmente en nuestro estado en un clima de atonía y falta de
estímulos sociales, de ausencia de
instrumentos que garanticen la eficaz
intervención de los poderes públicos en orden a la programación y coordinación
de los escasos medios con que se ha contado, falta de
conexión entre los
objetivos de la investigación y las políticas de los sectores relacionados con ella,
así como en general, entre las universidades y los sectores productivos
No es de extrañar, por ello, que la contribución de los investigadores al progreso
científico y tecnológico haya sido, por lo general escasa y que las más valiosas
aportaciones hayan
procedido del esfuerzo aislado de personalidades. Se
requieren urgentemente organismos de soporte a la innovación, oficinas de
transferencia
de resultados de investigación y principalmente, organismos de
promoción y financiación.
55
CAPITULO III: LICENCIAS DE SOFTWARE LIBRE
3.1 Free Software Foundation (FSF)
La FSF es la principal institución dedicada a proteger el software libre, son las
responsables de crear varias licencias descritas en esta investigación,
adecuándolas a las necesidades de cada proyecto.
La Fundación para el Software Libre (Free Software Foundation) es una
organización creada en Octubre de 1985 por Richard Matthew Stallman y otros
entusiastas del Software Libre con el propósito de difundir este movimiento. "La
Fundación para el Software Libre (Imagen 3.1) (FSF) está dedicada a eliminar las
restricciones sobre la copia, redistribución, entendimiento, y modificación de
programas de computadoras. Con este objeto, promociona el desarrollo y uso del
software libre en todas las áreas de la computación, pero muy particularmente,
ayudando a desarrollar el sistema operativo GNU."
Organizaciones Hermanas
 FSF Europa
 FSF America Latina
 FSF India
Imagen 3.1 Logo de la Fundación de Software Libre. Basada en (Free Software Foundation, 2004).
57
En sus inicios, la FSF destinaba sus fondos principalmente a contratar
programadores para que escribiesen software libre. A partir de mediados de la
década de 1990 existen ya muchas compañías y autores individuales que escriben
software libre, por ello los empleados y voluntarios de la FSF han centrado su
trabajo fundamentalmente en asuntos legales, organizativos y promocionales en
beneficio de la comunidad de usuarios de software libre.
La FSF ha desempeñado y desempeña un papel muy importante en el
desarrollo del Software Libre, por ello goza de muchas simpatías entre los
usuarios de dicho software y tiene muchos enemigos en la industria del software
privativo.
Al margen de este hecho, dentro de la comunidad de usuarios de Software
Libre hay un gran número de personas y por lo tanto de ideas y opiniones. No
todos comparten plenamente la filosofía o actuaciones de la FSF. La principal
línea de pensamiento alternativa a la FSF es la representada por la Open Source
Initiative (OSI). La FSF promueve numerosas campañas en defensa y promoción
del Software Libre.
A finales de los 80 se produce su encuentro con máquinas de IBM. En ese
mismo período, 1988, Linus es admitido en la Universidad de Helsinki comienza
sus estudios de Ingeniería Informática. Ese mismo año Andrew S. Tannenbaum
saca a la luz el Sistema Operativo Minix. En 1990 Torvalds empieza a aprender a
programar en C en su universidad y fue un año después cuando de forma casual
adquiere su primer PC, un 80386, y se da cuenta de que no está nada satisfecho
con el sistema operativo integrado, MS-DOS, y se plantea crear su propia versión
de un sistema operativo basado en Unix, modificando el núcleo del sistema Minix.
Al finalizar el desarrollo del kernel o núcleo, faltaba bautizarlo. En un principio este
kernel iba a llamarse Freax, pero el gestor del servidor FTP donde iba a colocar el
código a disposición del público prefirió que lo llamara Linux, que era el nick de
Linus en la universidad.
57
Sin duda alguna, el proyecto que mayor impacto ha tenido y que ha
catapultado el software libre hasta ser considerado un competidor más en el
mundo de la informática, ha sido el núcleo Linux. Linus Torvalds era en 1991 un
estudiante finlandés de 2º de informática. Frustrado por tener que utilizar MS-DOS
en su ordenador personal y queriendo evitar las limitaciones de MINIX. A partir de
ese momento y empleando los componentes desarrollados por el proyecto GNU y
la Internet como vehículo de comunicación, Linus consiguió convertirse en el líder
de una comunidad de desarrolladores repartida por todo el mundo.
Linux se refiere estrictamente al núcleo Linux, pero es comúnmente
utilizado para describir al sistema operativo tipo Unix, que utiliza primordialmente
filosofía y metodologías libres y que está formado mediante la combinación del
núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos
otros proyectos/grupos de software (libre o no libre). Aunque la mayoría de
usuarios, ya generaliza a todas las distribuciones como GNU/Linux, existen
personas que por desinformación utilizan un término global incorrecto, llamando a
todo el software libre como "Linux".
Algunos sectores de la comunidad de usuarios del sistema operativo han
rechazado la denominación GNU/Linux por varias razones, entre ellas que ya se
había empezado a denominar Linux al sistema operativo antes de que Richard
Stallman promocionase esta denominación. Otras personas se oponen a la
postura ideológica de Stallman radicalmente en contra del software no libre y por
ello son contrarios al uso de este nombre para evitar la promoción de las ideas del
fundador del proyecto GNU. Otros sectores de la comunidad han reconocido la
conveniencia de este nombre. Hay que señalar que, al igual que es una
simplificación denominar al sistema que usa el usuario final Linux, obviando las
aplicaciones GNU que completan el sistema operativo, el conjunto Linux+GNU
representa solamente una parte del software encontrado en una distribución Linux.
58
Existe una gran cantidad de software original del sistema operativo BSD o
producido independientemente de los proyectos GNU y Linux por otras personas u
organizaciones, como por ejemplo Apache, el X Window System, Samba, KDE,
OpenOffice.org y miles de otros.
3.2 Tipos de Licencias de software libre.
En este capítulo se definirán las licencias más utilizadas para liberar
software libre con su respectiva documentación, se dará a conocer cada una de
las características de licencias, en las cuales se definirá lo siguiente:
 Las principales diferencias entre ellas.
 Su principal objetivo.
 El motivo por el cual se crearon.
 Quién creo las licencias.
 Ejemplos de licencia.
El software que se publica debería ser libre, pero para que sea libre se tiene
que publicar con una licencia de software libre. La más usada es la Licencia
Pública General de GNU, pero también existen otras licencias de software libre.
Esto va junto con su documentación que al igual que el software también se tiene
que liberar con una licencia especial como lo es la Licencia de documentación
libre de GNU, aunque al igual que en el software también hay diferentes licencias
de documentación libre.
El tema de las licencias de software puede ser muy complejo. El negocio
del software se basa en licencias binarias. La propiedad intelectual de los
distribuidores de software comercial nace del código fuente. Las licencias de
software se crean con diversos fines empresariales y para afrontar diversos tipos
de relaciones (como distribuidor/cliente). Los desarrolladores de software tanto
comercial como no comercial utilizan decenas de licencias que abarcan una gran
variedad de términos y condiciones.
59
3.3 LICENCIA PÚBLICA GENERAL DE GNU (GPL)
La Licencia Pública General o GPL (Anexo I) otorga al usuario la libertad de
compartir el software licenciado bajo ella, así como realizar cambios en él. Es
decir, el usuario tiene derecho a usar un programa licenciado bajo GPL,
modificarlo y distribuir las versiones modificadas de éste.
La licencia GPL nace en enero de 1989, la GPL V2 en enero de 1991, esta
es considerada por muchos la mejor licencia, ya que el software libre no tiene un
fin comercial que es lo que pretende introducir la GPL V3. Desde un principio la
GPL V3 ha sido contraria a los objetivos del software libre o free software y a la
licencia GPL V2, esta licencia se publica el 29 de junio del 2007 y ha sido
rechazada por muchos de los grandes desarrolladores de software libre. La
licencia GPL adopta el principio de la no ocultación, respaldando el concepto
moral que establece que todo software desarrollado con el uso de material
licenciado bajo GPL debe estar disponible para ser compartido con el resto de la
humanidad. GPL fue creada para mantener la libertad del software y evitar que
alguien quisiera apropiarse de la autoría intelectual de un determinado programa.
La licencia advierte que el software debe ser gratuito y que el paquete final,
también debe ser gratuito, asegurándose siempre de mantener los nombres y
créditos de los autores originales.
3.3.1 Ventajas de GPL
 Cualquier código fuente licenciado bajo GPL, debe estar disponible y
accesible, para copias ilimitadas y a cualquier persona que lo solicite.
 De cara al usuario final, el software licenciado bajo GPL es totalmente
gratuito, pudiendo pagar únicamente por gastos de copiado y distribución.
 Se ha establecido la idea global que GPL contribuye al mejoramiento y
evolución del software, ya que la disponibilidad y acceso global de los
programas permite la expansión del conocimiento depositado en cada pieza
de software.
60
3.3.2 Desventajas de GPL
 Si el desarrollador incluye código fuente bajo GPL en otro programa, todo el
programa final está obligado a seguir las condiciones y términos de la
licencia GPL.
 El software licenciado bajo GPL carece de garantía. El autor del software no
se hace responsable por el malfuncionamiento del mismo.
 De cara al desarrollador, no se puede establecer ningún cobro por las
modificaciones realizadas. Únicamente se pueden establecer cobros
asociados a copiado y distribución.
 Aunque GPL posibilita la modificación y redistribución del software, obliga a
que se haga únicamente bajo esa misma licencia.
A continuación se menciona algunas de las licencias existentes y las
características relevantes de cada una de ellas, teniendo en cuenta que todas se
encuentran en alguna de las categorías mencionadas en la imagen 3.2.
Imagen 3.2 Diagrama de conjuntos de los principales términos de licenciamiento libre. Basada en
(Proyecto GNU, 1996).
61
3.4 LICENCIA PÚBLICA GENERAL MENOR DE GNU
(LGPL)
La Licencia Pública General Menor o LGPL
licencia
GPL
descrita
anteriormente.
La
LGPL
es una modificación de la
reconoce
que
muchos
desarrolladores de software no utilizarán el código fuente que se distribuya bajo la
licencia GPL, debido a su principal desventaja que determina que todos los
derivados tendrán que seguir los dictámenes de esa licencia. La LGPL permite
que los desarrolladores utilicen programas bajo la GPL o LGPL sin estar obligados
a someter el programa final bajo dichas licencias. La licencia LGPL permite
entonces la utilización simultánea de software con este tipo de licencia tanto en
desarrollos libres como en desarrollos privativos. Entonces, LGPL es una licencia
de software libre que no tiene un copyleft fuerte, porque permite que el software se
enlace con módulos no libres. A continuación se definen los detalles de la licencia
LGPL
En un principio esta licencia era llamada Library GPL y llegó hasta la
versión 2. Luego se le cambió el nombre por Lesser GPL. Su primera versión es
la 2.1. Esta licencia se aplica a unos paquetes de software especiales llamados
bibliotecas. En la licencia se aclara que cualquiera puede usarla, pero sugiere que
se utilice la GPL y que solo se recurra a la LGPL en casos estratégicos. Indica que
la mayoría del software GNU, incluyendo algunas bibliotecas, están cubiertas por
la GPL. La LGPL se ha creado para permitir que se enlacen estas bibliotecas con
programas no libres. Cuando un programa se enlaza con una biblioteca, ya sea
estáticamente o mediante una biblioteca compartida, la combinación de ambos se
considera, legalmente hablando, un trabajo combinado, derivado de la biblioteca
original. La GPL permite ese enlace solo si ambos cumplen con su criterio de
libertad. Por su parte la LGPL posee un criterio de libertad más laxo, de ahí su
nombre: Lesser. A su vez, provee menos ventajas para los desarrolladores de
software libre, sobre programas no libres de la competencia.
62
Pero como se dijo anteriormente, es posible que esta licencia represente en
algunas ocasiones una ventaja estratégica.
3.4.1 Ventajas de LGPL
 Si en el desarrollo de un producto se utiliza código fuente licenciado bajo
GPL o LGPL, no es obligatorio licenciar dicho producto final bajo dichas
licencias.
 LGPL es menos restrictiva que la licencia GPL, ya que sólo se ocupa en
impedir el realizar versiones comerciales del producto licenciado bajo
LGPL.
 LGPL permite realizar versiones comerciales de un producto final que
contenga como herramienta adicional un programa LGPL. Por lo tanto,
LGPL puede ser utilizada o enlazada con software propietario.
 LGPL exige registrar todos los cambios realizados por terceros, a manera
de no afectar la reputación del autor original del software.
3.4.2 Desventajas de LGPL
 Otras actividades que no sean copia, distribución o modificación no están
cubiertas en esta licencia y están fuera de su alcance.
3.5 LICENCIA PÚBLICA GENERAL DE AFFERO (AGPL)
Una licencia pública general de Affero está englobada dentro de las
licencias destinadas a modificar el derecho de autor, puede ser de carácter
informático, musical o cualquier otro documento, derivadas de la Licencia Pública
General de GNU.
63
3.5.1 Versiones de la Licencia AGPL
La primera, publicada por Affero, Inc. en marzo de 2002, fue la Affero
General Public License version1, basándose en la GNU General Public License,
versión 2 (GPLv2).
La segunda, publicada por la Free Software Foundation en noviembre de
2007, es la GNU Affero General Public License versión 3, basada en la GNU
General Public License versión 3 (GPLv3). Ésta fue aprobada como licencia libre
en marzo de 2008 por la Open Source Initiative, y recomendada por la Free
Software Foundation para todo software que corra de forma habitual por la red.
El proyecto Affero fue creado para facilitar el financiamiento de los
proyectos de software libre y de código abierto, y para facilitar diálogos más
efectivos entre los grupos de desarrollo. El proyecto fue creado usando PHP,
PostgreSQL y Smarty, se puede ver con y GNU /Linux, según la FSF. La razón de
esta licencia es proteger a las personas que creen un servicio en la red y
publiquen su código, de manera que si otra persona publica un servicio basado en
ese código esté obligada a publicar también sus fuentes, y no se pueda
aprovechar sobre el servicio inicial, mejorándolo sin compartirlo. Es una licencia
copyleft derivada de la GNU GPL versión 2, incompatible con ella, pero redactada
de forma tal que será compatible con la GPLv3, razón por la cual la FSF permitió
la edición de su licencia más popular. La Affero GPL es íntegramente una GPLv2
con una cláusula nueva (sección 2(d)).
Esta sección plantea que el programa que tu recibes está pensado para
interactuar con otros usuarios a través de un red de ordenadores y si, en la versión
que recibes, algunos usuarios interactúan con el programa dando la oportunidad
de pedir una transmisión de completo código fuente al programa de este usuario
tienes que quitar esta facilidad de tu versión del programa o del programa basado
en el original y ofertar posibilidad equivalente para todos los usuarios que
interactúen con tu programa a través de una red de computadoras, para que
64
puedan pedir transmisión inmediata de código fuente a través de HTTP. En fin que
añade la obligación de distribuir el software si éste se ejecuta para ofrecer
servicios a través de una red de ordenadores.
La GNU Licencia Pública General Affero es gratis, una licencia copyleft para
de software y otros tipos de obras, específicamente diseñado para garantizar la
cooperación con la comunidad en el caso del software de red del servidor. Las
licencias para la mayoría del software y otros trabajos prácticos están diseñados
para quitarle la libertad de compartir y modificar las obras. Por el contrario, las
Licencias Públicas Generales están destinadas a garantizar su libertad de
compartir y modificar todas las versiones de un programa para asegurarse de que
sigue siendo libre de software para todos sus usuarios. Cuando hablamos de
software libre, estamos refiriéndonos a libertad, no de precios. Nuestras Licencias
Públicas Generales están diseñadas para asegurarnos de que usted tienen la
libertad de distribuir copias de software libre que reciba el código fuente o que
pueda conseguirlo si lo quiere, que puede cambiar el software o usar fragmentos
de él en nuevos programas libres, y que usted sabe que puede hacer estas cosas.
Los desarrolladores que utilizan nuestro Pública General de Licencias de
proteger sus derechos de con dos pasos:
1. Declarar los derechos de autor sobre el software
2. Ofrecer esta licencia, que le da permiso legal para copiar, distribuir y / o
modificar el software.
Un beneficio secundario de la defensa de la libertad de todos los usuarios
es que las mejoras realizadas en otras versiones del programa, si recibe amplio
uso, están disponibles para otros desarrolladores para incorporar. Muchos
desarrolladores de software libre son alentados por la cooperación resultante. Sin
embargo, en el caso del software utilizado en servidores de red, este resultado
puede no producirse. La GNU General Public License permite hacer una versión
modificada y dejando que el acceso del público en un servidor sin tener que liberar
su el código fuente para el público.
65
La GNU Licencia Pública General Affero está diseñada específicamente
para garantizar que, en tales casos, el código fuente modificado se dispone de a la
comunidad. Se requiere que el operador de un servidor de red para proporcionar
el código fuente de la versión modificada ejecutando allí para la los usuarios de
ese servidor. Por lo tanto, el uso público de una versión modificada, en de un
servidor de acceso público, le da al acceso del público a la fuente de código de la
versión modificada. Una licencia de más edad, llamada Affero General Public
License y publicado por Affero, fue diseñado para lograr objetivos similares.
3.5.2 Desventajas de la AGPL
1. La Affero GPL tiene una cláusula que obliga que, si el programa tiene un
medio para proporcionar su código fuente vía Web a quien lo use, no se
pueda desactivar esa característica. Como el uso del programa no implica
haberlo recibido mediante una redistribución, aunque el programa esté
licenciado, por ejemplo, bajo la GNU GPL, alguien puede modificarlo y
ofrecer un servicio en la red usándolo, sin redistribuirlo de ninguna forma, y
por tanto sin estar obligado, por ejemplo, a distribuir el código fuente. La
Affero GPL tiene una cláusula que obliga que, si el programa tiene un
medio para proporcionar su código fuente vía Web a quien lo use, no se
pueda desactivar esa característica. Esto significa que si el autor original
incluye esa capacidad en el código fuente, cualquier usuario puede
obtenerlo, y además esa redistribución está sometida a las condiciones de
la licencia.
2. No es compatible con la GPL. La GNU GPL es la licencia por excelencia
del SWL
3. Tiene un matiz copyright.
66
3.6 LICENCIA DE DOCUMENTACIÓN LIBRE DE GNU (FDL
DE GNU)
Es una licencia copyleft para contenido libre, es decir para la
documentación del software desarrollado, diseñada por la Fundación del Software
Libre (FSF) para el proyecto GNU.
El FDL fue liberado como borrador a finales de 1999 para conseguir
comentarios. Después de revisiones, se publicó la versión 1.1 en marzo del año
2000, y la versión 1.2 en noviembre de 2002. La versión actual (2008) de la
licencia es la 1.3. El primer borrador de discusión de la Licencia de
Documentación Libre GNU versión 2 fue publicado el 26 de septiembre de 2006,
con un borrador de la nueva Licencia de Documentación GNU Simplificada. El
nuevo borrador de la GNU FDL incluye varias mejoras, como nuevas condiciones
elaboradas durante el proceso de GPLv3 para mejorar la internacionalización,
aclaraciones para ayudar a los usuarios en la aplicación de la licencia a audio y
vídeo, y requisitos suavizados para usar extractos de un trabajo. La nueva
Licencia de Documentación Libre Simplificada no tiene las exigencias de mantener
portadas ni secciones invariantes. Esto proporcionará una opción de licencia más
simple para los autores que no desean usar éstas características de la GNU FDL.
Esta licencia, a diferencia de otras, asegura que el material licenciado bajo
la misma esté disponible de forma completamente libre, pudiendo ser copiado,
redistribuido, modificado e incluso vendido siempre y cuando el material se
mantenga bajo los términos de esta misma licencia (GNU GFDL). En caso de
venderse en una cantidad superior a 100 ejemplares, deberá distribuirse en un
formato que garantice futuras ediciones, debiendo incluir para ello el texto o código
fuente original. Dicha licencia fue diseñada principalmente para manuales, libros
de texto y otros materiales de referencia e institucionales que acompañaran al
software GNU. Sin embargo puede ser usada en cualquier trabajo basado en
texto, sin que importe cuál sea su contenido.
67
3.6.1 CRITICAS
Muchas personas y grupos consideran a GFDL como una licencia no libre,
debido en parte al uso de texto invariable, es decir que no puede ser modificado o
eliminado y la bien intencionada pero, para algunos, exagerada prohibición en
contra de sistemas de gestión digital de derechos, lo cual afecta también algunos
usos válidos. Hasta el 16 de marzo de 2006 el proyecto Debian así lo consideraba,
pero ya hace distinción explícita sobre la existencia de secciones invariables, que
serían las que impedirían la inclusión de estos documentos en la sección principal
del proyecto.
La GFDL tiene la misma naturaleza de la licencia GPL, ya que las versiones
modificadas quedan heredando la misma licencia. Ya que la licencia obliga a
conservar una serie de textos, estos pueden resultar inconvenientes para ciertos
usos. Por ejemplo, al editar un libro bajo la GFDL en papel, si su historial es muy
largo, podría obligar a que buena parte de él fuera una lista de contribuciones.
También crea incompatibilidades con otras licencias libres, como algunas
versiones de las licencias Creative Commons. Esto es justificado por los
defensores de este tipo de licencia por la necesidad de impedir que terceras
partes modifiquen el documento, y se apropien de él. Otra crítica fue que el
proyecto Debian, ha decidido que los documentos distribuidos bajo la Licencia de
Documentación Libre de GNU (FDL) se consideran libres de acuerdo a las
Directrices de software libre de Debian (DFSG) si no contienen secciones
invariantes. Esta decisión relaja la antigua interpretación de esta situación, que
decía que toda la documentación publicada bajo la GNU FDL debía eliminarse del
archivo. Ahora, parte de esta documentación puede mantenerse en el archivo.
La Fundación del Software Libre y el proyecto Debian están en
conversaciones para solventar éstas y otras objeciones a la licencia en una nueva
versión. Una alternativa para que los documentos GFDL puedan ser incluidos en
las distribuciones Debian es que los autores acepten publicar sus documentos con
dos licencias, la GPL y la GFDL.
68
En conclusión la licencia FDL recoge las mismas condiciones que la GPL
pero adaptada al tema de la documentación, manuales y textos derivados del
software libre.
3.7 LICENCIA APACHE
Apache es el servidor web hecho por excelencia, su configurabilidad,
robustez y estabilidad hacen que cada vez millones de servidores reiteren su
confianza en este programa.
3.7.1 Antecedentes.
La historia de Apache se remonta a febrero de 1995, donde empieza el
proyecto del grupo Apache, el cual está basado en el servidor Apache http de la
aplicación original de NCSA (National Center for Supercomputing Applications de
la Universidad de Illinois). El desarrollo de esta aplicación original se estancó por
algún tiempo tras la marcha de Rob McCool por lo que varios webmaster siguieron
creando sus parches para sus servidores web hasta que se contactaron vía email
para seguir en conjunto el mantenimiento del servidor web, fue ahí cuando
formaron el grupo Apache.
Fueron Brian Behlendorf y Cliff Skolnick quienes a través de una lista de
correo coordinaron el trabajo y lograron establecer un espacio compartido de libre
acceso para los desarrolladores. Fue así como fue creciendo el grupo Apache,
hasta lo que es hoy.
Aquella primera versión y sus sucesivas evoluciones y
mejoras alcanzaron una gran implantación como software de servidor inicialmente
solo para sistemas operativos UNIX y fruto de esa evolución es la versión para
Windows. Apache es una muestra, al igual que el sistema operativo Linux (un Unix
desarrollado inicialmente para PC), de que el trabajo voluntario y cooperativo
dentro de Internet es capaz de producir aplicaciones de calidad profesional
difíciles de igualar.
69
3.7.2 Ventajas de Apache.
La licencia Apache es una descendiente de la licencias BSD, no es GPL.
Esta licencia te permite hacer lo que quieras con el código fuente (incluso forks
y productos propietarios) siempre que se le reconozca su trabajo.

Corre en una multitud de Sistemas Operativos, lo que lo hace
prácticamente universal.

Apache es una tecnología gratuita de código fuente abierto. El hecho de ser
gratuita es importante pero no tanto como que se trate de código fuente
abierto. Esto le da una transparencia a este software de manera que si
queremos ver que es lo que estamos instalando como servidor, lo podemos
saber, sin ningún secreto.

Apache es un servidor altamente configurable de diseño modular. Es muy
sencillo ampliar las capacidades del servidor Web Apache. Actualmente
existen muchos módulos para Apache que son adaptables a este, y están
ahí para que los instalemos cuando los necesitemos. Otra cosa importante
es que cualquiera que posea una experiencia en la programación de C o
Perl puede escribir un módulo para realizar una función determinada.

Apache trabaja con gran cantidad de Perl, PHP y otros lenguajes de script.
Perl destaca en el mundo del script. También trabaja con Java y páginas
jsp. Teniendo todo el soporte que se necesita para tener páginas
dinámicas.

Apache te permite personalizar la respuesta ante los posibles errores que
se puedan dar en el servidor. Es posible configurar Apache para que
ejecute un determinado script cuando ocurra un error en concreto.

Tiene una alta configurabilidad en la creación y gestión de logs. Apache
permite la creación de ficheros de log a medida del administrador, de este
modo puedes tener un mayor control sobre lo que sucede en tu servidor.
70
Se pueden extender las características de Apache hasta donde nuestra
imaginación y conocimientos lleguen.
Comenzar a hacer páginas web y alojarlas en tu máquina, de este modo
conviertes tu pc de escritorio en un servidor.
3.8 COPYLEFT
Para entender mejor la cuestión de cada una de las licencias, se manejará
por pasos desglosando cada término usado, empezaremos por definir que es el
copyleft.
Copyleft significa que cualquiera que redistribuya el software, con o sin
cambios, no podrá restringir a nadie la libertad de copiarlo, redistribuirlo o
modificarlo. Copyleft garantiza que el usuario mantenga su libertad. Los
desarrolladores de software privativo emplean el copyright para quitar la libertad a
los usuarios; nosotros empleamos ese copyright para garantizar su libertad. Por
esto cambiamos el nombre copyright por copyleft.
Copyleft es la forma general de hacer un programa de software libre y
requerir que todas las modificaciones y versiones extendidas del programa sean
también software libre. El modo más sencillo de hacer un programa libre es
ponerlo en el dominio público, es decir, sin copyright. Esto permitirá que la gente
comparta el programa y sus mejoras, si así lo desean. Pero también permitirá que
gente que no quiera cooperar pueda convertirlo en software privativo. Pueden
hacer cambios, tantos como deseen, y distribuir el resultado como un producto
privativo. Los que reciban el programa en su forma modificada no poseerán
libertad que el autor original les dio debido a que el intermediario se la ha retirado.
El copyleft también proporciona un incentivo a otros programadores a unirse
al software libre. También ayuda a los programadores que deseen contribuir con
mejoras al software libre a obtener permiso para hacerlo.
71
Estos
programadores
habitualmente
trabajan
para
empresas
o
universidades que casi harían cualquier cosa para obtener más dinero. Un
programador podría contribuir con sus cambios a la comunidad, pero su superior
puede querer hacer de esos cambios un producto de software privativo. Para
hacer un programa copyleft, lo primero que hacemos es proclamar que está bajo
los derechos de autor. Luego añadimos las cláusulas de distribución, que son un
instrumento legal que le da a cualquiera el derecho de usar, modificar y redistribuir
el código fuente del programa o de cualquier programa derivado de éste; pero sólo
si los términos de distribución no se cambian. De este modo, el código y las
libertades se vuelven legalmente inseparables.
3.8 CREATIVE COMMONS.
Creative Commons define el espacio que se encuentra entre el espectro de
la protección absoluta de los derechos de autor - “Todos los derechos reservados”
- y el dominio público – “Ningún derecho reservado”. Nuestras licencias te ayudan
a conservar tus derechos autorales invitando a usar tu obra bajo el esquema de
“Algunos derechos reservados”.
Creative Commons nace como proyecto gracias a la iniciativa del profesor
de derecho de la Universidad de Stanford y estudioso de los fenómenos sociales y
culturales del ciberespacio Lawrence Lessig, siendo una organización sin fines de
lucro que persigue como principal objetivo ofrecer licencias modelo que faciliten la
distribución y uso de contenidos. Creative Commons cuenta con las herramientas
para que la búsqueda de obras bajo sus licencias sea automática, así mismo el
proceso de licenciamiento es flexible y fácil de usar, pensando en que el autor,
decida de manera libre, bajo qué parámetros permite el uso de sus obras.
El sistema de Derechos de Autor vigente establece un esquema en el cual
“Todos los derechos están reservados”. En contraste, Creative Commons ofrece
herramientas que permiten a los autores optar, de manera libre y segura, por un
72
esquema de “Algunos derechos reservados”. Creative Commons no rivaliza con
los Derechos de Autor; por el contrario, nuestra propuesta está basada en el
esquema de Derechos de Autor vigente y lo que busca es complementarlo. De
esta forma se reconoce y fortalece el valor que representa que los Derechos de
Autor sean respetados ofreciendo, al mismo tiempo, alternativas para que la gente
creativa pueda compartir sus obras de manera libre y segura.
3.9 Tabla comparativa de las principales licencias de
software libre
La tabla 3.1 establece una comparación básica de las principales licencias,
indicando varios aspectos que las diferencian de las demás.
Licencia
GPL
LGPL
Autor
Descripció
Última
Trab
Cambio
n
Versió
ajar
s
n
con
softwar
otras
e
licen
otra
cias
licencia
3.0
No
No
Se
de pued
Comentar
io
e
bajo vend
er
Free
Libre,
Sí
No puede
Softwar
abierta, con
ser usado
e
copyleft
en
Fundati
programa
on
propietario
Free
GPL,
sin 3.0
Sí
No
Sí
Solo
se
Softwar
copyleft,
puede
e
permite
mezclar
Fundati
enlazar con
bajo
on
módulos
ciertas
libres.
circunstan
cias.
73
AGPL
Affero
Asegura la 3.0
Sí
Inc.
cooperació
(Solo
modificar
n
la
el derecho
comunidad
versió
de autor.
en
n 2)
con
la
No
Sí
Se puede
servidores
de red.
FDL
Free
Para
Softwar
e
1.3
No
No
Sí(
Diseñada
documenta
pero
para
ción libre.
más
manuales,
Fundati
de
libros
on
100
otros
el
materiales
códig
de
o
instrucción
debe
.
y
estar
dispo
nible)
APACHE
Apache
Libre
y 2.0
Sí
Sí
Sí
Los
Softwar
abierta, con
trabajos
e
patentes.
derivados
Fundati
incluirán
on
avisos de
código
licenciado.
74
CREATIV
Creative Trabajos
E
Commo
3.0
Sí
Parcial
No
Promueve
multimedia,
tipos
de
COMMON ns
solo
licencias
S
permite la
de
reproducció
que tienen
n tal cual,
forma
mencionan
flexible
do al autor.
razonable
autor
y
Tabla 3.1 Comparación de las principales licencias
Fuente: Elaboración propia.
La tabla nos muestra un resumen de las licencias de software, los aspectos más
destacados a considerar cuando se tenga que emplear alguna. Muestra una breve
descripción de lo que es cada licencia, es decir, en que caso nos conviene más
utilizar cada licencia, por ejemplo, si nuestro proyecto es una obra literaria, nos
conviene utilizar la licencia Creative Commons, ya que en esta siempre se tiene
que mencionar el nombre del autor.
Si se trata de un sistema, podríamos utilizar la licencia GPL de GNU, ya que en
esta podemos obtener una remuneración y además solo es para software libre, es
decir no podemos mezclarlo con software propietario. Dependiendo de nuestro
tipo de proyecto, debemos usar cada una de las licencias para que se nos de
crédito por nuestro esfuerzo y trabajo.
3.10 Cuatro licencias bastarían según Bruce Perens
Bruce Perens, una de las figuras más importantes dentro del movimiento
Open Source, publicó recientemente un artículo titulado “¿Cuántas licencias de
software libre necesitas?” en el que expone que sólo necesitamos de 4 licencias
diferentes para todo el software de código abierto.
75
Según el autor, la gran variedad de licencias se debe a que cada empresa
adapta alguna de las ya existentes a su caso particular, diversificando, y por tanto
haciendo más complejo el mundo de las licencias libres.
Los cuatro tipos de licencias Open Source a las que se refiere el autor del
artículo son las siguientes:
 Licencia regalo: Permite reutilizar el código en cualquier caso, ya sea en
proyectos abiertos o privativos. Por ejemplo la Licencia Apache.
 Licencia que obliga a compartir: Permite utilizar el código a cualquiera, pero
siempre y cuando comparta el resultado de su uso. Por ejemplo la GPL.
 Licencia intermedia: Es un caso intermedio entre los dos tipos anteriores,
de forma que puede usarse con software propietario. Un ejemplo sería la
licencia LGPL.
 Licencias que tienen en cuenta el “Software as a Service”: Este tipo de
licencias protegen el código open source de empresas que no venden el
software, pero sacan partido del mismo como servicio. Un ejemplo de este
tipo de actuaciones, imaginemos, sería una empresa como Google, que
cogiese cierto software de código abierto, lo modificase a sus necesidades
y luego ofreciera el resultado en forma de servicio web, obteniendo un
beneficio de este software, de forma indirecta, sin necesidad de venderlo.
Una licencia ejemplo para este caso sería la Affero GPL.
Por tanto, según Bruce Perens nos bastaría con las siguientes licencias:
Apache License 2.0, GNU GPL 3.0, GNU LGPL 3.0 y GNU AGPL 3.0.
76
CONCLUSIONES
La propiedad industrial protege diversos tipos de invenciones y/o
creaciones, y aunque no es totalmente claro lo que respecta a la protección de
productos digitales, el Software hace parte de las creaciones protegidas por la
propiedad intelectual, y de manera más precisa por el Derecho de Autor.
Con el desarrollo de esta investigación se logró reunir información clara
sobre la diversidad de licencias que actualmente rigen al software libre, y de igual
manera, conocer qué tipo de licencia han adoptado los productos de software
utilizados en el desarrollo de software al interior de los grupos de investigación
involucrados.
Al término del trabajo se concluye que las licencias están hechas para que
podamos sacarle todo el provecho posible, utilizándolas de la mejor manera,
sabiendo a que se refiere cada una, con sus ventajas y desventajas sobre las
demás. Se cumplen los objetivos satisfactoriamente conociendo los antecedentes
y el surgimiento de las principales licencias de software, explicando que puede
hacer y lo que no.
Existen actualmente variedad de licencias bajo las cuales es posible
proteger un producto software o de otro tipo, siendo importante conocer las
características de las principales licencias para determinar cuál es la adecuada en
un caso específico.
Si una organización comercial o un particular utiliza el modelo de desarrollo
de código fuente abierto, entonces las licencias de código abierto sin restricciones
tales como la licencia BSD son más aconsejables que las licencias de software
libre tales como la GPL. Las licencias sin restricciones permiten a los
desarrolladores de software más libertad a la hora de utilizar el código recogido
bajo la licencia para desarrollar software nuevo y para elegir los términos de la
licencia bajo los que se regirá su programa.
79
Las licencias como BSD no tienen el problema de las ambigüedades
terminológicas propias de la GPL y dejan menos margen para los riesgos legales y
empresariales a los desarrolladores.
Además, la utilización de las licencias de código abierto sin restricciones por
parte de la comunidad de investigadores permite que el sector privado conserve
su capacidad para desarrollar investigaciones básicas en productos accesibles y
útiles de software para consumidores particulares o empresas.
Aunque existen diversas licencias, la mayoría de productos de software
utilizan la Licencia
Pública General, garantizando que el producto desde
su
origen hasta las versiones que avance, ofrezcan las cuatro libertades del software
libre.
Todos los modelos de distribución y desarrollo de software deberían ser
libres de competir en el mercado y todos los desarrolladores deberían poder elegir
las condiciones de sus licencias.
Las licencias propietarias restringen en gran medida las libertades del
usuario, a diferencia de las licencias libres. En el caso de las licencias con
"copyleft", sus restricciones buscan precisamente garantizar la libertad del
software. En ningún caso se puede hablar, basado netamente en términos de la
licencia, de que los software con licencias libres son más convenientes o no que
los de licencia propietaria.
Lo único que se puede afirmar es que las libertades están fuertemente
restringidas en el software de licencia propietaria, y en muchos casos existen
cláusulas que restringen fuertemente las libertades del usuario y otorgan
privilegios abusivos a la empresa proveedora.
80
Existen versiones contrapuestas para esto, y el usuario debe elegir aquella
que más le convenga. Cabe destacar que ninguna licencia de las investigadas
establece la no responsabilidad por los posibles daños causados por el uso del
software, ni entrega garantías explícitas ante fallas. Esto es entendible bajo el
software libre, dado que en general no se cancela por su uso.
El software nació libre, y ciertas circunstancias del entorno en un momento
determinado lo convirtieron en un producto privativo, que de cierta manera retrasó
el avance en el campo tecnológico. Pese a esto, el software libre no ha dejado de
existir, al contrario, día a día toma más fuerza y reconocimiento en el medio.
Estas libertades sobre el desarrollo
proceso en algo complicado,
de software podrían convertir el
desorganizado e inseguro, razón por la cual es
importante el licenciamiento en entornos libres de desarrollo.
81
FUENTES DE INFORMACIÓN.
 Brashares, Ann. (2001).Linus Torvalds: software rebel. New York: ISBN.
 Fernández, Alfredo. (2005). Como integrar investigación y docencia en el
cv-ucm. México: Complutense.
 Gonzáles, Eulogio. (2007). Introducción temprana a las tic. España: Club
Universitario.
 Matellan, Vicente. (2004). Sobre software libre. España: Dykinson.
 Mochi, Oscar. (2006). La industria del software en México. México: ISBN.
 Pareja, Miguel. (2009. Diseño electrónico con aplicaciones libres o
gratuitas. España: Club Universitario.
 Pons, Nicola. (2009). Linux. Barcelona: ENI.
 Ramírez, Edward. (1986).Introducción a los microprocesadores. México:
Limusa.
 Rogel, Carlos. (2004). Anuario de propiedad intelectual. México: Reus.
 Stallman, Richard. (2004). Software libre para una sociedad libre. España:
Traficante de sueños.
 Temprano, Antonio. (2008). Diseño y desarrollo de un software para la
creación de webquest. Madrid: Bubok Publishing.
82
FUENTES ELECTRÓNICAS
 WordPress. (Enero 2009). ¿Qué tipos de software hay y como se
clasifican? Recuperado el 10 de abril de 2012, de wordpress.com;
http://darkub.wordpress.com/2008/12/20/%C2%BFque-tipos-de-softwarehay-y-como-se-clasifican/
 Wilkinsonpc. (2002). ¿Qué es, formas y tipos de licenciamiento de
software? Recuperado el 10 de abril de 2012 de wilkinsonpc.com;
www.wilkinsonpc.com.co/free/articulos/softwarelibre.html
 Mitecnologico. (2012). Clasificación del software. Recuperado el 6 de junio
de 2012, en mitecnologico.com:
www.mitecnologico.com/Main/ClasificacionDelSoftware
 Vecam. (2011). Software Libre. Recuperado el 23 de julio de 2012, en
vecam.org: http://vecam.org/article709.html
 GNU. (1998). Porqué software libre es mejor que código abierto.
Recuperado el 23 de julio de 2012, en gnu.org:
http://www.gnu.org/philosophy/free-software-for-freedom.es.html
 Miguel Vidal. (2010). Historia del software Libre. Recuperado el 24 de julio
de 2012, en gsyc.es: http://gsyc.es/~mvidal/docs/FLOSS_history.pdf
 Mitecnologico. (2012). Núcleo sistemas Operativos. Recuperado el 24 de
julio de 2012, en mitecnologico.com:
http://www.mitecnologico.com/Main/NucleoSistemasOperativos
83
 Coleecion.edu. (2010). Richard Stallman y su proyecto GNU. Recuperado el
25 de julio de 2012, en coleecion.educ.ar:
http://coleccion.educ.ar/coleccion/CD7/img/docs/acerca_soft/mod01/mod01
_softwarelibrepz/3-stallman.html
 German. (2007). Biografía de Linus Torvalds/Linux. Recuperado el 25 de
julio de 2012, en Mastermagazine.info:
http://www.mastermagazine.info/articulo/11562.php
 Esteban. (Junio 2005). Que es la licencia GPL. Recuperado el 3 de agosto
de 2012, en preguntaslinux.org: http://preguntaslinux.org/que-es-la-licenciagpl-t-510.html
 Javier Artigas. (Octubre 2010). Licencias AGPL. Recuperado el 5 de agosto
de 2012, en softwarefreedom.com:
http://sofwarefreedom.wordpress.com/2010/10/20/licencias-agpl/
 Alarcón Aldana. (Diciembre 2009). Propiedad intelectual y derechos de
autor en el software libre. Recuperado el 5 de agosto de 2012, en
revistavirtual.ucn:
http://redalyc.uaemex.mx/redalyc/pdf/1942/194214468009.pdf
 Igor Támara. (2000). Licencia de documentación libre GNU. Recuperado el
6 de agosto de 2012, en sindominio.net:
http://gugs.sindominio.net/licencias/fdl-es.html
 Escuela ciencias de la computación. (2012). Licencias. Recuperado el 6 de
agosto de 2012, en utpl.edu.ec:
http://www.utpl.edu.ec/ecc/wiki/index.php/Licencias__GNU_GPL,_GNU_LG
PL,_GNU_FDL
84
 Biblioweb. (1996). ¿Qué es el copyleft? Recuperado el 7 de agosto de
2012, en sindominio.net:
http://biblioweb.sindominio.net/pensamiento/softlibre/softlibre018.html
85
ANEXO I
El robot libre bajo licencias FDL y GNU.
iCub es una plataforma robótica abierta para promover la investigación
colaborativa en sistemas cognitivos artificiales. iCub es un robot humanoide, de 94
centímetros de alto de mismo tamaño y forma similar que un niño de 2 años,
dotado de 53 grados de libertad. Será capaz de gatear a cuatro patas, levantarse,
sus manos permitirán una diestra manipulación de objetos, y su cabeza y ojos
están totalmente articulados.
RobotCub es un proyecto integrado por 10 centros de investigación europeos,
complementados por 3 centros americanos y 3 japoneses, y financiado por la
Unión Europea, vía la Unidad Cognitiva (E5) de la componente de Tecnologías de
la Sociedad de la Información del Sexto Programa Marco (FP6).
El proyecto se lanzó el 1 de Septiembre de 2004 y tiene una duración prevista de
5 años, con una financiación de 8.5 millones de euros.
El proyecto RobotCup tiene dos objetivos principales asociados:
1. Crear un nuevo robot humanoide avanzado, el iCub, para dar soporte a la
comunidad de investigadores en cognición impuesta.
2. Avanzar en nuestro entendimiento de varios factores claves en cognición,
mediante la explotación de la plataforma en la investigación de capacidades
cognitivas.
El iCub es un robot humanoide similar en tamaño y apariencia a un niño de 2
años, con capacidades visuales, auditivas, vestibulares, y con sentido del tacto.
Una de las grandes ventajas de iCub es que es un sistema totalmente abierto, el
diseño y la documentación de todo el hardware y software se licencia bajo las
licencias de la GNU Free Software Foundation, de forma que el sistema pueda ser
libremente replicado y personalizado.
Los diseños mecánicos y electrónicos se están liberando bajo licencia FDL (GNU
Free Document Licence) y todo el software embebido (controladores, interfaces y
sistema cognitivo) bajo licencia GPL (GNU General Public Licence).
86
Para asegurar que la interacción del iCub sea compatible con los humanos, el
diseño maximiza el número de grados de libertad en la parte alta del cuerpo
(cabeza, torso, brazos y manos). Las piernas y los pies han sido diseñados para
permitir que iCub gatee y se siente en el suelo, en una posición estable.
Así pues, el iCub tiene 53 grados de libertad. El sistema sensorial incluye un
sistema de visión binocular, tacto, audición y sensores de inercia para permitir
coordinar el movimiento de los ojos y las manos, así como manipular pequeños
objetos.
iCub puede suponer una revolución en las ramas de la Inteligencia Artificial
cognitivas, estableciendo una plataforma base para la investigación en estas
áreas. Además, el hecho de que se oriente como un proyecto totalmente abierto,
permitirá la extensión de sus capacidades y funcionalidades a lo largo del tiempo,
estableciéndolo, sin duda, como estándar de facto.
87
GLOSARIO
Compilador: son programas o herramientas encargadas de compilar. Un
compilador toma un texto (código fuente) escrito en un lenguaje de alto nivel y lo
traduce a un lenguaje comprensible por las computadoras (código objeto).
Depurador: consiste en la revisión de la aplicación generada con el fin de eliminar
los posibles errores que puedan existir en ésta. También persigue la optimización
del programa para que su funcionalidad y velocidad sean las máximas.
DNS: un sistema para asignar nombres a equipos y servicios de red que se
organiza en una jerarquía de dominios. La asignación de nombres DNS se utiliza
en las redes TCP/IP, como Internet, para localizar equipos y servicios con
nombres descriptivos.
Freeware: es un software de computadora que se distribuye sin costo, y por
tiempo ilimitado; en contraposición al shareware (en el que la meta es lograr que
usuario pague, usualmente luego de un tiempo "trial" limitado y con la finalidad de
habilitar toda la funcionalidad). A veces se incluye el código fuente, pero no es lo
usual.
FTP: Protocolo de Transferencia de Archivos es como su nombre lo indica una de
las formas en la cual podemos enviar archivos hacia una Red TCP (siglas en
inglés de Transmission Control Protocol) en la que utilizaremos la clásica
arquitectura de Cliente – Servidor para dicha transferencia.
GNOME: es proyecto internacional que desarrolla un completo entorno gráfico de
usuario para sistemas operativos.
Hacker: Término para designar a alguien con talento, conocimiento, inteligencia e
ingenuidad, especialmente relacionada con las operaciones de computadora,
redes, seguridad, etc.
89
Hardware: cualquier componente físico tecnológico, que trabaja o interactúa de
algún modo con la computadora. No sólo incluye elementos internos como el disco
duro, CD-ROM, disquetera, sino que también hace referencia al cableado,
circuitos, gabinete, etc. E incluso hace referencia a elementos externos como la
impresora, el mouse, el teclado, el monitor y demás periféricos.
HTTP: Protocolo de Transferencia de Hipertexto, lo que nos permite navegar
cómodamente por la red sin necesidad de memorizar grandes cifras o textos más
que complicados.
Kernel: Parte esencial de un sistema operativo que provee los servicios más
básicos del sistema. Se encarga de gestionar los recursos como el acceso seguro
al hardware de la computadora.
Linux: Es la denominación de un sistema operativo tipo-Unix y el nombre de un
núcleo. Es uno de los paradigmas más prominentes del software libre y del
desarrollo del código abierto, cuyo código fuente está disponible públicamente y
cualquier persona puede libremente usarlo, estudiarlo, redistribuirlo y, con los
conocimientos informáticos adecuados, modificarlo
Microprocesador: es un circuito de alta escala de integración (chip programable),
compuesto por miles de circuitos más simples como: flip flops, contadores,
registros,
decodificadores,
comparadores,
etc;
todos
ellos
distribuidos
internamente en varios bloques funcionales. También es conocido como Unidad
Central de Procesamiento o CPU.
Perl: Lenguaje de programación utilizado en el WWW a través de un CGI,
principalmente para realizar consultas a bases de datos.
90
Servidor: es un tipo de software que realiza ciertas tareas en nombre de los
usuarios. El término servidor ahora también se utiliza para referirse al ordenador
físico en el cual funciona ese software, una máquina cuyo propósito es proveer
datos de modo que otras máquinas puedan utilizar esos datos.
Sistema Operativo: es el software básico de una computadora que provee una
interfaz entre el resto de programas del ordenador, los dispositivos hardware y el
usuario.
Software: equipamiento lógico o soporte lógico de un sistema informático,
comprende el conjunto de los componentes lógicos necesarios que hacen posible
la realización de tareas específicas
UNIX: es un sistema operativo portable, multitarea y multiusuario; desarrollado en
principio por un grupo de empleados de los laboratorios Bell de AT&T.
91
ÍNDICE DE IMÁGENES
Imagen 1.1 Lenguajes de programación …………………………………………………….. 9
Imagen 1.2 Ejemplo de software de aplicación. ……………………………………………10
Imagen 1.3 Logo de Windows y Linux, Ejemplo de S. de aplicación……………………...11
Imagen 1.4 Beneficios del código abierto…………………………………………………….25
Imagen 1.5 Logo del movimiento Open source …………………………………………….32
Imagen 1.6 Logo de la Fundación de Software Libre……………………………………….57
Imagen 3.2 Diagrama de conjuntos de los principales términos
de licenciamiento libre…………………………………………………………………………..61
ÍNDICE DE TABLAS
Tabla 1.1 Características de las diferentes licencias………………………………………..20
Tabla 1.2 Aportaciones de los personajes de software libre………………………….37
Tabla 1.3 Países que implementaron el software libre………………………………………42
Tabla 2.1 Diferencias de la propiedad industrial y derechos de autor
Tabla 2.2 Casos exitosos de México.
………………..49
……………………………………………………..54
Tabla 3.1 Comparación de las principales licencias………………………………………...74
92
Descargar