SlideShare una empresa de Scribd logo
1 de 36
Introducción

Este capítulo trata sobre el software libre en educación. Está dirigido a docentes
en activo de todos los niveles, a gestores educativos y, especialmente, a
estudiantes que se están
preparando para una profesión relacionada con la educación. No presupone
conocimientos previos más allá de los de un usuario informático normal: manejo
del sistema operativo, de aplicaciones ofimáticas y de algunas aplicaciones
Internet. Se asume, también, que el lector “ha oído hablar” del software libre y es
posible que utilice alguna aplicación libre descargada de Internet.
Los autores se han marcado cuatro objetivos esenciales. El primero es introducir
al lector en los conceptos clave del software libre, su definición, su origen y
algunas de sus implicaciones. El segundo objetivo es incitar al lector a probar el
software libre y a comprobar sus ventajas prácticas sobre el software privativo. El
último apartado, las actividades, está dedicado a ello. El tercer objetivo es animar
a reflexionar sobre la relación entre los valores que encarna el software libre y los
fines de la educación pública. Pretendemos que los estudiantes desarrollen los
conocimientos y las capacidades necesarias para integrarse adecuadamente en
esta compleja y contradictoria sociedad de la información del siglo XXI, para ser
ciudadanos libres, participativos y solidarios, para ser profesionales competentes,
pero ¿es posible si en nuestras escuelas, institutos y universidades sólo conocen
software privativo, basado en la idea de que investigar y
comprender cómo funciona o compartirlo con los demás son actividades
delictivas?
Finalmente, nos gustaría analizar si es posible utilizar en educación el modelo de
desarrollo del software libre y las ideas sobre libertad y cooperación que lo
sustentan. Los educadores creamos materiales formativos y actividades didácticas
para nuestros alumnos, que podemos elaborar colaborativamente y distribuir en la
Internet. Podemos aprender mucho de la filosofía y las prácticas de los
programadores de software libre y de experiencias como la Wikipedia, la mayor
enciclopedia del mundo, en la que cualquiera puede colaborar. En otro lugar
(Adell, 2006) hemos propuesto algunas ideas sobre este tema.
Como puede verse, desde nuestra perspectiva, el software libre no es sólamente
un tipo de software o una forma de “licenciar” software, es un fenómeno social y
cultural complejo, que tiene un indudable interés teórico y práctico para la
educación.
Dedicatoria

Este trabajo esta dedicado a mi padres ya que día a día me apoyan me dan la
fuerza para lograr mis objetivos a mis profesores a quienes derraman sus
conociemientos en nosotros.
AGRADECIMIENTO




Agradecemos a Alex Hernández Torres por guiarnos y ayudarnos a enriquecer este
trabajo.
1.- Planteamiento del problema.

Las definiciones de software libre
El hecho de que en inglés, el idioma en el que se acuñó y difundió el término
software
libre (free software), una misma palabra (free) signifique tanto “libre” como
“gratuito” y que gran parte del software libre sea efectivamente gratuito, ha
favorecido las malas interpretaciones:
Mucha gente considera equivalente los términos software libre y software gratuito.
Sin embargo, el rasgo esencial que define el software libre es la libertad, no el
precio. Cuando se habla de software libre (free software) debemos pensar en
“libertad de expresión” (free speech), no en “cerveza gratis” (free beer). El
propietario de los derechos sobre el software libre garantiza a los usuarios,
mediante una licencia, una serie de libertades que no otorga el propietario del
software privativo, que se reserva numerosos derechos en base a la legislación
sobre propiedad intelectual (por ejemplo, no permite el acceso al código fuente o
no permite ninguna modificación y su subsecuente distribución). El usuario de
software privativo en realidad paga por el derecho a usar, con numerosas
limitaciones, el software. Pero pagar por él, no lo convierte en algo de su
propiedad. Más adelante trataremos este punto con mayor detenimiento.
Una idea crucial para entender el revuelo que ha creado el software libre es que
software libre es mucho más que software. Así, se ha asociado a un modelo de
desarrollo del software (Raymond, 1999), como una comunidad de prácticas
(Edwards, 2004; Tuomi, 2005), una “escena” (Lehman, 2004), una aproximación a
cierto tipo de licencias (Perens, 1999), un modelo económico (Khalak, 2000;
Lerner y Tirole, 2000), un sistema social y de valores (Lessig, 2004; Stallman,
1992), un movimiento social por una cuestión ética (Wynants y Cornelis, 2005) o
un modelo híbrido, público-privado, de innovación (Lyn, 2005). Todas estas
perspectivas, junto a estrategias dirigidas a despolitizar las ideas que subyacen al
concepto original de software libre y a hacerlo “digerible” a la industria, han
producido bastante confusión. En la Internet y en la bibliografía se suelen emplear
cada vez más acrónimos como FLOSS (Free, Libre, Open Source Software) o
FOSS (sin Libre) o FS/OS para no entrar en polémicas sobre si lo importante es la
libertad o el código abierto. El origen de las ideas que subyacen al software libre
hay que buscarlo en las prácticas de los primeros programadores informáticos, la
cultura “hacker” creada por los primeros programadores en los laboratorios de
universidades y centros de investigación norteamericanos en los primeros tiempos
de la informática, que asumían que compartir el conocimiento (y el código)
libremente entre ellos era normal e incluso beneficioso para el avance del
conocimiento.
Pero las bases ideológicas del movimiento del software libre se asentaron en la
década de los 80 gracias a la visión de una persona, Richard Stallman. Stallman,
horrorizado por el camino que estaba tomando la naciente industria del software,
con todas sus restricciones y prohibiciones a los usuarios, se propuso crear un
sistema operativo completo, tipo UNIX, completamente libre, que bautizó como
GNU, así como a difundir los principios y las ventajas del software libre. Para
conseguir sus objetivos creó la Free Software Foundation (FSF).

 La definición de la Free Software Foundation (FSF): el software libre
La FSF propugna como elemento clave para la definición del software libre la
libertad
de la comunidad de usuarios para poder ejecutar, copiar, estudiar, mejorar y
redistribuir el software. La palabra clave aquí es libertad. Libertad de usar el
programa para cualquier propósito, de estudiar cómo funciona y adaptarlo a las
diferentes necesidades, de distribuir copias, de poder mejorarlo y de hacer
públicas las mejoras. La única restricción es que si redistribuimos el programa,
tenemos que hacerlo reconociendo los mismos derechos en los usuarios de
nuestras modificaciones. Como vemos, el acceso al código fuente es un requisito
previo y necesario para ejercer la mayoría de estas libertades.
En concreto, la FSF se refiere a cuatro libertades que deben tener los usuarios del
software para que pueda ser calificado como libre (Stallman, 1996):
• Libertad 0. Es la libertad de usar el programa para cualquier propósito.
• Libertad 1. La libertad de estudiar cómo funciona el programa y adaptarlo a las
propias necesidades. Una condición previa para que se dé esta libertad es el
acceso al código fuente.
• Libertad 2. La libertad de redistribuir copias.
• Libertad 3. La libertad de mejorar el programa y hacer públicas las mejoras, de
modo que toda la comunidad se beneficie. Esta libertad también requiere el
acceso al código fuente.
Por tanto, un programa puede definirse como software libre sólamente si los
usuarios tienen todas estas libertades.
Las cuatro libertades básicas de la FSF se concretan en la licencia GPL GNU
(GNU General Public License). El tema de las diferentes licencias de.

La definición de la Open Source Initiative (OSI): el software de código abierto
En 1998, algunos programadores y activistas del software libre, como Eric S.
Raymond, Bruce Perens y Tim O'Reilly entre otros, crearon la Open Source
Initiative (OSI). Eric
Raymond había escrito poco antes el ensayo sobre ingeniería de software La
catedral y el bazar (Raymond, 1997), en el que describía el proceso de desarrollo
de Linux como una manera nueva, diferente y muy eficiente de crear software. La
OSI nació con el objetivo de crear y fomentar el uso de programas informáticos de
código abierto. La razón por la que la OSI defiende el acceso al código fuente de
los programas no es la libertad, sino la posibilidad de crear mejor software,
adaptado a necesidades reales de los usuarios. La OSI se centra en destacar las
ventajas pragmáticas de la utilización del software de código abierto, basadas en
la constante exposición de la estructura y funcionamiento de los programas al
escrutinio de la comunidad y en la capacidad de implicación y participación de sus
usuarios en su mejora. El resultado final es que, según la OSI, el software de
código abierto tiende a ser de mejor calidad que el privativo.
Para que un programa pueda ser considerado de código abierto, la OSI establece
un decálogo de condiciones que ha de cumplir. En su versión 1.9 (OSI, 2006), y tal
como las reproduce Mas (2005, pág. 33-35), son son las siguientes:
1. Libre distribución. No se puede impedir la venta o distribución del programa o
parte de él. Así mismo, tampoco se puede exigir el pago de un canon o tasa a
cambio de su distribución por parte de terceros.
2. Código fuente. El programa debe incluir su código fuente y no se puede
restringir su redistribución.
3. Trabajos derivados. No debe impedirse realizar modificaciones o trabajos
derivados del programa y debe permitirse que éstos sean distribuidos bajo los
mismos términos que el software original.
4. Integridad del código de fuente original. Puede exigirse que una versión
modificada del programa tenga un nombre y número de versión diferente que el
programa original para poder proteger al autor original de la responsabilidad de
estas versiones.
5. No discriminación contra personas o grupos. Las condiciones de uso del
programa no pueden discriminar a una persona o un grupo de personas.
6. No discriminación contra usos. No se puede negar a ninguna persona el uso del
programa para ningún fin como, por ejemplo, el comercial o el militar.
7. Distribución de la licencia. Los derechos del programa deben aplicarse a todos
quienes se redistribuye el programa sin ninguna condición adicional.
8. La licencia no debe ser específica de un producto. Los derechos garantizados al
usuario del programa no deben depender de que el programa forme parte de una
distribución o paquete particular de software.
9. La licencia no debe restringir otro software. La licencia no debe poner
restricciones en otros programas que se distribuyen junto con el software
licenciado.
10. La licencia debe ser tecnológicamente neutra. No puede existir ninguna
disposición en la licencia que obligue al uso de una tecnología concreta.
Pero, ¿cómo se obtienen y garantizan las libertades en el software? ¿Cómo saber
qué derechos tenemos o no tenemos respecto a un programa que hemos
conseguido en una tienda o bajado de Internet? ¿Qué es la licencia? Las
condiciones de uso del software por parte del usuario las proporciona la licencia,
un documento legal que acompaña al software y que poca gente lee.

Las licencias en el software privativo y libre
Se denomina “acuerdo de licencia de software” a un contrato entre un productor o
propietario y un usuario de un programa de ordenador. Si el usuario es una
persona, se le denomina “usuario final”. Un EULA o End User License Agreement
(Acuerdo de Licencia de Usuario Final) es el contrato entre un propietario y un
usuario final. El EULA especifica los límites de los permisos garantizados por el
propietario a dicho usuario final, es decir, lo que podemos y no podemos hacer
con el software adquirido.


Licencias privativas
La lectura atenta de un EULA de cualquier programa comprado en una tienda es
un ejercicio muy conveniente para entender qué nos ofrece el software libre frente
al software
privativo. Físicamente, los EULA son esos documentos que van dentro de las
cajas del software que venden en las tiendas y que nunca nadie suele leer (tienen
la letra muy pequeña y un estilo francamente farragoso). También pueden
aparecer durante la instalación del programa en el ordenador: es una de esas
pantallas en las que sale un fragmento de un texto más largo, que se nos dice que
“leamos atentamente” y que cliquemos sobre el botón “Acepto” si estamos de
acuerdo. Veamos resumidamente qué dice un EULA típico.
Lo primero que sorprende es que no empieza con algo así como “La parte
contratante de la primera parte será considerada como la parte contratante de la
primera parte”. Lo que dice en conjunto es que, aunque tengamos esa impresión,
en realidad no hemos “comprado” el software, sino que simplemente hemos
adquirido el derecho a usarlo con numerosas restricciones, es decir, que el
programa no es nuestro. En segundo lugar, ¡sorpresa! que al desprecintar la caja
ya hemos aceptado todas sus condiciones... sin haberlas leído siquiera. Lo que
viene a continuación es, en esencia, una larga lista de prohibiciones para el
usuario: no podemos instalar el software más que en un ordenador o en todo caso,
sólamente podemos ejecutar el software en un único ordenador a la vez
(dependiendo del tipo de software), no podemos hacer más de una copia de
seguridad, no podemos descompilarlo o intentar de ninguna manera ver cómo está
hecho por dentro, no podemos alquilarlo, venderlo o prestarlo más que una sola
vez a otro usuario final y, en tal caso, tenemos que destruir toda la copia de
seguridad, la garantía es limitada, etc.
En resumen, no tenemos ningún otro derecho que el de usar el programa en un
ordenador determinado, tal y como es, y nos sometemos a todas las obligaciones,
condiciones y prohibiciones imaginables, incluyendo el hecho de que usándolo
autorizamos a la empresa propietaria del software a que reúna datos sobre
nosotros mismos y nuestro ordenador cada vez que iniciamos o actualizamos el
programa, sin preguntar siquiera qué nos parece la idea. Si encontramos algún
fallo, no podemos arreglarlo. En el pasado, algunas licencias prohibían incluso
publicar cualquier análisis del funcionamiento del software sin permiso previo del
propietario (es decir, “Ud. no puede ni siquiera hablar de algo que es mío, mío y
sólo mío”). Increíble y seguramente ilegal en cualquier país con una constitución
democrática, que reconozca la libertad de expresión de sus ciudadanos.
Las licencias de software libre, en línea con las libertades de acceso, modificación
y redistribución del código, otorgan permisos expresos a los usuarios que no
suelen estar reconocidos en las leyes de propiedad intelectual, diseñadas para
defender únicamente los derechos del propietario de la obra. Hay muchas
licencias libres o de código abierto, pero los principales tipos se describen a
continuación.
Licencias libres
Licencias BSD
La licencia BSD (Berkeley Software Distribution), creada por la Universidad de
Berkeley, es una de las menos restrictivas. Permite la redistribución y las
modificaciones del software y no impone restricciones a cómo puede ser utilizado
el código (por ejemplo, dentro de productos comerciales). Por eso, hay código
licenciado BSD en productos comerciales, como Windows o en la parte no-libre de
Mac OS X. Como casi única restricción, incluye la prohibición de usar el nombre
del propietario de los derechos para la promoción de productos desarrollados a
partir del original.
La Licencia Pública General de GNU (GNU GPL)
La GNU General Public License es la licencia del proyecto GNU, propuesta por la
Free
Software Foundation y la más utilizada hoy en día en el software libre. Fue ideada
por Richard Stallman para impedir que el software que se creara en el proyecto
GNU pudiera convertirse en privativo y negar las libertades que reconoce a los
usuarios. Se denomina copyleft y, genialmente, utiliza las leyes de copyright para
otorgar libertades a los usuarios, no para reservar derechos a los propietarios, y
asegurar que éstos lo harán del mismo modo si modifican el código del programa
y lo redistribuyen. El propio Stallman cuenta la anécdota de la asignación del
nombre a este tipo de licencia “all rights eversed”, en contraposición al “all rights
reserved” del copyright, al relatar la historia del proyecto GNU (Stallman, 2002).
La Licencia Pública General Menor de GNU (GNU LGPL)
La Lesser GNU Public License o LGPL ha sido también creada para el proyecto
GNU de la Free Software Foundation. Esta licencia, menos restrictiva, permite
específicamente la integración con cualquier otro software sin prácticamente
limitaciones.
Licencias para la documentación del software
Además de establecer las condiciones de uso de los programas, también se
puede regular la utilización de su documentación. Para ello, Richard Stallman
propuso una licencia de documentación libre de GNU. Es la licencia copyleft de la
Free Software Foundation para documentos de carácter técnico o pedagógico
relacionados con los programas informáticos.
Licencias Creative Commons
Otras licencias muy difundidas son las Creative Commons (Xalabarder, 2006),
desarrolladas principalmente para licenciar recursos intelectuales de carácter
literario, científico y/o artístico y que permiten a los autores mayor flexibilidad para
definir las condiciones de uso de sus materiales que el copyright clásico,
reservándose aquellos derechos que deseen (por ejemplo, permitiendo la
reproducción, pero prohibiendo el uso comercial o la obra derivada). Las licencias
Creative Commons han recibido críticas desde la FSF porque no aseguran la
libertad de los usuarios.
Hay otros muchos tipos de licencias (X, Apache, Mozilla Public License, etc.), pero
las
citadas son sin duda los más populares. Una lista actualizada, con enlaces a
explicaciones detalladas y copias verbatim, puede obtenerse en la Wikipedia,
buscando “List of software licenses”.
Pero el software libre no es sólamente un tema legal, es el fruto de una larga
tradición de colectivos de “hackers” informáticos (en el sentido adecuado del
término, no en el que los medios de masas lo han utilizado inadecuadamente para
referirse a “crackers”, personas que irrumpen sin autorización en ordenadores).
Para entender las ideas que hay tras el software libre es necesario conocer
algunos hechos relevantes de la historia de la informática que nos mostrarán que,
en informática, no siempre ha sido todo como es hoy y que han contribuido a
desarrollar el pensamiento de numerosos programadores.

El software libre en educación
Las razones por las que los partidarios del software libre y de código abierto
defienden su superioridad sobre el privativo se pueden dividir en dos tipos
esenciales, que se corresponden con los discursos de las dos principales
corrientes de pensamiento que hemos descrito anteriormente. Mientras la OSI
(Open Source Initiative), esto es, Eric Raymond, Tim O'Reilly, Bruce Perens y
otros conocidos desarrolladores como Linus Torvalds defienden el código abierto
por razones pragmáticas, como su mayor calidad, su menor coste, mayor
seguridad, estabilidad, eficiencia, integración, etc., la FSF (Free Software
Foundation), esto es, Richard Stallman y otros conocidos desarrolladores y
activistas, defienden su superioridad ética, social y política. En realidad, ambos
conjuntos de argumentos son complementarios.
Algunos autores, conforme se han ido extendiendo las ideas sobre el software
libre, han apuntado también argumentos que tienen en cuenta el contexto escolar,
es decir, por qué es más adecuado o ventajoso usar software libre en educación,
además de las razones genéricas que se aplican a cualquier usuario informático.
Entre ellos merecen mención aparte los relacionados con la enseñanza de la
informática y la ingeniería del software a nivel universitario, que tiene en el
software libre un fenomenal recurso didáctico. Pero vayamos por partes.

Razones políticas, éticas y sociales
Pero hay más razones, además de las prácticas o técnicas para escoger software
libre frente a privativo. La mayor parte de las personas cree que el software vive
en el interior de los ordenadores y que su relación con él empieza cuando
encienden su ordenador y termina cuando lo apagan. Es una idea tranquilizadora:
nos da una falsa sensación de control, de estar al mando.
Basta apagar el ordenador para que el software se duerma hasta que lo volvamos
a necesitar.
¿Qué mal puede hacernos? Lo único que les parece importante es si funciona
bien o no, si cumple su misión. Reflexionemos un momento sobre la importancia
del software en nuestra sociedad. Aunque no hayamos usado nunca un
ordenador, nuestra vida entera depende del software: ¿cómo se calcula nuestro
salario?, ¿cómo lo cobramos?, ¿dónde está nuestro dinero en el banco?, ¿qué
pasa con los cajeros automáticos cuando no funciona la red informática que los
une al banco?, ¿y la información sobre nuestra salud?, ¿cómo se gestiona la red
eléctrica de nuestra ciudad?, ¿y la de gas o agua?, ¿qué pasa cuando en el
supermercado un producto no tiene el código de barras?, ¿quién controla el
encendido y los frenos ABS de nuestro coche?, ¿cómo calculan las autoridades
los impuestos que debemos pagar?, ¿dónde están anotadas las calificaciones de
nuestras asignaturas en la universidad?
Efectivamente: en ordenadores y todos ellos funcionan con software. Dicho
software lo produce alguien. Parte de él es privativo, es decir, nadie, excepto la
empresa que lo produce, puede ver cómo está hecho por dentro. Y el objetivo de
la empresa es ganar dinero. Por eso no es extraño que intenten fidelizar a sus
clientes, por ejemplo, guardando la información en ficheros informáticos con
formatos secretos, protegidos por patentes, que ningún otro programa pueda leer,
ocultando información sobre sus sistemas para que la competencia no pueda
desarrollar productos que funcionen bien o patentando ideas (o algoritmos) para
que nadie pueda utilizarlas, frenando la innovación, impidiendo la competencia en
el mercado y borrando del mapa a las empresas pequeñas que no tienen dinero
para pleitear durante años. También sabemos que periódicamente tendremos que
renovar nuestros ordenadores porque el nuevo software no funcionará en los que
tenemos, aunque estén en perfecto estado, y el software que utilizábamos dejaría
de actualizarse y de tener soporte de sus fabricantes. Es más, sabemos que
nuestros ordenadores, al inicializarse, si están conectados a Internet, envían
información sobre nosotros y nuestro software al fabricante del sistema operativo...
pero no sabemos muy bien qué información envían ni qué hace con ella dicha
empresa. Un gobierno, por motivos de seguridad, no puede usar software que no
sabe perfectamente qué hace: podría estar enviado información delicada o
comprometedora a otros gobiernos. O una empresa podría estar siendo espiada
por sus competidoras, ayudadas por el creador del sistema operativo.
No hace falta seguir: es evidente que las tecnologías de la información y el
software que hace que funcionen o no de determinada manera son demasiado
importantes en nuestras vidas para que no sepamos qué hacen realmente o para
que se comporte de manera que nos aten de por vida a intereses comerciales. El
software conforma la estructura de la comunicación y la información en una
sociedad post-industrial cuyo mayor factor de producción es el conocimiento,
define cómo podemos trabajar, comunicarnos, divertirnos o relacionarnos con
nuestros vecinos o parientes. Algunos autores han sugerido que las nuevas
tecnologías están conformando nuevos tipos de procesos cognitivos en los
jóvenes, una nueva manera de procesar la información determinada por su
extensa práctica con nuevos tipos de medios, lenguajes y modelos de
comunicación (el hipertexto y el multimedia, la interactividad de los videojuegos, la
instantaneidad de los teléfonos móviles y la Internet, etc.). El cambio es de tal
magnitud que se habla de “nativos e inmigrantes digitales” (Prensky, 2001).
Por otra parte, el software libre promueve la cooperación entre las personas donde
el software privativo la convierte en un delito. Y la cooperación es un valor
fundamental de nuestra sociedad al que la escuela debe prestar especial atención.
El software libre en educación
Richard Stallman (2003) ha escrito un texto sobre las razones por las que las
escuelas deberían utilizar exclusivamente software libre. El software libre,
recuerda Stallman, permite que los usuarios controlen lo que hacen sus
ordenadores y cooperen entre ellos. Las dos razones son también válidas para la
educación Pero hay razones netamente “educativas”.
La primera es que el software libre se puede copiar y redistribuir a precio de coste.
La Administración educativa puede dotar de software a todos sus centros
docentes a muy bajo precio y dedicar los recursos ahorrados a otros temas
necesarios para la educación: más ordenadores, formación del profesorado,
desarrollo de software libre educativo, etc. En los países menos desarrollados, el
software libre puede ayudar a dotar de infraestructura tecnológica a sus escuelas y
a paliar la “brecha digital” con el mundo desarrollado. Los vendedores de software
privativo, que saben de la importancia de la educación para sus futuras ventas,
pueden ofrecer software a muy bajo coste o gratuito a las escuelas. Pero se trata
en realidad de una estrategia comercial para captar futuros clientes y para
formarlo en sus productos a costa del erario público. Es una simple trampa.
La escuela ha de enseñar a los estudiantes valores y estilos de vida que
beneficien a toda la sociedad. La escuela ha de promover el uso de software libre
por la misma razón que promueve el reciclaje: porque nos beneficia a todos. Si los
estudiantes usan el software libre y aprenden que es mejor que el privativo,
cuando sean adultos seguirán usando el software libre. Eso permitirá a la sociedad
liberarse de los abusos y del control de las multinacionales que controlan el
software privativo.
El software libre favorece que los estudiantes aprendan cómo funcionan los
ordenadores y el propio software. Los futuros programadores se inician en la
programación durante la adolescencia. Es una etapa clave en la que necesitan
buenos modelos y ejemplos para modificar, copiar y “jugar” con ellos. Necesitan
desafíos. El software libre, al permitir el acceso al código fuente del programa, les
facilita enormemente el aprendizaje.
El software privativo es una “caja negra” que no aporta nada para satisfacer su
curiosidad
y sus ansias de saber. El mensaje que les envía el software privativo es “el
conocimiento
es una mercancía, lo que quieres saber es un secreto comercial, aprender está
prohibido
por la ley”. El software privativo mantiene a la gente alejada del conocimiento,
sacraliza la tecnología y contribuye interesadamente a la ignorancia tecnológica
que tan buenos resultados económicos les proporciona a las empresas que lo
comercializan.
Pero, aunque muchos adolescentes no sientan curiosidad por cómo están hechos
los programas de ordenador, hay valores generales que persigue la educación que
están en claro conflicto con el mensaje que transmite el software privativo. Las
escuelas deben enseñar hechos, conceptos, principios y procedimientos, pero
también valores. La misión de la escuela es enseñar a las personas a ser buenos
ciudadanos, a cooperar con los demás, a ser solidarios. Esta es la base de la
sociedad. En informática, cooperar significa, entre otras cosas, compartir software,
poder hacer copias a todos los compañeros de clase, llevarse a casa el software
que se usa en la escuela. Y todo eso, con el software privativo es un delito.
Finalmente, enseñar a los estudiantes a usar software libre y a participar en la
comunidad de usuarios/desarrolladores de software libre es una lección cívica
llevada a la práctica. También enseña a los estudiantes que el ideal es el modelo
de servicio público y la solidaridad, no el modelo del beneficio a cualquier precio
de los magnates. Todos los niveles pueden y deben usar software libre (Stallman,
2003). Amatriain (2004, pág. 5) resume perfectamente la coincidencia en valores
del software libre y la educación: “los valores que una institución educativa tendría
que promover están muy relacionados con aquellos que promueve el software
libre: libertad de pensamiento y expresión, igualdad de oportunidades, esfuerzo y
beneficio colectivo en lugar del beneficio individual, etc. De hecho, la libertad
puede que sea el valor más importante relacionado con la educación: la educación
sin libertad se convierte en adoctrinamiento”.
El software libre en la enseñanza de la informática
El caso de la enseñanza de la informática a nivel universitario es especial. En
primer lugar, el software libre permite ver y analizar cómo están diseñados y
funcionan programas de ordenador de primerísimo nivel. En segundo lugar,
algunas de las mejores herramientas software son libres y los estudiantes pueden
utilizarlas sin coste alguno. Pero más allá de estudiar y usar software de código
abierto, los estudiantes pueden participar activamente en proyectos reales de
desarrollo (Shockey y Cabrera, 2005). Los proyectos proporcionan un contexto
más amplio que las típicas tareas académicas en pequeño grupo y les permiten
comprender las relaciones entre desarrolladores y comunidad de usuarios,
practicar habilidades comunicativas, trabajar en equipo con materiales, ideas y
líneas de trabajo establecidas, explorar posibilidades y soluciones nuevas, etc. Es
decir, los proyectos libres (y la facilidad para contribuir a ellos) proporcionan un
contexto real de trabajo y un valioso entorno de programadores profesionales y
altamente cualificados.
Otros autores (por ejemplo, Farber, 2002) han sugerido utilizar el proceso de
desarrollo de software libre como modelo para diseñar procesos de
enseñanza/aprendizaje formales. Es decir, intentar reproducir el modelo de un
entorno distribuido de construcción colaborativa de artefactos en el aula
presencial. Sin embargo, como principio de dicho modelo, Faber utiliza una serie
de consejos de Raymond (1999) a quienes aspiran a desarrollar software de
código abierto, extraídos de su ensayo La catedral y el bazar sobre el desarrollo
de Linux y sus propias experiencias como desarrollador. La correspondencia entre
los consejos de Raymond (de los que Faber elije el subconjunto más
“aprovechable” pedagógicamente) y los aspectos mínimos necesarios de un
modelo educativo es, cuando menos, tenue. Los desarrolladores de software libre,
las comunidades que se forman de manera más o menos espontánea alrededor
de proyectos de software libre ejemplifican, sin duda alguna, procesos
interesantes desde el punto de vista educativo. “Es hora de que las instituciones
de educación superior tomen en consideración este importante y nuevo método de
producción y aprendizaje seriamente (el código abierto), y adopten muchos de sus
métodos” (Staring, Titlestad y Gailis, 2005).
Bryan Pfaffenberger (2000) ha elaborado un argumento en defensa del uso del
software libre en la alfabetización informática que merece análisis. Su tesis es que
el software libre en general -y Linux en particular- son más adecuados para
preparar a los estudiantes para un mundo en rápido cambio tecnológico que el
software propietario. La alfabetización informática suele estar centrada en
productos comerciales y adopta el enfoque “Qué tecla hay que apretar”.
Es decir, está basada en procedimientos y destrezas concretos y de corto alcance.
La justificación de este enfoque no es pedagógica, sino pragmática... y errónea.
Se afirma que el entorno de sistema y aplicaciones privativas dominantes es lo
que los estudiantes encontrarán en el mundo del trabajo, cuando acaben sus
estudios. Es lo que los empresarios demandan y, por tanto, es lo que hay que
enseñarles. Sin embargo, el enfoque “Qué tecla hay que apretar” olvida el rápido
desarrollo de las tecnologías de la información: posiblemente la versión que
“dominan” a la perfección los estudiantes ya no exista cuando busquen empleo. Lo
que los empresarios necesitan no es alguien que domine versiones viejas del
software, sino alguien capaz de aprender de manera rápida cualquier aplicación
informática, alguien que posea también conocimientos y competencias generales.
Esta crítica, quizá no sea tanto al software privativo como a los múltiples
“paquetes formativos” y programas de certificación desarrollados por las empresas
y adoptados por las instituciones educativas. El software libre, según
Pfaffenberger, por su apertura y flexibilidad, facilitaría la formación basada en
competencias genéricas, transferibles a otras situaciones y entornos, y el
desarrollo de la capacidad de seguir aprendiendo por su cuenta a lo largo de toda
la vida de los estudiantes. A nuestro juicio, se trata más de una cuestión de
enfoque didáctico que de la naturaleza del software: se puede formar de la misma
manera estrecha estilo “Qué tecla hay que apretar” con software libre, aunque
Pfaffenberger acierta plenamente en su crítica indirecta a los programas de
certificación, manuales o completos “paquetes formativos” diseñados por la
empresas para enseñar a manejar su software. Los fines que persiguen las
empresas seguramente no son los mismos que los fines de los centros educativos.
La alfabetización tecnológica es bastante más que saber manejar una suite
ofimática.
El software libre y la innovación en tecnología educativa
Graham Atwell (2005) ha puesto de manifiesto un hecho diferencial del software
libre en la educación que no podemos dejar de señalar: su maridaje con la
innovación educativa. Las razones son diversas En primer lugar, en los proyectos
de software libre el coste inicial es muy bajo: suelen ser personales o de un
pequeño grupo de entusiastas. En segundo lugar, se puede “construir” sobre el
trabajo de otros proyectos y explorar sus aplicaciones educativas (por ejemplo,
integrando herramientas que originalmente no fueron diseñadas con propósito
educativo, como blogs y wikis). Si el proyecto cuaja, porque la gente lo encuentra
de interés, es fácil abrirlo a la colaboración. Un ejemplo de este proceso es
Moodle, una plataforma de enseñanza basada en presupuestos socio-
constructivistas del aprendizaje que ha sobrepasado en funcionalidades e
implantación a sus alternativas privativas y que se ha hecho tremendamente
popular en el último año. Iniciado por una sola persona, Martin Dougiamas, que,
descontento por cómo estaba diseñado y funcionaba el software privativo
equivalente de su universidad, “se hizo” una plataforma (realmente modesta en
sus inicios) para sus clases. Hoy, la comunidad Moodle está formada por decenas
de desarrolladores, miles de usuarios, sus instalaciones se cuentan por millares y
varios millones de estudiantes y profesores utilizan Moodle en sus clases
presenciales, semi-presenciales o a distancia.
Una tercera razón reside en el efecto de unir en una comunidad en pos de un
objetivo común a informáticos y especialistas en otros campos. La comunidad
Moodle está formada por informáticos profesionales, profesores de informática,
educadores de diferentes niveles educativos, especialistas en tecnología
educativa y en e-learning, etc. El proceso por el que se proponen, discuten,
diseñan, desarrollan, prueban, modifican, vuelven a probar, rediseñan,
perfeccionan y adoptan nuevas funcionalidades es un modelo típico de desarrollo
de software de código abierto. En el proceso, tanto los programadores como los
educadores proponen, argumentan, programan, prueban, critican, etc. y, mientras
tanto, aprenden unos de otros. La comunidad de usuarios/desarrolladores es, sin
duda alguna, lo que ha convertido a Moodle en un sistema puntero desde el punto
de vista didáctico y tecnológico, líder mundial en número de instalaciones, que van
desde desde universidades gigantescas (la Open University, por ejemplo, con
cerca de 120.000 estudiantes distribuidos por todo el mundo), pasando por
numerosas universidades presenciales de tamaño medio o pequeñas (como la de
los autores), hasta escuelas rurales minúsculas en países de los cinco
continentes. Moodle ha sido traducido por voluntarios a más de 70 lenguas,
incluyendo algunas sumamente minoritarias, para las que la probabilidad de que
una gran empresa de software “localice” y traduzca a su lengua un producto
comercial de estas características es exactamente “ninguna.” La razón: no hay
dinero a ganar.
Muchos proyectos de código abierto poseen este tipo de comunidades mixtas en
las que desarrolladores informáticos y especialistas en el área de aplicación unen
sus conocimientos para crear un producto adaptado a las necesidades reales de
los usuarios. Estas comunidades sirven como espacios naturales de intercambio
de ideas, de debate y reflexión, de formación mutua en el “otro” campo del
conocimiento y en el “propio”. Son un lugar excelente para aprender.

1.1.- Descripción de la realidad problemática

El objetivo final de la secuencia de actividades que a continuación proponemos es
el cambio progresivo y sin traumas del software privativo al software libre.
Cada fase requiere que el usuario se sienta confortable con el entorno informático,
sistema y aplicaciones, de la fase anterior y, por tanto, es imposible ofrecer una
estimación del tiempo necesario siquiera aproximado: unos usuarios estarán
preparados antes que otros, en función de su experiencia previa o de lo mucho o
poco que utilicen las aplicaciones libres de su ordenador. Así, a un usuario
ocasional, que utiliza esporádicamente el ordenador, puede costarle un poco
cambiar a aplicaciones libres. Un usuario habitual, que trabaje diariamente varias
horas delante de su ordenador y haya desarrollado competencias genéricas en el
uso del software, el paso de una fase a otra puede ser cuestión de días u horas.
En algún caso, no notará la diferencia entre la aplicación libre y la privativa a la
que sustituye. En otros, es posible que necesite un corto periodo de adaptación.
En cada fase deberemos aprender algunas cosas nuevas y experimentar con
nuevas aplicaciones, similares aunque a veces ligeramente diferentes, a las que
estamos acostumbrados.
Hay mucha ayuda en la Internet: guías, tutoriales paso a paso, manuales, grupos
de usuarios que ofrecen apoyo, etc. También es posible que, por la naturaleza de
los requerimientos informáticos del usuario, no llegue el momento en que utilice
solamente software libre. Algunas aplicaciones especializadas todavía no tienen
equivalentes libres de su mismo nivel. Pero... sólo es cuestión de tiempo. Mientras
tanto podemos experimentar con un entorno mixto de aplicaciones libres y
propietarias. Si al final utiliza cuantas aplicaciones libres le sea posible en su
trabajo, el objetivo de esta propuesta de actividades se habrá conseguido con
creces. No se rinda a la primera dificultad.
Otro consejo: si tiene un amigo o compañero de trabajo usuario avanzado de
GNU/Linux, le será de gran ayuda. Coméntele sus intenciones y recibirá toda la
ayuda de la que sea capaz su amigo. Los usuarios de GNU/Linux suelen ser
también activos proselitistas y abanderados de dicho sistema operativo y del
software libre en general y le ayudarán encantado, por la intensa satisfacción de
“liberar” a una persona del software privativo, de los virus y de la lógica
mercantilista y creadora de dependencia que implica el software privativo.

2.- Fundamento teórico de la investigación
2.1.- Marco Histórico (cuando se pertinente)
Los conceptos de "código abierto" (fuente abierta) y de "compartición libre de
información tecnológica" existen desde mucho antes de la existencia de
computadoras y del software. En los primeros años del desarrollo automotriz , la
ALAM (siglas en inglés para Association of Licensed Automobile Manufacturers en
español "Asociación de fabricantes de automóviles autorizados"), un grupo de
monopolizadores de capital, eran propietarios de los derechos de la patente de un
motor de gasolina de dos tiempos archivada por George B. Selden.[3] Con el
control de esta patente, fueron capaces de monopolizar la industria e intentaron
forzar a los fabricantes de automóviles a construir vehículos de acuerdo con sus
especificaciones (automóviles pesados, lujosos y caros; diseñados para la gente
adinerada). Los fabricantes a quienes otorgaban una licencia, tenían que pagarles
una comisión, así como un porcentaje de las ganancias brutas. [3] En el marco del
Auto Show de Chicago de 1905, un grupo de fabricantes de automóviles
independientes que incluía a Ford Motor Company, REO Motor Car Company y
Maxwell-Briscoe, formaron una nueva organización: la "Asociación de Fabricantes
de Carros de Motor de Estados Unidos" (AMCMA por sus siglas en inglés) para
pelear de manera colectiva contra la patente de Selden y el monopolio de la
ALAM. Tras algunos contratiempos, incluyendo la pérdida de una demanda legal y
la disolución de la AMCMA en 1909, Henry Ford apeló la decisión, ganándola en
1911. La resolución fue que la patente de Selden, misma que era para motores de
2 tiempos, no cubría los motores que estaban siendo utilizados por la mayoría de
fabricantes de aquel tiempo (que eran motores de cuatro tiempos, basados en el
diseño de Nikolaus Otto). Resultando en que la patente de Selden quedó
virtualmente sin ningún valor y en la disolución de la ALAM en una nueva
asociación que posteriormente se convertiría en la Asociación de Fabricantes de
Vehículos de Motor.[3] La nueva sociedad entabló un nuevo acuerdo de licencia
múltiple entre todos los fabricantes de automóviles de EE. UU.: aunque cada
compañía desarrollaría tecnologías y presentaría patentes, estas patentes serían
compartidas abiertamente y sin intercambio monetario alguno entre todos los
fabricantes.[3] Hasta el momento de la participación de EE. UU. en la segunda
guerra mundial, 92 patentes de Ford fueron utilizadas libremente por otros
fabricantes y a su vez fueron usadas 515 patentes de otras compañías, todo sin
demandas legales o intercambio monetario de ningún tipo.[3]

Algunos de los principios fundamentales del software libre, surgieron de filosofías
de cooperación y sinceridad, ampliamente establecidas en los campos
académicos y de la investigación científica (en este caso, ciencia computacional).
Richard Stallman, fundador de GNU y la FSF.

Algunas comunidades de software, que pueden compararse con la comunidad del
software libre actual, existieron por mucho tiempo antes que el movimiento del
software libre y el término "software libre" existieran.[4] Según Richard Stallman, la
comunidad que compartía software en el MIT existió por muchos años antes de
involucrarse (con el movimiento) en 1971.[5]

En los años 1950 y en los años 1960 casi todo el software era producido en masa
por académicos e investigadores corporativos en colaboración y no era visto así
mismo como un producto. Los sistemas operativos eran ampliamente distribuidos
y mantenidos por comunidades de usuarios. El código fuente, la versión leíble
para humanos del software, era distribuido con el software porque los usuarios
modificaban el software ellos mismos para arreglar errores de programación o
agregar nuevas funcionalidades.[6] El código fuente del sistema operativo de un
mainframe de IBM, el ACP (acrónimo de Airline Control Program), de 1967 era
distribuido de manera muy parecida al del software libre.[7]

Se formaron grupos de usuarios como los de IBM 701, llamados "SHARE", y los
de Digital Equipment Corporation, llamados "DECUS"; formados para facilitar el
intercambio de software. Así en esa era, el software era libre en cierto sentido, no
por algún esfuerzo realizado por usuarios o desarrolladores de software, sino
porque el software era desarrollado por la comunidad de usuarios. Para finales de
los años 1960 se empezó a producir un cambio: al evolucionar los sistemas
operativos y los compiladores de lenguaje de programación, los costos del
software de las compañías se incrementaron dramáticamente. Una naciente,
aunque creciente industria del software estaba compitiendo con el software
incluido al hardware de los fabricantes (el costo de los programas precargados
estaba incluido en el precio del hardware), las máquinas arrendadas requerían
soporte del software al tiempo que no se proveía la renta del software, y algunos
clientes capaces de satisfacer de mejor manera sus propias necesidades [8] no
quería que el costo del software del fabricante fuera incluido con el costo del
producto. En la demanda, realizada el 17 de enero de 1969, por parte del "Estado
Unido contra IBM" por violaciones al derecho de competencia (antitrust) el
gobierno de los Estados Unidos dictaminó que el software atado (incluido o
precargado) era anticompetetivo.[8] Mientras algún software continuaba
publicándose de manera gratuita, existía una creciente cantidad de software que
era vendido únicamente.

En los años 1970 AT&T distribuía las primeras versiones de UNIX sin costo al
gobierno y a investigadores académicos, pero estas versiones no permitían su
distribución ni la distribución de versiones modificadas, y por ende no eran
software libre en la acepción moderna de la frase.

A finales de los años 1970 y principios de los años 1980, los vendedores de
computadoras y compañías de software empezaron a cobrar por licencias de
software de manera rutinaria, comercializándolas como "Productos Informáticos" e
imponiendo restricciones legales a los nuevos desarrollos de software, ahora
vistos como activos, a través de derechos de autor, marcas registradas y contratos
de arrendamiento. En 1976, Bill Gates marcó el gran cambio de era cuándo
escribió, su ahora famosa Carta abierta a los aficionados, mandando el mensaje
de que lo que los hackers llaman "compartir" era, en sus palabras, "robar". Por
ejemplo, en 1979, AT&T empezó a hacer cumplir sus licencias restrictivas cuando
la compañía decidió que podrían generar utilidades vendiendo el sistema Unix. [9]

La llegada de Usenet al principio de los años 1980 conectó aún más a la
comunidad de programadores y facilitó, a los programadores, una forma más
simple de compartir su software y de contribuir al software que otros hayan escrito.

2.2.- Marco teórico

Los procesos de enseñanza de los últimos años han estado influenciados
por el uso de los medios técnicos auxiliares, dentro de los cuales las para
su apropiación. En la medida que ha ido avanzando la tecnología se
han buscado métodos que resulten efectivos para el proceso de enseñanza-
aprendizaje. Se puede afirmar que a cada paradigma de la informática
ha estado asociada una versión didáctica que apoye la docencia en
los contenidos más diversos.

A principios de los años 60, las computadoras habían comenzado a
extenderse por las universidades y su uso empezó a ser parte integrante de la for
mación de los estudiantes universitarios en algunas carreras. Pronto se empezó a
tratar de utilizar experimentalmente esas mismas computadoras en otros niveles d
e enseñanza. Sin embargo, algunos años antes ya se creaban y
utilizaban herramientas básicas que servían de apoyo a ciertos aspectos de la
enseñanza. Estos programas fueron evolucionando y optimizando sus formas
de enseñanza hasta el presente, en donde se encuentra gran cantidad de
propuestas de software, que utilizando todos los recursos existentes y el
acelerado crecimiento de las herramientas informáticas, colaboran soporte a
los     conocimientos       preexistentes,   así    como      de     medio     de
auto aprendizaje y evaluación.

Es necesario aclarar, en primer lugar que Software libre se refiere a la libertad de
los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el
software. El vocablo free en inglés posee dos significados: gratis y/o libre. Por ello
el término ha ocasionado confusiones dándose a entender, equivocadamente, que
el software libre es gratuito o regalado. Pero no es una cuestión de presencia o
ausencia de precio, puesto que el software libre no significa que no pueda ser
comercial.
El software libre permite al usuario el ejercicio de cuatro libertades básicas:
  La libertad de usar el programa, con cualquier propósito (libertad 0).
La libertad de estudiar cómo funciona el programa, y adaptarlo a tus
  necesidades (libertad 1). El acceso al código fuente es una condición previa
  para esto.
  La libertad de distribuir copias (libertad 2).
  La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de
  modo que toda la comunidad se beneficie. (libertad 3). El acceso al código
  fuente es un requisito previo para esto.

Un programa es Software Libre sólo si permiten todas esas libertades. Por ello, los
usuarios tienen la posibilidad y la libertad de distribuir copias, con o sin
modificaciones, de forma gratuita o cobrando una cantidad de dinero por la
distribución, a cualquiera y a cualquier lugar. El ser libre de hacer esto significa,
entre otras cosas, que no es necesario pedir o pagar permisos por las acciones
antes detalladas.
Este tipo particular de software se puede ejecutar con cualquier propósito, utilizarlo
con cualquier fin, ya sea educativo, cultural, comercial, político, social, etc.
(libertad 0).
Además el software libre permite estudiar cómo funciona y adaptarlo a las
necesidades de quien lo use. Tener acceso a su código fuente posibilita, entre
otras cosas, descubrir funciones ocultas, averiguar cómo se realiza determinada
tarea, descubrir qué posibilidades tiene, etc. El adaptar el programa a las
necesidades del usuario se puede suprimir partes que no le interesan, agregar
otras partes que considera importantes, copiar una parte que realiza una tarea y/o
adicionarla a otro programa, etc.
(libertad 1).
El software, sus copias y las modificaciones se pueden distribuir libremente, lo que
significa poseer la libertad de redistribuir el programa, gratis o con algún costo, ya
sea por mail, FTP, o en CD, redistribuyéndolo a una persona o a varias, a un
vecino o una persona que vive en otro país, etc. (libertad 2).
Es posible mejorarlo y hacer públicas esas mejoras. La libertad de hacer un
programa mejor programa, implica que se puede hacer menores los
requerimientos de hardware para funcionar, que tenga mayores prestaciones, que
sus requerimientos no sean tan altos, que tenga menos errores, etc. El poder
liberar las mejoras al público quiere decir que si se realiza una mejora que permita
un requerimiento menor de hardware, o que haga que ocupe menos espacio, se
puede redistribuir ese programa mejorado o simplemente proponer la mejora en
un lugar público (un foro de noticias, una lista de correo, un sitio web, un FTP, un
canal de chat)
(libertad 3).
El usuario al poseer el código fuente tiene poder de decisión, ya que podrá elegir
quién puede modificar los programas que ha adquirido para mejorarlos (o bien
mejorarlos el mismo). Es decir esto permite que no exista un monopolio, porque en
el caso de que un software sea discontinuado el usuario podrá nuevamente (al
poseer el código) elegir a un desarrollador para continuar utilizando el software
que fue discontinuado. Además el usuario no estará completamente a merced de
tener que renovar su hardware y software constantemente según ocurre a menudo
con las políticas de las empresas que producen software privativo y también será
libre de vender o redistribuir software libre.
Permite también a los profesionales de la informática y a los desarrolladores de
sistemas un libre intercambio de información e investigación sobre cómo funcionan
los programas, de compartir conocimiento y experiencias con este tipo de software
(consejos, resolver errores, asistencia, de trabajar en proyectos juntos a través de
internet (remotamente) es decir rompiendo las barreras geográficas y permitiendo
que un mismo software sea desarrollado en distintas partes del mundo.
2.2.1 Categorías de Software
En esta sección se definirán y especificarán los tipos de software libre y no libre
que existen según la Fundación del Software Libre. Se puede ver una imagen que
grafica estas categorías de software en el Anexo 2.
2.2.2Categorías de Software Libre
De acuerdo a la licencia que poseen y según la Fundación del Software del Libre,
los tipos de software libre se clasifican en: (a) software protegido porcopyleft o
GPL (General Public License), (b) software libre no protegido por copyleft y (c)
software de dominio público.
a) Software protegido con Copyleft o GPL
El Software protegido con Copyleft es aquel software libre cuyos términos de
distribución no permiten a los redistribuidores agregar ninguna restricción adicional
cuando éstos redistribuyen o modifican el software. Significa que cada copia del
software, aún si ha sido modificado el código fuente, debe ser Software Libre.
b) Software Libre no protegido con Copyleft o GPL
Es Software Libre que tiene la autorización para que cualquier persona lo pueda
redistribuir y modificar así como añadirle restricciones adicionales. Es decir, una
empresa de software puede compilar (para que la computadora pueda "interpretar"
el software) el programa, con o sin modificaciones, y vender el archivo ejecutable
c) Software de dominio público
Es software sin Copyright. Es un tipo especial de Software Libre no protegido
con Copyleft, es decir algunas copias o versiones modificadas pueden no ser
totalmente libres.
A continuación se va definir el término licencia y se expondrán las licencias más
importantes compatibles con la GPL.
Licencia:
Mediante la licencia un autor permite el uso de su creación a otras personas, de la
manera que el cree aceptable. En este sentido la licencia es el instrumento que
regula las maneras en que el usuario puede utilizar el software.
También una licencia de software es un contrato que determina en qué
condiciones el usuario puede utilizar el programa informático y qué obligaciones
adquiere para su uso. Cuando se instala un programa informático, o a veces,
incluso, por el simple hecho de abrir el sobre que lo contiene, se están aceptando
las condiciones de su licencia de software. En el Anexo 3 se puede ver una tabla
comparativa con las licencias más importantes.
Algunas licencias compatibles con la GPL: BSD modificada
La licencia modificada es básicamente la misma que la original sin la cláusula de
publicidad. De acuerdo con dicha cláusula "todo el material de publicidad en el
cual se mencionan características o la utilización de este software debía mostrar el
siguiente asentimiento: "este producto incluye software desarrollado por la
Universidad de California, Berkeley y sus contribuyentes".
Esta cláusula de publicidad no permitía que fuera compatible con la licencia GPL
pero a partir de su versión 2.0 fue eliminada y la licencia pasó a ser compatible
con la GPL.
2.2.3 Categorías de Software de fuente no disponible
De acuerdo con la licencia que tienen los tipos de programas que no son libres se
clasifican     en:    software    semilibre, freeware, shareware, propietario   o
privativo/cerrado y comercial.
a) Software Semilibre: No es un software libre pero posee una con autorización
que permite usarlo, copiarlo, distribuirlo y modificarlo (incluyendo la distribución de
versiones modificadas) sin fines de lucro.
b) Programa Freeware: Es un tipo de software que permite la libre redistribución
(incluso la incentiva) del mismo pero no su modificación y su código fuente no está
disponible.
c) Programa Shareware: Es un software con autorización para redistribuir copias,
pero con un tiempo limitado y si se requiere pagar por su uso se debe pagar por la
licencia.
Software Propietario (Privativo/Cerrado): Es un tipo de software donde su uso, su
redistribución o su modificación está prohibida porque su código fuente está
"cerrado" o se requiere de una autorización para leerlo o bien se encuentra tan
restringido que no se lo puede hacer libre de un modo efectivo.
e) Software Comercial. Es un software desarrollado por una organización que
lucra a través del uso del mismo. Software comercial y propietario
(privativo/cerrado) no son la misma cosa. La mayoría del software comercial es
propietario, sin embargo existe Software Libre Comercial y hay Software no Libre
Comercial..
2.3.1 Definición de Open Source (o Fuente Abierta)
El software Open Source podría traducirse como "código fuente abierto". Es un
tipo particular de software que ofrece al usuario la posibilidad de entrar en su
interior para poder estudiarlo o modificarlo. Pero no sólo hace referencia al libre
acceso al código fuente. Las condiciones de distribución de un programa Open
Source deben cumplir una serie de criterios, que a continuación se exponen. El
propósito de establecer una definición oficial de Open Source es establecer que
esos criterios contengan la esencia de lo que los programadores quieren que
signifique: que aseguren que los programas distribuidos con 'licencia Open
Source' estarán disponibles para su continua revisión y mejora para que alcancen
niveles de fiabilidad que no pueda conseguir ningún programa comercial 'cerrado'
sin discriminar a personas ni a grupos de personas que quiera utilizarlo.
A la idea esencial del Open Source, ofrecer programas con acceso al código
fuente, van unidas una serie de conceptos:
  Flexibilidad. Si el código fuente está disponible, los desarrolladores pueden
  modificar los programas de acuerdo a sus necesidades. Además, se produce un
  flujo constante de ideas que mejora la calidad de los programas.
  Fiabilidad y seguridad Con muchos programadores a la vez escrutando el
  mismo trabajo, los errores se detectan y corrigen antes, por lo que el producto
  resultante es más fiable y eficaz que el comercial.
  Rapidez de desarrollo Las actualizaciones y ajustes se realizan a través de una
  comunicación constante vía internet.
  Relación con el usuario. El programador se acerca mucho más a las
  necesidades reales de su cliente, y puede crear un producto específico para él.

La Open Source Definition da grandes libertades a la hora de relicenciar software,
lo que la GPL no permite. En particular la Open Source Definition permite
"mezclar" software privativo con software Open Source.
2.3.2 Diferencias/similitudes con el Software Libre
Es necesario aclarar que Open Source y Software Libre son esencialmente lo
mismo, la diferencia radica en que los defensores del Software Libre no están
ciento por ciento de acuerdo con que las empresas usen y distribuyan Software
Libre ya que, según ellos, el mercado corporativo antepone la utilidad a la libertad,
a la comunidad y a los principios y por ende no va de la mano con la filosofía
original detrás del Software Libre.
Para la Fundación del Software Libre el software Open Source
posee inaceptables restricciones. Los miembros más importantes de Open
Source, que deciden el significado de "Software de Código Fuente Abierto", han
aceptado una licencia que tiene restricciones inaceptables para la Fundación del
Software Libre: la Apple APSL.
Estos últimos consideran que el argumento principal de emplear el término
"Software de Código Fuente Abierto" en lugar "Software Libre" se debe a que éste
último concepto no es fácil de entender para ciertas personas. Debido a que
"Software Libre" implica hablar sobre libertad, sobre tópicos éticos, sobre
responsabilidades, así como también sobre conveniencia. Cuestiones que puede
producir malestar y conducir a que algunas personas rechacen la idea por esos
motivos.
Mientras que el movimiento del Código Abierto permite tomar una aplicación de
código abierto, modificarla y no exige publicar el código fuente de estas
modificaciones, el movimiento de Software Libre exige explícitamente que
cualquier mejora que se realice y se publique debe ir acompañada de su
correspondiente código fuente.
Esta diferencia, que puede parecer pequeña, tiene grandes connotaciones.
El Software Libre, al obligar a publicar el código fuente de los trabajos derivados,
no permite a terceros tomar un programa, aplicarle modificaciones y apropiarse de
la versión modificada. De este modo, se garantiza que cualquier trabajo derivado
de un proyecto de Software Libre continuará siendo libre.
También recalcan que la relación entre el movimiento Software Libre y el
movimiento Fuente Abierta, son por igual dos partes políticas dentro de la misma
comunidad. Están en desacuerdo en los principios básicos, pero están, sin
embargo de acuerdo en la mayoría de recomendaciones prácticas y trabajan
juntos en muchos proyectos específicos. En el movimiento del Software Libre, no
piensan en elmovimiento de Fuente Abierta como un enemigo. El enemigo común
de ambos movimientos es el software privativo.
Para el propósito de este trabajo de investigación científica se designará Software
Libre al
Open Source, ya que para el Estado no existe tal diferencia porque lo importante
es poseer el código fuente.



3.- Objetivos de la Investigación

3.1.- Objetivo general

      Promover el intercambio de experiencias, investigaciones y desarrollos en
      el tema.

      Despertar en los participantes el gusto por el desarrollo, la investigación y la
      innovación a través del software libre, para generar más y mejores
      propuestas de solución tecnológica, adecuadas al contexto.

      Abrir un espacio para la promoción del uso de GNU/Linux y software libre.

3.2.- Objetivos específicos

1. Difundir y promover el concepto de Software Libre.
2. Participar e influir en los procesos de toma de decisiones políticas que afectan
de manera tecnológica los procesos educativos en nuestra sociedad.
3. Impulsar la investigación y desarrollo del Software Libre.
4. Defender los derechos de usuarios y desarrolladores de Software Libre,
ofreciendo educación y soporte legal en relación al uso.
5. Apoyar iniciativas, tanto Organizaciónes públicas como privadas que busquen
consolidar nuevos modelos de negocios, educación o de gestión basados en
Software Libre.
6. Fomentar la participación activa de los desarrolladores y usuarios de Software
Libre de América Latina en el desarrollo, mejora y adaptación de programas libres.
7. Abrir canales con los gobiernos de la región para buscar mejores oportunidades
de crecimiento basándose en los modelos fundamentados en Software Libre.
8. Alentar a las instituciones educativas a usar Software Libre en todas las
instancias en las que los alumnos usen computadoras, permitiéndoles una amplia
gama de posibilidades, tanto técnicas como académicas, para una mejora global
en el sistema de educación tecnológica.
9. Promover la participación de las coalcancen munidades en espacios y en
escenarios que ayuden al desarrollo de sus habitantes y una independencia
Informática
10.Presentar el software libre como la mejor herramienta para erradicar la
piratería, tanto en Guatemala como en América Latina.


4.-Formulación de hipótesis

Hipótesis principal

Software libre es el software que, una vez obtenido, puede ser usado, copiado,
estudiado, modificado y redistribuido libremente. De modo más preciso, el
software libre se refiere a cuatro libertades que poseen los usuarios del software:

La     libertad   de     usar   el    programa,    con    cualquier     propósito.
La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades.
El acceso al código fuente es una condición previa para esto.
La libertad de distribuir copias, con lo que puedes ayudar a tu vecino.
La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de
modo          que        toda      la        comunidad        se        beneficie.

El software libre suele estar disponible gratuitamente en Internet, o a precio del
coste de la distribución a través de otros medios; sin embargo no es obligatorio
que sea así y, aunque conserve su carácter de libre, puede ser vendido
comercialmente.

¿Por qué usar Software Libre en la educación?

Para dar una primera explicación de por qué utilizar software libre en la educación
nos remitiremos a la misma procedencia de la educación publica. A medida que la
civilización avanzaba, desde hace cientos de años, la información y el
conocimiento iban adquirido un valor muy importante. Pero muy pocas personas
tenían acceso a ese conocimiento hasta que se inventó la forma de replicarlo de
forma más o menos fiable, rápida y con costes razonables. Con el invento de la
imprenta se inicia el crecimiento de una industria muy importante: la industria de la
información. Aunque la industria de la información ha ayudado muchísimo a la
divulgación y popularización del conocimiento humano, también ha generado
efectos colaterales negativos: un mercado altamente discriminatorio. Sólo podían
acceder a la información, y por supuesto al conocimiento humano, aquellos que
tenían dinero para pagarla. A medida que las civilizaciones se hacían más
sofisticadas, especialmente después de la edad media, el acceso al conocimiento
se hizo imprescindible, y la discriminación del propio mercado se hizo insostenible.
Cuando los estados se hicieron más ricos, sobre todo las democracias, se intentó
subsanar esa discriminación en el acceso al conocimiento. Así nacieron, entre
otras cosas, las bibliotecas y la educación pública. En otras palabras, la educación
pública ha surgido como la forma de favorecer la copia y divulgación del ya vasto
conocimiento humano, evitando así las discriminaciones propias de una industria
cuyos productos era la información. La especie humana lleva siglos avanzando
poco a poco y construyendo incrementalmente un cuerpo de conocimiento
gigantesco. Desde las herramientas básicas para preparar alimentos, pasando por
la rueda, hasta todos los conocimientos de física, electrónica, campos magnéticos,
partículas subatómicas, ondas, visión humana, óptica... etc. para que ahora
lleguen unas enormes multinacionales que han desarrollado una piel muy fina de
conocimiento sobre esa enorme pirámide y nos digan “la compresión de
imágenes, o de audio, es secreto, sólo nuestro y ni siquiera puedes mirar como se
hace”. Como si eso lo hubiesen podido lograr sólos, sin el aporte de millones y
millones de meses hombre y capital público invertidos. Muchos nos preguntamos
cómo es posible que la misma comunidad a la que se le arrebata el derecho a
acceder a su conocimiento, esté de acuerdo con esa apropiación y uso unilateral
del mismo. Por eso la primer razón por la cual una universidad como cualquier
institucion educativa publica debe utilizar software libre es justamente que para
eso mismo a surgido para favorecer la divulgación del ya vasto conocimiento
humano y esto es imposible de lograr utilizando sistemas que ponen todo tipo de
trabas a la libertad de copiar y utilizar el conocimiento. además el uso de software
libre en la educación tiene una gran cantidad de beneficios sobre el uso de el
software        privativo      entre        las      cuales     se       encuentran:

1.Crea profesionales independientes de un determinado entorno de software.

Cuando se enseña carpintería no se enseña cómo usar una marca determinada
de martillos o de sierras eléctricas. Cuando se enseña a escribir no se enseña el
uso de una marca de plumas o bolígrafos determinada. ¿Por qué cuando se
enseña informática, sí parece razonable enseñar a usar una determinada //marca//
de programas? ¿Hay razones para eso? Utilizando software libre, más que
enseñar a utilizar un producto se enseña a utilizar una tegnologia, ya que este se
apoya en estándares libres y reconocidos. Un usuario de un sistema privativo
como por caso Microsoft Windows o Microsoft Office se sentirá desorientado al
intentar utilizar cualquier otro sistema que cumpla la misma función debido a que
estos imponen una forma de trabajo no estandarizada y cerrada en la cual no es
posible ver el funcionamiento transparente de ningún proceso. Esto no ocurrirá
con un usuario de GNU/Linux o de cualquier otro sistema libre.
2.Reduce costos.

El software libre al permitir su copia de manera legal evita a las universidades
tener que pagar una licencia por cada maquina que posea con lo cual sumado a
que gran parte del software libre se distribuye de forma gratuita se traduce en un
enorme ahorro de recursos públicos. Otro punto a tener en cuenta es que el costo
de mantenimiento del software libre es menor debido a su gran estabilidad y
calidad que evita tener que reinstalar completamente el software en los equipos
cada lapsos cortos de tiempo como sucede con el sistema operativo Windows.
Además el software libre permite reciclar equipos que hallan quedado obsoletos
por los grandes requerimientos de los nuevos programas privativos, mediante la
creación de Thin Clients. Si todas las universidades que llevan años gastando
licencias y personal de mantenimiento para software privativo hubiesen dedicado
parte de ese dinero a salarios y becas para desarrollo, el software libre
actualmente llenaría muchos más huecos y necesidades que están sin cubrir,
además de haber formado profesionales con mucha experiencia durante el
camino. Además este ahorro en términos monetarios puede ser traducido en
mayor cantidad de equipos, mayor cantidad de profesores por alumno,
instalaciones más adecuadas y en resumen en una mejor formación.


3.Permite que los alumnos puedan usar el mismo software con el que se les
enseña.

El software libre permite que se hagan copias de los programas y se distribuyan a
los alumnos de forma legal, lo cual tiene un doble efecto positivo, ya que además
de permitir que los alumnos puedan utilizar el mismo software que utilizan en los
talleres en sus casas, también se desalienta la piratería de software. En cambio si
se utiliza software privativo se esta incitando a los alumnos a que cometan un
delito, ya que es lógico que los alumnos requieran poseer el mismo software que
se utiliza en los talleres para poder estudiar o realizar las practicas en su hogar,
también es lógico que no todos los alumno puedan pagar los altísimos costos de
todo el software que necesitarán, con lo cual, estos caerán inevitablemente en la
necesidad de copiar ilegalmente el software. Aunque alguna empresa de software
privativo ofrezca regalarlo a la universidad, la pregunta que hay que hacer
inmediatamente es: ¿también para todos los profesores y alumnos? ¿aseguras
que será gratis ahora y en el futuro? ¿aunque los alumnos dejen de ser alumnos y
empiecen              a          usar          para            su           trabajo?.


4.Ofrece control sobre el software.

Al tener software libre y bueno, no existe la necesidad de tener que depender y
estar amarrado al producto de una casa de software, sino que simplemente si el
software no sirve se cambia y se implementa otro producto distinto, lo cual no es
posible al estar amarrado a un producto que posiblemente costo un par de cientos
de dólares. Lo bueno también es que si no existe una herramienta que llene las
necesidades que necesitamos llenar para proveer una solución a nuestro
problema, simplemente se puede buscar una que haga lo necesario y modificamos
la misma para que se adapte a nuestras necesidades. Con lo cual se promueve la
industria local del software y se contribuye al software libre.




5.Es el futuro de la informática, a lo que debería apuntar una universidad del siglo
XXI

Es falso que todo el mercado sea Windows, por ejemplo el 77% de los servidores
web son Apache, es decir software libre. Gran parte de los mejores informáticos
que formamos están desarrollando en esos servidores, y quizás cobrando un poco
mejor, ya que no obligan a gastos de licencias a sus empresas. Todos los estudios
revelan que el software libre está ganando mercado rápidamente, así que si en
realidad se desea formar a los profesionales del futuro, se debería apostar
claramente por el software libre. A menos que estemos interesados en que toda la
programación se haga sólo en países asiáticos pagando salarios muchos más
bajos,       como         las        zapatillas      Made       in       Taiwan.




6.Es una buena herramienta de aprendizaje en el área de informática.

El uso de open source permite que los estudiantes hagan uso de su creatividad e
ingenio tomando software ya existente desarmándolo, modificándolo y
rearmándolo, creando mejor software y mejorando el entendimiento de los
conceptos de programación usados hoy en día. Lo cual es un valor agregado, ya
que los estudiantes de programación pueden trabajar con software ya existente y
que puede ser similar al que tengan que usar o crear en el momento en que sean
profesionales. El open source también permite que los estudiantes puedan saber
que es lo que hace en verdad funcionar a la computadora, como trabajan los
procesos internos y que hace la computadora en cada momento de su operación.

La pregunta más difícil

A lo largo de este texto hemos estado tratando de responder a la pregunta “¿Por
qué debe usarse software libre en la educación?” , pero tal vez la pregunta más
importe sea “¿por que usar software privativo?”. Es muy difícil, por no decir
imposible, encontrar una justificación adecuada y coherente a la necesidad de
usar sistemas y programas privativos en las universidades. No creo que deba ser
nuestra preocupación que unos pocos millonarios, los más ricos del planeta,
puedan seguir incrementando sus fortunas. O que unas pocas empresas puedan
seguir manteniendo su mercado monopolístico (en el sentido de que no hay
libertad de contratar servicios de mantenimiento con otras empresas). Si las
prácticas de un alumno pueden ser desarrolladas completamente en un sistema
libre, no hay excusa para seguir usando sistemas privativos que no respetan
estándares.

5.- Variables

5.1.- Definición Conceptual de las variables (indicadores)

Qué es software libre para ti?

¿Ha utilizado software libre?

a) si

b) no

c) no se

¿cree usted que es importante el uso de software libre?

           a) Si
           b) B) no
           ¿Por qué?

El software libre es:

           c) Programas gratuitos, que puedo descargar de internet pero no puedo
              modificar
           d) Programa de dominio publico, pero que no los puedo modificar
           e) Programas con una licencia que nos permite modificarlo y distribuirlo
              libremente y además hacerlo con el código de dicho programa



¿Crees tu como estudiante que es importante participar en algún proyecto o
aportar tus conocimientos para mejorar un software?

¿conoces a alguna comunidad que promueve el uso de software libre? ¿cual?

¿algún maestro te ha comentado acerca del código abierto(open source)?

   a) Si
   b) No

   ¿Qué te ha comentado?
¿Te gustaría conocer mas sobre este tema?

   a)   Si
   b)   No
   c)   Tal vez
   d)   No se
   e)   No tengo tiempo
   f)   No creo que sea interesante

¿Has usado Linux o alguna aplicación relacionado con este (Libre office u otros)?
¿Qué te pareció la experiencia?

¿Cree usted que el software antes mencionado es más          eficiente que el de
Windows? ¿Por qué?




5.3.- Matriz de consistencia.
MATRIZ DE CONSISTENCIA


     IMPLEMENTACIÓN DE SOFTWARE LIBRE PARA REDUCIR COSTOS DE IMPLEMENTACIÓN Y APRENDIZAJE

PROBLEMA         OBJETIVOS                 HIPOTESIS             VARIABLES    INDICADORES                             METODOS
                                           HIPOTESIS             DE        LA                                         -UNIVERSO:
¿EN       QUE    1.1.1 OBJETIVO            GENERAL               HIPÓTESIS                                            Estudiantes 500
MEDIDA,    EL    GENERAL                                         PRINCIPAL    ¿Qué es software libre para ti?
USO     DE LA                              Software     libre                                                         -MUESTRA:
IMPLEMENTACI     Promover               el es el software        USO DE LA      ¿Ha utilizado software libre?         Estudiantes 50
ÓN         DE    intercambio           de que, una vez           IMPLEMENTA
SOFTWARE         experiencias,             obtenido, puede       CIÓN    DEL    a) si                                 -TIPO        DE
LIBRE        ,   investigaciones         y ser       usado,      SOFTWARE                                             INVESTIGACIÓN:
AYUDARA     A    desarrollos   en       el copiado,              LIBRE PARA     b) no                                 Descriptivo
MEJORAR    EL    tema.                     estudiado,            PROCESO DE
REDIMIENTO Y                               modificado       y    APRENDIZAJ     c) no se                         -DISEÑO
REDUCCIÓN DE     Despertar     en     los redistribuido          E         Y                                     ESPECÍFICO
COSTOS     DE    participantes el gusto libremente. De           REDUCCIÓN      ¿cree usted que es importante el Descriptivo
IMPLEMENTACI     por el desarrollo, la modo             más      DE COSTOS      uso de software libre?                 Estructura del
ON?              investigación     y    la preciso,         el                                                         diseño:
                 innovación a través software libre se                                    f) Si
                 del software libre, refiere a cuatro                                     g) B) no               Si…….entonces…..
                 para generar más y libertades que                                       ¿Por qué?               METODO :
                 mejores     propuestas poseen            los
                 de              solución usuarios        del                   El software libre es:                 CUALITATIVO
                 tecnológica,              software:
                 adecuadas              al                                                 h) Programas
                 contexto.                 La libertad de                                     gratuitos, que puedo
                                           usar            el                                 descargar         de    -INSTRUMENTOS
                 Abrir un espacio para programa, con                                          internet pero no        Implementación del
                 la promoción del uso cualquier                                               puedo modificar         software libre
                 de     GNU/Linux        y propósito.                                      i) Programa          de    opiniones
                 software libre.           La libertad de                                     dominio      publico,   Registros
1.1.2 OBJETIVO             estudiar cómo                      pero que no los
  ESPECIFICO                funciona        el                 puedo modificar
1. Difundir y promover      programa,        y              j) Programas con una
el     concepto       de    adaptarlo a tus                    licencia que nos
Software Libre.             necesidades. El                    permite modificarlo
2. Participar e influir     acceso          al                 y         distribuirlo
en los procesos de          código fuente es                   libremente           y
toma de decisiones          una condición                      además hacerlo con
políticas que afectan       previa       para                  el código de dicho
de              manera      esto.                              programa
tecnológica          los    La libertad de
procesos educativos         distribuir copias,
en nuestra sociedad.        con     lo    que
3.      Impulsar       la   puedes ayudar        ¿Crees tu como estudiante que
investigación           y   a tu vecino.         es importante participar en algún
desarrollo           del    La libertad de       proyecto     o    aportar      tus
Software Libre.             mejorar         el   conocimientos para mejorar un
4.     Defender      los    programa         y   software?
derechos de usuarios        hacer públicas
y desarrolladores de        las mejoras a        ¿conoces a alguna comunidad
Software          Libre,    los demás, de        que promueve el uso de software
ofreciendo educación        modo que toda        libre? ¿cual?
y soporte legal en          la comunidad se
relación al uso.            beneficie.           ¿algún maestro te ha comentado
5. Apoyar iniciativas,                           acerca del código abierto(open
tanto Organizaciónes        El software libre    source)?
públicas          como      suele       estar
privadas que busquen        disponible              c) Si
consolidar       nuevos     gratuitamente           d) No
modelos de negocios,        en Internet, o a
educación      o      de    precio del coste        ¿Qué te ha comentado?
gestión basados en          de            la
Software Libre.             distribución   a   ¿Te gustaría conocer mas sobre
6.      Fomentar       la   través de otros    este tema?
participación activa de     medios;      sin
los desarrolladores y       embargo no es         g)   Si
usuarios de Software        obligatorio que       h)   No
Libre     de    América     sea      así  y,      i)   Tal vez
Latina       en        el   aunque                j)   No se
desarrollo, mejora y        conserve     su       k)   No tengo tiempo
adaptación            de    carácter     de       l)   No     creo   que   sea
programas libres.           libre, puede               interesante
7. Abrir canales con
los gobiernos de la                            ¿Has usado Linux o alguna
región para buscar                             aplicación relacionado con este
mejores                                        (Libre office u otros)? ¿Qué te
oportunidades         de                       pareció la experiencia?
crecimiento
basándose en los                               ¿Cree usted que el software
modelos                                        antes mencionado es más
fundamentados         en                       eficiente que el de Windows?
Software Libre.                                ¿Por qué?
8. Alentar a las
instituciones
educativas a usar
Software Libre en
todas las instancias
en     las    que    los
alumnos            usen
computadoras,
permitiéndoles      una
amplia      gama      de
posibilidades,     tanto
técnicas           como
académicas, para una
mejora global en el
sistema de educación
tecnológica.
9.     Promover       la
participación de las
coalcancen
munidades            en
espacios       y     en
escenarios          que
ayuden al desarrollo
de sus habitantes y
una      independencia
Informática
10.     Presentar     el
software libre como la
mejor       herramienta
para     erradicar    la
piratería, tanto en
Guatemala como en
América Latina.
6.- Diseño operacional

6.1.- Tipo y nivel de investigación

La naturaleza de esta investigación fue aplicada porque está sujeta en las
aplicaciones de conocimientos teóricos.

Se define porque “cuyo propósito fundamental es dar solución a los problemas en
el proceso de aprendizaje y disminución de costos por implementación” y a eso se
orienta la investigación de dar soluciones prácticas.

El nivel de esta investigación es de carácter descriptivo

6.2.- Método de la investigación

El método es Cualitativo

6.3.- Universo y muestra

El universo lo conforman 500 alumnos que forman parte de la universidad alas
peruanas de los cuales se ha tomado como muetra solo a 50 de estos.

7.- Contrastación de la hipótesis

7.1.- Diseño de comprobación de hipótesis

Realizado

7.2.- Descripción de la técnica que utilizan en la investigación
Para llegar a analizar el uso de software libre de manera más eficiente se utilizó
un cuestionario lo cual nos facilitó a realizar dicho estudio.

a.- Técnica de muestreo

Se ha aplicado la encuesta a 50 estudiantes de la UAP lo cual el 16% de los
encuestados no conocen ni tienen una idea de lo que es software libre, el 78%
restante tiene conocimiento de este software y el 6% no sabe ,lo cual que esta
investigación ha sido muy provechosa porque de esta manera ayuda a              los
investigadores a poner más énfasis en temas muy novedosos.

b.- Técnicas para recolectar información

Para la recopilación de información que permitirá conocer el procedimiento actual
de procesamiento de información por parte de los consejos comunales, la
herramienta a utilizar será la aplicación de entrevistas. Estas entrevistas serán
documentadas en formularios de observación.

c.- Técnicas para el procesamiento y el análisis de los datos

Debido a la naturaleza cualitativa de los datos que se obtienen en las entrevistas,
el procedimiento para su procesamiento y análisis será la teoría Fundamentada.
Este procedimiento permite que la teoría (hallazgos) vaya emergiendo
fundamentada                      en                  los                   datos.
Cuestionario

¿Qué es software libre para ti?

¿Ha utilizado software libre?

a) si

b) no

c) no se

¿Cree usted que es importante el uso de software libre?

           k) Si
           l) B) no
           ¿Por qué?

El software libre es:

           m) Programas gratuitos, que puedo descargar de internet pero no puedo
              modificar
           n) Programa de dominio público, pero que no los puedo modificar
           o) Programas con una licencia que nos permite modificarlo y distribuirlo
              libremente y además hacerlo con el código de dicho programa

¿Crees tu como estudiante que es importante participar en algún proyecto o
aportar tus conocimientos para mejorar un software?

¿Conoces a alguna comunidad que promueve el uso de software libre? ¿Cuál?

¿Algún maestro te ha comentado acerca del código abierto (open source)?

   e) Si
   f) No

   ¿Qué te ha comentado?

¿Te gustaría conocer más sobre este tema?

   m)   Si
   n)   No
   o)   Tal vez
   p)   No se
   q)   No tengo tiempo
   r)   No creo que sea interesante
¿Has usado Linux o alguna aplicación relacionado con este (Libre office u otros)?
¿Qué te pareció la experiencia?

¿Cree usted que el software antes mencionado es más          eficiente que el de
Windows? ¿por qué?

Más contenido relacionado

La actualidad más candente

1. software libre slideshare
1. software libre slideshare1. software libre slideshare
1. software libre slidesharegvalenciam63
 
Software libre el verdadero 3..........
Software libre el verdadero 3..........Software libre el verdadero 3..........
Software libre el verdadero 3..........brayan delgado
 
Software libre 2
Software libre 2Software libre 2
Software libre 2JULIOS34
 
Trabajo software libre
Trabajo software  libreTrabajo software  libre
Trabajo software libreOrlando Mendez
 
Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietarioSILB91
 
ULS - Como se puede aplicar el software libre a las diferentes carreras que o...
ULS - Como se puede aplicar el software libre a las diferentes carreras que o...ULS - Como se puede aplicar el software libre a las diferentes carreras que o...
ULS - Como se puede aplicar el software libre a las diferentes carreras que o...IntComp-ULS
 
Trabajo final lopez_evelyn
Trabajo final lopez_evelynTrabajo final lopez_evelyn
Trabajo final lopez_evelynEvelyn Lopez
 
Tic 2. tematica 2 practica 1. speckbacher rocio
Tic 2. tematica 2 practica 1. speckbacher rocioTic 2. tematica 2 practica 1. speckbacher rocio
Tic 2. tematica 2 practica 1. speckbacher rocioro174
 
Software libre en educación.
Software libre en educación.Software libre en educación.
Software libre en educación.Fernando Sanjuan
 
Filosofia del software libre
Filosofia del software libreFilosofia del software libre
Filosofia del software libreCarlos Córdova
 
Fundamentos del software libre. (Maviola,José, Luis y Luisana)
Fundamentos del software libre. (Maviola,José, Luis y Luisana)Fundamentos del software libre. (Maviola,José, Luis y Luisana)
Fundamentos del software libre. (Maviola,José, Luis y Luisana)Maviola Pulido
 
Tematica 2 practica 1 elba jolly
Tematica 2 practica 1 elba jollyTematica 2 practica 1 elba jolly
Tematica 2 practica 1 elba jollyintoenglish
 
Tic ii tematica ii- parctica i- ruiz mariel-
Tic ii tematica ii- parctica i- ruiz mariel-Tic ii tematica ii- parctica i- ruiz mariel-
Tic ii tematica ii- parctica i- ruiz mariel-marslidetic
 

La actualidad más candente (19)

El Software Libre
El Software LibreEl Software Libre
El Software Libre
 
1. software libre slideshare
1. software libre slideshare1. software libre slideshare
1. software libre slideshare
 
Software libre el verdadero 3..........
Software libre el verdadero 3..........Software libre el verdadero 3..........
Software libre el verdadero 3..........
 
Software libre 2
Software libre 2Software libre 2
Software libre 2
 
Open source
Open  sourceOpen  source
Open source
 
Ensayo software libre
Ensayo   software libreEnsayo   software libre
Ensayo software libre
 
Trabajo software libre
Trabajo software  libreTrabajo software  libre
Trabajo software libre
 
Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietario
 
¿Qué es software libre?
¿Qué es software libre?¿Qué es software libre?
¿Qué es software libre?
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
Software
SoftwareSoftware
Software
 
ULS - Como se puede aplicar el software libre a las diferentes carreras que o...
ULS - Como se puede aplicar el software libre a las diferentes carreras que o...ULS - Como se puede aplicar el software libre a las diferentes carreras que o...
ULS - Como se puede aplicar el software libre a las diferentes carreras que o...
 
Trabajo final lopez_evelyn
Trabajo final lopez_evelynTrabajo final lopez_evelyn
Trabajo final lopez_evelyn
 
Tic 2. tematica 2 practica 1. speckbacher rocio
Tic 2. tematica 2 practica 1. speckbacher rocioTic 2. tematica 2 practica 1. speckbacher rocio
Tic 2. tematica 2 practica 1. speckbacher rocio
 
Software libre en educación.
Software libre en educación.Software libre en educación.
Software libre en educación.
 
Filosofia del software libre
Filosofia del software libreFilosofia del software libre
Filosofia del software libre
 
Fundamentos del software libre. (Maviola,José, Luis y Luisana)
Fundamentos del software libre. (Maviola,José, Luis y Luisana)Fundamentos del software libre. (Maviola,José, Luis y Luisana)
Fundamentos del software libre. (Maviola,José, Luis y Luisana)
 
Tematica 2 practica 1 elba jolly
Tematica 2 practica 1 elba jollyTematica 2 practica 1 elba jolly
Tematica 2 practica 1 elba jolly
 
Tic ii tematica ii- parctica i- ruiz mariel-
Tic ii tematica ii- parctica i- ruiz mariel-Tic ii tematica ii- parctica i- ruiz mariel-
Tic ii tematica ii- parctica i- ruiz mariel-
 

Similar a Tesis alex

Trabajo del software libre
Trabajo del software libreTrabajo del software libre
Trabajo del software libreisis_garcia_9
 
Trabajo del software libre
Trabajo del software libreTrabajo del software libre
Trabajo del software libreisis_garcia_9
 
Trabajo del software libre
Trabajo del software libreTrabajo del software libre
Trabajo del software libreisis_garcia_9
 
sofware libre evolución
sofware libre evoluciónsofware libre evolución
sofware libre evoluciónnauj1777
 
Software libre (1)
Software libre (1)Software libre (1)
Software libre (1)Ale Valdez
 
El software libre, historia y sus principios.
El software libre, historia y sus principios.El software libre, historia y sus principios.
El software libre, historia y sus principios.Carlys Pgm
 
Libertades del software libr1
Libertades del software libr1Libertades del software libr1
Libertades del software libr1mishel cevallos
 
Free software
Free softwareFree software
Free softwarepomoysan
 
ULS - Software libre
ULS - Software libreULS - Software libre
ULS - Software libreIntComp-ULS
 
Ayala elizabeth las 4 libertades richard stallman
Ayala elizabeth  las 4 libertades richard stallmanAyala elizabeth  las 4 libertades richard stallman
Ayala elizabeth las 4 libertades richard stallmanElizabeth Ayala
 
Cuatro libertades de stallman
Cuatro libertades de stallmanCuatro libertades de stallman
Cuatro libertades de stallmannicodiegog
 
Software libre
Software libreSoftware libre
Software libreSAIMIR
 
Tic II tematica 2-practica 2- ramirez andrea julieta
Tic II tematica 2-practica  2- ramirez andrea julietaTic II tematica 2-practica  2- ramirez andrea julieta
Tic II tematica 2-practica 2- ramirez andrea julietaJulieta Ramirez
 

Similar a Tesis alex (20)

Trabajo del software libre
Trabajo del software libreTrabajo del software libre
Trabajo del software libre
 
Trabajo del software libre
Trabajo del software libreTrabajo del software libre
Trabajo del software libre
 
Trabajo del software libre
Trabajo del software libreTrabajo del software libre
Trabajo del software libre
 
sofware libre evolución
sofware libre evoluciónsofware libre evolución
sofware libre evolución
 
Software libre (1)
Software libre (1)Software libre (1)
Software libre (1)
 
Software libre
Software libreSoftware libre
Software libre
 
El software libre, historia y sus principios.
El software libre, historia y sus principios.El software libre, historia y sus principios.
El software libre, historia y sus principios.
 
Libertades del software libr1
Libertades del software libr1Libertades del software libr1
Libertades del software libr1
 
Free software
Free softwareFree software
Free software
 
Tarea de computacion
Tarea de computacionTarea de computacion
Tarea de computacion
 
Tarea de computacion
Tarea de computacionTarea de computacion
Tarea de computacion
 
Tarea de computacion
Tarea de computacionTarea de computacion
Tarea de computacion
 
Tarea de computacion
Tarea de computacionTarea de computacion
Tarea de computacion
 
informe
informeinforme
informe
 
ULS - Software libre
ULS - Software libreULS - Software libre
ULS - Software libre
 
Ayala elizabeth las 4 libertades richard stallman
Ayala elizabeth  las 4 libertades richard stallmanAyala elizabeth  las 4 libertades richard stallman
Ayala elizabeth las 4 libertades richard stallman
 
Cuatro libertades de stallman
Cuatro libertades de stallmanCuatro libertades de stallman
Cuatro libertades de stallman
 
Software libre en_educacion_v2
Software libre en_educacion_v2Software libre en_educacion_v2
Software libre en_educacion_v2
 
Software libre
Software libreSoftware libre
Software libre
 
Tic II tematica 2-practica 2- ramirez andrea julieta
Tic II tematica 2-practica  2- ramirez andrea julietaTic II tematica 2-practica  2- ramirez andrea julieta
Tic II tematica 2-practica 2- ramirez andrea julieta
 

Más de Wilberth Rojas Aguilar (20)

Sql server tutorial
Sql server tutorialSql server tutorial
Sql server tutorial
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
estado de emergencia
 estado de emergencia estado de emergencia
estado de emergencia
 
estado de emergencia
estado de emergenciaestado de emergencia
estado de emergencia
 
El estado de emergencia
El estado de emergenciaEl estado de emergencia
El estado de emergencia
 
estado de emergencia
estado de emergenciaestado de emergencia
estado de emergencia
 
Proyecto de metodologia
Proyecto de metodologiaProyecto de metodologia
Proyecto de metodologia
 
Tesis alex
Tesis alexTesis alex
Tesis alex
 
Proyecto de metodologia
Proyecto de metodologiaProyecto de metodologia
Proyecto de metodologia
 
Software libre alex
Software libre alexSoftware libre alex
Software libre alex
 
examen
examen examen
examen
 
1
11
1
 
1
11
1
 
1
11
1
 
Biografia
BiografiaBiografia
Biografia
 
EL METODO CIENTIFICO Y LAS CIENCIAS DE LA INGENEIRIA.
EL METODO CIENTIFICO Y LAS CIENCIAS DE LA INGENEIRIA.EL METODO CIENTIFICO Y LAS CIENCIAS DE LA INGENEIRIA.
EL METODO CIENTIFICO Y LAS CIENCIAS DE LA INGENEIRIA.
 
view.php
view.phpview.php
view.php
 
Elaboracion-de-tesis-2010 -final-UCV
Elaboracion-de-tesis-2010 -final-UCVElaboracion-de-tesis-2010 -final-UCV
Elaboracion-de-tesis-2010 -final-UCV
 
Wittgensteinx
WittgensteinxWittgensteinx
Wittgensteinx
 
GUIA_PLANEAMIENTO_ESTRATEGICO
GUIA_PLANEAMIENTO_ESTRATEGICOGUIA_PLANEAMIENTO_ESTRATEGICO
GUIA_PLANEAMIENTO_ESTRATEGICO
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

Tesis alex

  • 1. Introducción Este capítulo trata sobre el software libre en educación. Está dirigido a docentes en activo de todos los niveles, a gestores educativos y, especialmente, a estudiantes que se están preparando para una profesión relacionada con la educación. No presupone conocimientos previos más allá de los de un usuario informático normal: manejo del sistema operativo, de aplicaciones ofimáticas y de algunas aplicaciones Internet. Se asume, también, que el lector “ha oído hablar” del software libre y es posible que utilice alguna aplicación libre descargada de Internet. Los autores se han marcado cuatro objetivos esenciales. El primero es introducir al lector en los conceptos clave del software libre, su definición, su origen y algunas de sus implicaciones. El segundo objetivo es incitar al lector a probar el software libre y a comprobar sus ventajas prácticas sobre el software privativo. El último apartado, las actividades, está dedicado a ello. El tercer objetivo es animar a reflexionar sobre la relación entre los valores que encarna el software libre y los fines de la educación pública. Pretendemos que los estudiantes desarrollen los conocimientos y las capacidades necesarias para integrarse adecuadamente en esta compleja y contradictoria sociedad de la información del siglo XXI, para ser ciudadanos libres, participativos y solidarios, para ser profesionales competentes, pero ¿es posible si en nuestras escuelas, institutos y universidades sólo conocen software privativo, basado en la idea de que investigar y comprender cómo funciona o compartirlo con los demás son actividades delictivas? Finalmente, nos gustaría analizar si es posible utilizar en educación el modelo de desarrollo del software libre y las ideas sobre libertad y cooperación que lo sustentan. Los educadores creamos materiales formativos y actividades didácticas para nuestros alumnos, que podemos elaborar colaborativamente y distribuir en la Internet. Podemos aprender mucho de la filosofía y las prácticas de los programadores de software libre y de experiencias como la Wikipedia, la mayor enciclopedia del mundo, en la que cualquiera puede colaborar. En otro lugar (Adell, 2006) hemos propuesto algunas ideas sobre este tema. Como puede verse, desde nuestra perspectiva, el software libre no es sólamente un tipo de software o una forma de “licenciar” software, es un fenómeno social y cultural complejo, que tiene un indudable interés teórico y práctico para la educación.
  • 2. Dedicatoria Este trabajo esta dedicado a mi padres ya que día a día me apoyan me dan la fuerza para lograr mis objetivos a mis profesores a quienes derraman sus conociemientos en nosotros.
  • 3. AGRADECIMIENTO Agradecemos a Alex Hernández Torres por guiarnos y ayudarnos a enriquecer este trabajo.
  • 4. 1.- Planteamiento del problema. Las definiciones de software libre El hecho de que en inglés, el idioma en el que se acuñó y difundió el término software libre (free software), una misma palabra (free) signifique tanto “libre” como “gratuito” y que gran parte del software libre sea efectivamente gratuito, ha favorecido las malas interpretaciones: Mucha gente considera equivalente los términos software libre y software gratuito. Sin embargo, el rasgo esencial que define el software libre es la libertad, no el precio. Cuando se habla de software libre (free software) debemos pensar en “libertad de expresión” (free speech), no en “cerveza gratis” (free beer). El propietario de los derechos sobre el software libre garantiza a los usuarios, mediante una licencia, una serie de libertades que no otorga el propietario del software privativo, que se reserva numerosos derechos en base a la legislación sobre propiedad intelectual (por ejemplo, no permite el acceso al código fuente o no permite ninguna modificación y su subsecuente distribución). El usuario de software privativo en realidad paga por el derecho a usar, con numerosas limitaciones, el software. Pero pagar por él, no lo convierte en algo de su propiedad. Más adelante trataremos este punto con mayor detenimiento. Una idea crucial para entender el revuelo que ha creado el software libre es que software libre es mucho más que software. Así, se ha asociado a un modelo de desarrollo del software (Raymond, 1999), como una comunidad de prácticas (Edwards, 2004; Tuomi, 2005), una “escena” (Lehman, 2004), una aproximación a cierto tipo de licencias (Perens, 1999), un modelo económico (Khalak, 2000; Lerner y Tirole, 2000), un sistema social y de valores (Lessig, 2004; Stallman, 1992), un movimiento social por una cuestión ética (Wynants y Cornelis, 2005) o un modelo híbrido, público-privado, de innovación (Lyn, 2005). Todas estas perspectivas, junto a estrategias dirigidas a despolitizar las ideas que subyacen al concepto original de software libre y a hacerlo “digerible” a la industria, han producido bastante confusión. En la Internet y en la bibliografía se suelen emplear cada vez más acrónimos como FLOSS (Free, Libre, Open Source Software) o FOSS (sin Libre) o FS/OS para no entrar en polémicas sobre si lo importante es la libertad o el código abierto. El origen de las ideas que subyacen al software libre hay que buscarlo en las prácticas de los primeros programadores informáticos, la cultura “hacker” creada por los primeros programadores en los laboratorios de universidades y centros de investigación norteamericanos en los primeros tiempos de la informática, que asumían que compartir el conocimiento (y el código) libremente entre ellos era normal e incluso beneficioso para el avance del conocimiento. Pero las bases ideológicas del movimiento del software libre se asentaron en la década de los 80 gracias a la visión de una persona, Richard Stallman. Stallman, horrorizado por el camino que estaba tomando la naciente industria del software, con todas sus restricciones y prohibiciones a los usuarios, se propuso crear un sistema operativo completo, tipo UNIX, completamente libre, que bautizó como
  • 5. GNU, así como a difundir los principios y las ventajas del software libre. Para conseguir sus objetivos creó la Free Software Foundation (FSF). La definición de la Free Software Foundation (FSF): el software libre La FSF propugna como elemento clave para la definición del software libre la libertad de la comunidad de usuarios para poder ejecutar, copiar, estudiar, mejorar y redistribuir el software. La palabra clave aquí es libertad. Libertad de usar el programa para cualquier propósito, de estudiar cómo funciona y adaptarlo a las diferentes necesidades, de distribuir copias, de poder mejorarlo y de hacer públicas las mejoras. La única restricción es que si redistribuimos el programa, tenemos que hacerlo reconociendo los mismos derechos en los usuarios de nuestras modificaciones. Como vemos, el acceso al código fuente es un requisito previo y necesario para ejercer la mayoría de estas libertades. En concreto, la FSF se refiere a cuatro libertades que deben tener los usuarios del software para que pueda ser calificado como libre (Stallman, 1996): • Libertad 0. Es la libertad de usar el programa para cualquier propósito. • Libertad 1. La libertad de estudiar cómo funciona el programa y adaptarlo a las propias necesidades. Una condición previa para que se dé esta libertad es el acceso al código fuente. • Libertad 2. La libertad de redistribuir copias. • Libertad 3. La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie. Esta libertad también requiere el acceso al código fuente. Por tanto, un programa puede definirse como software libre sólamente si los usuarios tienen todas estas libertades. Las cuatro libertades básicas de la FSF se concretan en la licencia GPL GNU (GNU General Public License). El tema de las diferentes licencias de. La definición de la Open Source Initiative (OSI): el software de código abierto En 1998, algunos programadores y activistas del software libre, como Eric S. Raymond, Bruce Perens y Tim O'Reilly entre otros, crearon la Open Source Initiative (OSI). Eric Raymond había escrito poco antes el ensayo sobre ingeniería de software La catedral y el bazar (Raymond, 1997), en el que describía el proceso de desarrollo de Linux como una manera nueva, diferente y muy eficiente de crear software. La OSI nació con el objetivo de crear y fomentar el uso de programas informáticos de código abierto. La razón por la que la OSI defiende el acceso al código fuente de los programas no es la libertad, sino la posibilidad de crear mejor software, adaptado a necesidades reales de los usuarios. La OSI se centra en destacar las ventajas pragmáticas de la utilización del software de código abierto, basadas en la constante exposición de la estructura y funcionamiento de los programas al escrutinio de la comunidad y en la capacidad de implicación y participación de sus usuarios en su mejora. El resultado final es que, según la OSI, el software de código abierto tiende a ser de mejor calidad que el privativo.
  • 6. Para que un programa pueda ser considerado de código abierto, la OSI establece un decálogo de condiciones que ha de cumplir. En su versión 1.9 (OSI, 2006), y tal como las reproduce Mas (2005, pág. 33-35), son son las siguientes: 1. Libre distribución. No se puede impedir la venta o distribución del programa o parte de él. Así mismo, tampoco se puede exigir el pago de un canon o tasa a cambio de su distribución por parte de terceros. 2. Código fuente. El programa debe incluir su código fuente y no se puede restringir su redistribución. 3. Trabajos derivados. No debe impedirse realizar modificaciones o trabajos derivados del programa y debe permitirse que éstos sean distribuidos bajo los mismos términos que el software original. 4. Integridad del código de fuente original. Puede exigirse que una versión modificada del programa tenga un nombre y número de versión diferente que el programa original para poder proteger al autor original de la responsabilidad de estas versiones. 5. No discriminación contra personas o grupos. Las condiciones de uso del programa no pueden discriminar a una persona o un grupo de personas. 6. No discriminación contra usos. No se puede negar a ninguna persona el uso del programa para ningún fin como, por ejemplo, el comercial o el militar. 7. Distribución de la licencia. Los derechos del programa deben aplicarse a todos quienes se redistribuye el programa sin ninguna condición adicional. 8. La licencia no debe ser específica de un producto. Los derechos garantizados al usuario del programa no deben depender de que el programa forme parte de una distribución o paquete particular de software. 9. La licencia no debe restringir otro software. La licencia no debe poner restricciones en otros programas que se distribuyen junto con el software licenciado. 10. La licencia debe ser tecnológicamente neutra. No puede existir ninguna disposición en la licencia que obligue al uso de una tecnología concreta. Pero, ¿cómo se obtienen y garantizan las libertades en el software? ¿Cómo saber qué derechos tenemos o no tenemos respecto a un programa que hemos conseguido en una tienda o bajado de Internet? ¿Qué es la licencia? Las condiciones de uso del software por parte del usuario las proporciona la licencia, un documento legal que acompaña al software y que poca gente lee. Las licencias en el software privativo y libre Se denomina “acuerdo de licencia de software” a un contrato entre un productor o propietario y un usuario de un programa de ordenador. Si el usuario es una persona, se le denomina “usuario final”. Un EULA o End User License Agreement (Acuerdo de Licencia de Usuario Final) es el contrato entre un propietario y un usuario final. El EULA especifica los límites de los permisos garantizados por el propietario a dicho usuario final, es decir, lo que podemos y no podemos hacer con el software adquirido. Licencias privativas
  • 7. La lectura atenta de un EULA de cualquier programa comprado en una tienda es un ejercicio muy conveniente para entender qué nos ofrece el software libre frente al software privativo. Físicamente, los EULA son esos documentos que van dentro de las cajas del software que venden en las tiendas y que nunca nadie suele leer (tienen la letra muy pequeña y un estilo francamente farragoso). También pueden aparecer durante la instalación del programa en el ordenador: es una de esas pantallas en las que sale un fragmento de un texto más largo, que se nos dice que “leamos atentamente” y que cliquemos sobre el botón “Acepto” si estamos de acuerdo. Veamos resumidamente qué dice un EULA típico. Lo primero que sorprende es que no empieza con algo así como “La parte contratante de la primera parte será considerada como la parte contratante de la primera parte”. Lo que dice en conjunto es que, aunque tengamos esa impresión, en realidad no hemos “comprado” el software, sino que simplemente hemos adquirido el derecho a usarlo con numerosas restricciones, es decir, que el programa no es nuestro. En segundo lugar, ¡sorpresa! que al desprecintar la caja ya hemos aceptado todas sus condiciones... sin haberlas leído siquiera. Lo que viene a continuación es, en esencia, una larga lista de prohibiciones para el usuario: no podemos instalar el software más que en un ordenador o en todo caso, sólamente podemos ejecutar el software en un único ordenador a la vez (dependiendo del tipo de software), no podemos hacer más de una copia de seguridad, no podemos descompilarlo o intentar de ninguna manera ver cómo está hecho por dentro, no podemos alquilarlo, venderlo o prestarlo más que una sola vez a otro usuario final y, en tal caso, tenemos que destruir toda la copia de seguridad, la garantía es limitada, etc. En resumen, no tenemos ningún otro derecho que el de usar el programa en un ordenador determinado, tal y como es, y nos sometemos a todas las obligaciones, condiciones y prohibiciones imaginables, incluyendo el hecho de que usándolo autorizamos a la empresa propietaria del software a que reúna datos sobre nosotros mismos y nuestro ordenador cada vez que iniciamos o actualizamos el programa, sin preguntar siquiera qué nos parece la idea. Si encontramos algún fallo, no podemos arreglarlo. En el pasado, algunas licencias prohibían incluso publicar cualquier análisis del funcionamiento del software sin permiso previo del propietario (es decir, “Ud. no puede ni siquiera hablar de algo que es mío, mío y sólo mío”). Increíble y seguramente ilegal en cualquier país con una constitución democrática, que reconozca la libertad de expresión de sus ciudadanos. Las licencias de software libre, en línea con las libertades de acceso, modificación y redistribución del código, otorgan permisos expresos a los usuarios que no suelen estar reconocidos en las leyes de propiedad intelectual, diseñadas para defender únicamente los derechos del propietario de la obra. Hay muchas licencias libres o de código abierto, pero los principales tipos se describen a continuación. Licencias libres Licencias BSD La licencia BSD (Berkeley Software Distribution), creada por la Universidad de Berkeley, es una de las menos restrictivas. Permite la redistribución y las modificaciones del software y no impone restricciones a cómo puede ser utilizado
  • 8. el código (por ejemplo, dentro de productos comerciales). Por eso, hay código licenciado BSD en productos comerciales, como Windows o en la parte no-libre de Mac OS X. Como casi única restricción, incluye la prohibición de usar el nombre del propietario de los derechos para la promoción de productos desarrollados a partir del original. La Licencia Pública General de GNU (GNU GPL) La GNU General Public License es la licencia del proyecto GNU, propuesta por la Free Software Foundation y la más utilizada hoy en día en el software libre. Fue ideada por Richard Stallman para impedir que el software que se creara en el proyecto GNU pudiera convertirse en privativo y negar las libertades que reconoce a los usuarios. Se denomina copyleft y, genialmente, utiliza las leyes de copyright para otorgar libertades a los usuarios, no para reservar derechos a los propietarios, y asegurar que éstos lo harán del mismo modo si modifican el código del programa y lo redistribuyen. El propio Stallman cuenta la anécdota de la asignación del nombre a este tipo de licencia “all rights eversed”, en contraposición al “all rights reserved” del copyright, al relatar la historia del proyecto GNU (Stallman, 2002). La Licencia Pública General Menor de GNU (GNU LGPL) La Lesser GNU Public License o LGPL ha sido también creada para el proyecto GNU de la Free Software Foundation. Esta licencia, menos restrictiva, permite específicamente la integración con cualquier otro software sin prácticamente limitaciones. Licencias para la documentación del software Además de establecer las condiciones de uso de los programas, también se puede regular la utilización de su documentación. Para ello, Richard Stallman propuso una licencia de documentación libre de GNU. Es la licencia copyleft de la Free Software Foundation para documentos de carácter técnico o pedagógico relacionados con los programas informáticos. Licencias Creative Commons Otras licencias muy difundidas son las Creative Commons (Xalabarder, 2006), desarrolladas principalmente para licenciar recursos intelectuales de carácter literario, científico y/o artístico y que permiten a los autores mayor flexibilidad para definir las condiciones de uso de sus materiales que el copyright clásico, reservándose aquellos derechos que deseen (por ejemplo, permitiendo la reproducción, pero prohibiendo el uso comercial o la obra derivada). Las licencias Creative Commons han recibido críticas desde la FSF porque no aseguran la libertad de los usuarios. Hay otros muchos tipos de licencias (X, Apache, Mozilla Public License, etc.), pero las citadas son sin duda los más populares. Una lista actualizada, con enlaces a explicaciones detalladas y copias verbatim, puede obtenerse en la Wikipedia, buscando “List of software licenses”. Pero el software libre no es sólamente un tema legal, es el fruto de una larga tradición de colectivos de “hackers” informáticos (en el sentido adecuado del término, no en el que los medios de masas lo han utilizado inadecuadamente para referirse a “crackers”, personas que irrumpen sin autorización en ordenadores). Para entender las ideas que hay tras el software libre es necesario conocer
  • 9. algunos hechos relevantes de la historia de la informática que nos mostrarán que, en informática, no siempre ha sido todo como es hoy y que han contribuido a desarrollar el pensamiento de numerosos programadores. El software libre en educación Las razones por las que los partidarios del software libre y de código abierto defienden su superioridad sobre el privativo se pueden dividir en dos tipos esenciales, que se corresponden con los discursos de las dos principales corrientes de pensamiento que hemos descrito anteriormente. Mientras la OSI (Open Source Initiative), esto es, Eric Raymond, Tim O'Reilly, Bruce Perens y otros conocidos desarrolladores como Linus Torvalds defienden el código abierto por razones pragmáticas, como su mayor calidad, su menor coste, mayor seguridad, estabilidad, eficiencia, integración, etc., la FSF (Free Software Foundation), esto es, Richard Stallman y otros conocidos desarrolladores y activistas, defienden su superioridad ética, social y política. En realidad, ambos conjuntos de argumentos son complementarios. Algunos autores, conforme se han ido extendiendo las ideas sobre el software libre, han apuntado también argumentos que tienen en cuenta el contexto escolar, es decir, por qué es más adecuado o ventajoso usar software libre en educación, además de las razones genéricas que se aplican a cualquier usuario informático. Entre ellos merecen mención aparte los relacionados con la enseñanza de la informática y la ingeniería del software a nivel universitario, que tiene en el software libre un fenomenal recurso didáctico. Pero vayamos por partes. Razones políticas, éticas y sociales Pero hay más razones, además de las prácticas o técnicas para escoger software libre frente a privativo. La mayor parte de las personas cree que el software vive en el interior de los ordenadores y que su relación con él empieza cuando encienden su ordenador y termina cuando lo apagan. Es una idea tranquilizadora: nos da una falsa sensación de control, de estar al mando. Basta apagar el ordenador para que el software se duerma hasta que lo volvamos a necesitar. ¿Qué mal puede hacernos? Lo único que les parece importante es si funciona bien o no, si cumple su misión. Reflexionemos un momento sobre la importancia del software en nuestra sociedad. Aunque no hayamos usado nunca un ordenador, nuestra vida entera depende del software: ¿cómo se calcula nuestro salario?, ¿cómo lo cobramos?, ¿dónde está nuestro dinero en el banco?, ¿qué pasa con los cajeros automáticos cuando no funciona la red informática que los une al banco?, ¿y la información sobre nuestra salud?, ¿cómo se gestiona la red eléctrica de nuestra ciudad?, ¿y la de gas o agua?, ¿qué pasa cuando en el supermercado un producto no tiene el código de barras?, ¿quién controla el encendido y los frenos ABS de nuestro coche?, ¿cómo calculan las autoridades los impuestos que debemos pagar?, ¿dónde están anotadas las calificaciones de nuestras asignaturas en la universidad? Efectivamente: en ordenadores y todos ellos funcionan con software. Dicho software lo produce alguien. Parte de él es privativo, es decir, nadie, excepto la empresa que lo produce, puede ver cómo está hecho por dentro. Y el objetivo de
  • 10. la empresa es ganar dinero. Por eso no es extraño que intenten fidelizar a sus clientes, por ejemplo, guardando la información en ficheros informáticos con formatos secretos, protegidos por patentes, que ningún otro programa pueda leer, ocultando información sobre sus sistemas para que la competencia no pueda desarrollar productos que funcionen bien o patentando ideas (o algoritmos) para que nadie pueda utilizarlas, frenando la innovación, impidiendo la competencia en el mercado y borrando del mapa a las empresas pequeñas que no tienen dinero para pleitear durante años. También sabemos que periódicamente tendremos que renovar nuestros ordenadores porque el nuevo software no funcionará en los que tenemos, aunque estén en perfecto estado, y el software que utilizábamos dejaría de actualizarse y de tener soporte de sus fabricantes. Es más, sabemos que nuestros ordenadores, al inicializarse, si están conectados a Internet, envían información sobre nosotros y nuestro software al fabricante del sistema operativo... pero no sabemos muy bien qué información envían ni qué hace con ella dicha empresa. Un gobierno, por motivos de seguridad, no puede usar software que no sabe perfectamente qué hace: podría estar enviado información delicada o comprometedora a otros gobiernos. O una empresa podría estar siendo espiada por sus competidoras, ayudadas por el creador del sistema operativo. No hace falta seguir: es evidente que las tecnologías de la información y el software que hace que funcionen o no de determinada manera son demasiado importantes en nuestras vidas para que no sepamos qué hacen realmente o para que se comporte de manera que nos aten de por vida a intereses comerciales. El software conforma la estructura de la comunicación y la información en una sociedad post-industrial cuyo mayor factor de producción es el conocimiento, define cómo podemos trabajar, comunicarnos, divertirnos o relacionarnos con nuestros vecinos o parientes. Algunos autores han sugerido que las nuevas tecnologías están conformando nuevos tipos de procesos cognitivos en los jóvenes, una nueva manera de procesar la información determinada por su extensa práctica con nuevos tipos de medios, lenguajes y modelos de comunicación (el hipertexto y el multimedia, la interactividad de los videojuegos, la instantaneidad de los teléfonos móviles y la Internet, etc.). El cambio es de tal magnitud que se habla de “nativos e inmigrantes digitales” (Prensky, 2001). Por otra parte, el software libre promueve la cooperación entre las personas donde el software privativo la convierte en un delito. Y la cooperación es un valor fundamental de nuestra sociedad al que la escuela debe prestar especial atención. El software libre en educación Richard Stallman (2003) ha escrito un texto sobre las razones por las que las escuelas deberían utilizar exclusivamente software libre. El software libre, recuerda Stallman, permite que los usuarios controlen lo que hacen sus ordenadores y cooperen entre ellos. Las dos razones son también válidas para la educación Pero hay razones netamente “educativas”. La primera es que el software libre se puede copiar y redistribuir a precio de coste. La Administración educativa puede dotar de software a todos sus centros docentes a muy bajo precio y dedicar los recursos ahorrados a otros temas necesarios para la educación: más ordenadores, formación del profesorado, desarrollo de software libre educativo, etc. En los países menos desarrollados, el software libre puede ayudar a dotar de infraestructura tecnológica a sus escuelas y
  • 11. a paliar la “brecha digital” con el mundo desarrollado. Los vendedores de software privativo, que saben de la importancia de la educación para sus futuras ventas, pueden ofrecer software a muy bajo coste o gratuito a las escuelas. Pero se trata en realidad de una estrategia comercial para captar futuros clientes y para formarlo en sus productos a costa del erario público. Es una simple trampa. La escuela ha de enseñar a los estudiantes valores y estilos de vida que beneficien a toda la sociedad. La escuela ha de promover el uso de software libre por la misma razón que promueve el reciclaje: porque nos beneficia a todos. Si los estudiantes usan el software libre y aprenden que es mejor que el privativo, cuando sean adultos seguirán usando el software libre. Eso permitirá a la sociedad liberarse de los abusos y del control de las multinacionales que controlan el software privativo. El software libre favorece que los estudiantes aprendan cómo funcionan los ordenadores y el propio software. Los futuros programadores se inician en la programación durante la adolescencia. Es una etapa clave en la que necesitan buenos modelos y ejemplos para modificar, copiar y “jugar” con ellos. Necesitan desafíos. El software libre, al permitir el acceso al código fuente del programa, les facilita enormemente el aprendizaje. El software privativo es una “caja negra” que no aporta nada para satisfacer su curiosidad y sus ansias de saber. El mensaje que les envía el software privativo es “el conocimiento es una mercancía, lo que quieres saber es un secreto comercial, aprender está prohibido por la ley”. El software privativo mantiene a la gente alejada del conocimiento, sacraliza la tecnología y contribuye interesadamente a la ignorancia tecnológica que tan buenos resultados económicos les proporciona a las empresas que lo comercializan. Pero, aunque muchos adolescentes no sientan curiosidad por cómo están hechos los programas de ordenador, hay valores generales que persigue la educación que están en claro conflicto con el mensaje que transmite el software privativo. Las escuelas deben enseñar hechos, conceptos, principios y procedimientos, pero también valores. La misión de la escuela es enseñar a las personas a ser buenos ciudadanos, a cooperar con los demás, a ser solidarios. Esta es la base de la sociedad. En informática, cooperar significa, entre otras cosas, compartir software, poder hacer copias a todos los compañeros de clase, llevarse a casa el software que se usa en la escuela. Y todo eso, con el software privativo es un delito. Finalmente, enseñar a los estudiantes a usar software libre y a participar en la comunidad de usuarios/desarrolladores de software libre es una lección cívica llevada a la práctica. También enseña a los estudiantes que el ideal es el modelo de servicio público y la solidaridad, no el modelo del beneficio a cualquier precio de los magnates. Todos los niveles pueden y deben usar software libre (Stallman, 2003). Amatriain (2004, pág. 5) resume perfectamente la coincidencia en valores del software libre y la educación: “los valores que una institución educativa tendría que promover están muy relacionados con aquellos que promueve el software libre: libertad de pensamiento y expresión, igualdad de oportunidades, esfuerzo y beneficio colectivo en lugar del beneficio individual, etc. De hecho, la libertad
  • 12. puede que sea el valor más importante relacionado con la educación: la educación sin libertad se convierte en adoctrinamiento”. El software libre en la enseñanza de la informática El caso de la enseñanza de la informática a nivel universitario es especial. En primer lugar, el software libre permite ver y analizar cómo están diseñados y funcionan programas de ordenador de primerísimo nivel. En segundo lugar, algunas de las mejores herramientas software son libres y los estudiantes pueden utilizarlas sin coste alguno. Pero más allá de estudiar y usar software de código abierto, los estudiantes pueden participar activamente en proyectos reales de desarrollo (Shockey y Cabrera, 2005). Los proyectos proporcionan un contexto más amplio que las típicas tareas académicas en pequeño grupo y les permiten comprender las relaciones entre desarrolladores y comunidad de usuarios, practicar habilidades comunicativas, trabajar en equipo con materiales, ideas y líneas de trabajo establecidas, explorar posibilidades y soluciones nuevas, etc. Es decir, los proyectos libres (y la facilidad para contribuir a ellos) proporcionan un contexto real de trabajo y un valioso entorno de programadores profesionales y altamente cualificados. Otros autores (por ejemplo, Farber, 2002) han sugerido utilizar el proceso de desarrollo de software libre como modelo para diseñar procesos de enseñanza/aprendizaje formales. Es decir, intentar reproducir el modelo de un entorno distribuido de construcción colaborativa de artefactos en el aula presencial. Sin embargo, como principio de dicho modelo, Faber utiliza una serie de consejos de Raymond (1999) a quienes aspiran a desarrollar software de código abierto, extraídos de su ensayo La catedral y el bazar sobre el desarrollo de Linux y sus propias experiencias como desarrollador. La correspondencia entre los consejos de Raymond (de los que Faber elije el subconjunto más “aprovechable” pedagógicamente) y los aspectos mínimos necesarios de un modelo educativo es, cuando menos, tenue. Los desarrolladores de software libre, las comunidades que se forman de manera más o menos espontánea alrededor de proyectos de software libre ejemplifican, sin duda alguna, procesos interesantes desde el punto de vista educativo. “Es hora de que las instituciones de educación superior tomen en consideración este importante y nuevo método de producción y aprendizaje seriamente (el código abierto), y adopten muchos de sus métodos” (Staring, Titlestad y Gailis, 2005). Bryan Pfaffenberger (2000) ha elaborado un argumento en defensa del uso del software libre en la alfabetización informática que merece análisis. Su tesis es que el software libre en general -y Linux en particular- son más adecuados para preparar a los estudiantes para un mundo en rápido cambio tecnológico que el software propietario. La alfabetización informática suele estar centrada en productos comerciales y adopta el enfoque “Qué tecla hay que apretar”. Es decir, está basada en procedimientos y destrezas concretos y de corto alcance. La justificación de este enfoque no es pedagógica, sino pragmática... y errónea. Se afirma que el entorno de sistema y aplicaciones privativas dominantes es lo que los estudiantes encontrarán en el mundo del trabajo, cuando acaben sus estudios. Es lo que los empresarios demandan y, por tanto, es lo que hay que enseñarles. Sin embargo, el enfoque “Qué tecla hay que apretar” olvida el rápido desarrollo de las tecnologías de la información: posiblemente la versión que
  • 13. “dominan” a la perfección los estudiantes ya no exista cuando busquen empleo. Lo que los empresarios necesitan no es alguien que domine versiones viejas del software, sino alguien capaz de aprender de manera rápida cualquier aplicación informática, alguien que posea también conocimientos y competencias generales. Esta crítica, quizá no sea tanto al software privativo como a los múltiples “paquetes formativos” y programas de certificación desarrollados por las empresas y adoptados por las instituciones educativas. El software libre, según Pfaffenberger, por su apertura y flexibilidad, facilitaría la formación basada en competencias genéricas, transferibles a otras situaciones y entornos, y el desarrollo de la capacidad de seguir aprendiendo por su cuenta a lo largo de toda la vida de los estudiantes. A nuestro juicio, se trata más de una cuestión de enfoque didáctico que de la naturaleza del software: se puede formar de la misma manera estrecha estilo “Qué tecla hay que apretar” con software libre, aunque Pfaffenberger acierta plenamente en su crítica indirecta a los programas de certificación, manuales o completos “paquetes formativos” diseñados por la empresas para enseñar a manejar su software. Los fines que persiguen las empresas seguramente no son los mismos que los fines de los centros educativos. La alfabetización tecnológica es bastante más que saber manejar una suite ofimática. El software libre y la innovación en tecnología educativa Graham Atwell (2005) ha puesto de manifiesto un hecho diferencial del software libre en la educación que no podemos dejar de señalar: su maridaje con la innovación educativa. Las razones son diversas En primer lugar, en los proyectos de software libre el coste inicial es muy bajo: suelen ser personales o de un pequeño grupo de entusiastas. En segundo lugar, se puede “construir” sobre el trabajo de otros proyectos y explorar sus aplicaciones educativas (por ejemplo, integrando herramientas que originalmente no fueron diseñadas con propósito educativo, como blogs y wikis). Si el proyecto cuaja, porque la gente lo encuentra de interés, es fácil abrirlo a la colaboración. Un ejemplo de este proceso es Moodle, una plataforma de enseñanza basada en presupuestos socio- constructivistas del aprendizaje que ha sobrepasado en funcionalidades e implantación a sus alternativas privativas y que se ha hecho tremendamente popular en el último año. Iniciado por una sola persona, Martin Dougiamas, que, descontento por cómo estaba diseñado y funcionaba el software privativo equivalente de su universidad, “se hizo” una plataforma (realmente modesta en sus inicios) para sus clases. Hoy, la comunidad Moodle está formada por decenas de desarrolladores, miles de usuarios, sus instalaciones se cuentan por millares y varios millones de estudiantes y profesores utilizan Moodle en sus clases presenciales, semi-presenciales o a distancia. Una tercera razón reside en el efecto de unir en una comunidad en pos de un objetivo común a informáticos y especialistas en otros campos. La comunidad Moodle está formada por informáticos profesionales, profesores de informática, educadores de diferentes niveles educativos, especialistas en tecnología educativa y en e-learning, etc. El proceso por el que se proponen, discuten, diseñan, desarrollan, prueban, modifican, vuelven a probar, rediseñan, perfeccionan y adoptan nuevas funcionalidades es un modelo típico de desarrollo de software de código abierto. En el proceso, tanto los programadores como los
  • 14. educadores proponen, argumentan, programan, prueban, critican, etc. y, mientras tanto, aprenden unos de otros. La comunidad de usuarios/desarrolladores es, sin duda alguna, lo que ha convertido a Moodle en un sistema puntero desde el punto de vista didáctico y tecnológico, líder mundial en número de instalaciones, que van desde desde universidades gigantescas (la Open University, por ejemplo, con cerca de 120.000 estudiantes distribuidos por todo el mundo), pasando por numerosas universidades presenciales de tamaño medio o pequeñas (como la de los autores), hasta escuelas rurales minúsculas en países de los cinco continentes. Moodle ha sido traducido por voluntarios a más de 70 lenguas, incluyendo algunas sumamente minoritarias, para las que la probabilidad de que una gran empresa de software “localice” y traduzca a su lengua un producto comercial de estas características es exactamente “ninguna.” La razón: no hay dinero a ganar. Muchos proyectos de código abierto poseen este tipo de comunidades mixtas en las que desarrolladores informáticos y especialistas en el área de aplicación unen sus conocimientos para crear un producto adaptado a las necesidades reales de los usuarios. Estas comunidades sirven como espacios naturales de intercambio de ideas, de debate y reflexión, de formación mutua en el “otro” campo del conocimiento y en el “propio”. Son un lugar excelente para aprender. 1.1.- Descripción de la realidad problemática El objetivo final de la secuencia de actividades que a continuación proponemos es el cambio progresivo y sin traumas del software privativo al software libre. Cada fase requiere que el usuario se sienta confortable con el entorno informático, sistema y aplicaciones, de la fase anterior y, por tanto, es imposible ofrecer una estimación del tiempo necesario siquiera aproximado: unos usuarios estarán preparados antes que otros, en función de su experiencia previa o de lo mucho o poco que utilicen las aplicaciones libres de su ordenador. Así, a un usuario ocasional, que utiliza esporádicamente el ordenador, puede costarle un poco cambiar a aplicaciones libres. Un usuario habitual, que trabaje diariamente varias horas delante de su ordenador y haya desarrollado competencias genéricas en el uso del software, el paso de una fase a otra puede ser cuestión de días u horas. En algún caso, no notará la diferencia entre la aplicación libre y la privativa a la que sustituye. En otros, es posible que necesite un corto periodo de adaptación. En cada fase deberemos aprender algunas cosas nuevas y experimentar con nuevas aplicaciones, similares aunque a veces ligeramente diferentes, a las que estamos acostumbrados. Hay mucha ayuda en la Internet: guías, tutoriales paso a paso, manuales, grupos de usuarios que ofrecen apoyo, etc. También es posible que, por la naturaleza de los requerimientos informáticos del usuario, no llegue el momento en que utilice solamente software libre. Algunas aplicaciones especializadas todavía no tienen equivalentes libres de su mismo nivel. Pero... sólo es cuestión de tiempo. Mientras tanto podemos experimentar con un entorno mixto de aplicaciones libres y propietarias. Si al final utiliza cuantas aplicaciones libres le sea posible en su trabajo, el objetivo de esta propuesta de actividades se habrá conseguido con creces. No se rinda a la primera dificultad.
  • 15. Otro consejo: si tiene un amigo o compañero de trabajo usuario avanzado de GNU/Linux, le será de gran ayuda. Coméntele sus intenciones y recibirá toda la ayuda de la que sea capaz su amigo. Los usuarios de GNU/Linux suelen ser también activos proselitistas y abanderados de dicho sistema operativo y del software libre en general y le ayudarán encantado, por la intensa satisfacción de “liberar” a una persona del software privativo, de los virus y de la lógica mercantilista y creadora de dependencia que implica el software privativo. 2.- Fundamento teórico de la investigación 2.1.- Marco Histórico (cuando se pertinente) Los conceptos de "código abierto" (fuente abierta) y de "compartición libre de información tecnológica" existen desde mucho antes de la existencia de computadoras y del software. En los primeros años del desarrollo automotriz , la ALAM (siglas en inglés para Association of Licensed Automobile Manufacturers en español "Asociación de fabricantes de automóviles autorizados"), un grupo de monopolizadores de capital, eran propietarios de los derechos de la patente de un motor de gasolina de dos tiempos archivada por George B. Selden.[3] Con el control de esta patente, fueron capaces de monopolizar la industria e intentaron forzar a los fabricantes de automóviles a construir vehículos de acuerdo con sus especificaciones (automóviles pesados, lujosos y caros; diseñados para la gente adinerada). Los fabricantes a quienes otorgaban una licencia, tenían que pagarles una comisión, así como un porcentaje de las ganancias brutas. [3] En el marco del Auto Show de Chicago de 1905, un grupo de fabricantes de automóviles independientes que incluía a Ford Motor Company, REO Motor Car Company y Maxwell-Briscoe, formaron una nueva organización: la "Asociación de Fabricantes de Carros de Motor de Estados Unidos" (AMCMA por sus siglas en inglés) para pelear de manera colectiva contra la patente de Selden y el monopolio de la ALAM. Tras algunos contratiempos, incluyendo la pérdida de una demanda legal y la disolución de la AMCMA en 1909, Henry Ford apeló la decisión, ganándola en 1911. La resolución fue que la patente de Selden, misma que era para motores de 2 tiempos, no cubría los motores que estaban siendo utilizados por la mayoría de fabricantes de aquel tiempo (que eran motores de cuatro tiempos, basados en el diseño de Nikolaus Otto). Resultando en que la patente de Selden quedó virtualmente sin ningún valor y en la disolución de la ALAM en una nueva asociación que posteriormente se convertiría en la Asociación de Fabricantes de Vehículos de Motor.[3] La nueva sociedad entabló un nuevo acuerdo de licencia múltiple entre todos los fabricantes de automóviles de EE. UU.: aunque cada compañía desarrollaría tecnologías y presentaría patentes, estas patentes serían compartidas abiertamente y sin intercambio monetario alguno entre todos los fabricantes.[3] Hasta el momento de la participación de EE. UU. en la segunda guerra mundial, 92 patentes de Ford fueron utilizadas libremente por otros fabricantes y a su vez fueron usadas 515 patentes de otras compañías, todo sin demandas legales o intercambio monetario de ningún tipo.[3] Algunos de los principios fundamentales del software libre, surgieron de filosofías de cooperación y sinceridad, ampliamente establecidas en los campos académicos y de la investigación científica (en este caso, ciencia computacional).
  • 16. Richard Stallman, fundador de GNU y la FSF. Algunas comunidades de software, que pueden compararse con la comunidad del software libre actual, existieron por mucho tiempo antes que el movimiento del software libre y el término "software libre" existieran.[4] Según Richard Stallman, la comunidad que compartía software en el MIT existió por muchos años antes de involucrarse (con el movimiento) en 1971.[5] En los años 1950 y en los años 1960 casi todo el software era producido en masa por académicos e investigadores corporativos en colaboración y no era visto así mismo como un producto. Los sistemas operativos eran ampliamente distribuidos y mantenidos por comunidades de usuarios. El código fuente, la versión leíble para humanos del software, era distribuido con el software porque los usuarios modificaban el software ellos mismos para arreglar errores de programación o agregar nuevas funcionalidades.[6] El código fuente del sistema operativo de un mainframe de IBM, el ACP (acrónimo de Airline Control Program), de 1967 era distribuido de manera muy parecida al del software libre.[7] Se formaron grupos de usuarios como los de IBM 701, llamados "SHARE", y los de Digital Equipment Corporation, llamados "DECUS"; formados para facilitar el intercambio de software. Así en esa era, el software era libre en cierto sentido, no por algún esfuerzo realizado por usuarios o desarrolladores de software, sino porque el software era desarrollado por la comunidad de usuarios. Para finales de los años 1960 se empezó a producir un cambio: al evolucionar los sistemas operativos y los compiladores de lenguaje de programación, los costos del software de las compañías se incrementaron dramáticamente. Una naciente, aunque creciente industria del software estaba compitiendo con el software incluido al hardware de los fabricantes (el costo de los programas precargados estaba incluido en el precio del hardware), las máquinas arrendadas requerían soporte del software al tiempo que no se proveía la renta del software, y algunos clientes capaces de satisfacer de mejor manera sus propias necesidades [8] no quería que el costo del software del fabricante fuera incluido con el costo del producto. En la demanda, realizada el 17 de enero de 1969, por parte del "Estado Unido contra IBM" por violaciones al derecho de competencia (antitrust) el gobierno de los Estados Unidos dictaminó que el software atado (incluido o precargado) era anticompetetivo.[8] Mientras algún software continuaba publicándose de manera gratuita, existía una creciente cantidad de software que era vendido únicamente. En los años 1970 AT&T distribuía las primeras versiones de UNIX sin costo al gobierno y a investigadores académicos, pero estas versiones no permitían su distribución ni la distribución de versiones modificadas, y por ende no eran software libre en la acepción moderna de la frase. A finales de los años 1970 y principios de los años 1980, los vendedores de computadoras y compañías de software empezaron a cobrar por licencias de software de manera rutinaria, comercializándolas como "Productos Informáticos" e
  • 17. imponiendo restricciones legales a los nuevos desarrollos de software, ahora vistos como activos, a través de derechos de autor, marcas registradas y contratos de arrendamiento. En 1976, Bill Gates marcó el gran cambio de era cuándo escribió, su ahora famosa Carta abierta a los aficionados, mandando el mensaje de que lo que los hackers llaman "compartir" era, en sus palabras, "robar". Por ejemplo, en 1979, AT&T empezó a hacer cumplir sus licencias restrictivas cuando la compañía decidió que podrían generar utilidades vendiendo el sistema Unix. [9] La llegada de Usenet al principio de los años 1980 conectó aún más a la comunidad de programadores y facilitó, a los programadores, una forma más simple de compartir su software y de contribuir al software que otros hayan escrito. 2.2.- Marco teórico Los procesos de enseñanza de los últimos años han estado influenciados por el uso de los medios técnicos auxiliares, dentro de los cuales las para su apropiación. En la medida que ha ido avanzando la tecnología se han buscado métodos que resulten efectivos para el proceso de enseñanza- aprendizaje. Se puede afirmar que a cada paradigma de la informática ha estado asociada una versión didáctica que apoye la docencia en los contenidos más diversos. A principios de los años 60, las computadoras habían comenzado a extenderse por las universidades y su uso empezó a ser parte integrante de la for mación de los estudiantes universitarios en algunas carreras. Pronto se empezó a tratar de utilizar experimentalmente esas mismas computadoras en otros niveles d e enseñanza. Sin embargo, algunos años antes ya se creaban y utilizaban herramientas básicas que servían de apoyo a ciertos aspectos de la enseñanza. Estos programas fueron evolucionando y optimizando sus formas de enseñanza hasta el presente, en donde se encuentra gran cantidad de propuestas de software, que utilizando todos los recursos existentes y el acelerado crecimiento de las herramientas informáticas, colaboran soporte a los conocimientos preexistentes, así como de medio de auto aprendizaje y evaluación. Es necesario aclarar, en primer lugar que Software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. El vocablo free en inglés posee dos significados: gratis y/o libre. Por ello el término ha ocasionado confusiones dándose a entender, equivocadamente, que el software libre es gratuito o regalado. Pero no es una cuestión de presencia o ausencia de precio, puesto que el software libre no significa que no pueda ser comercial. El software libre permite al usuario el ejercicio de cuatro libertades básicas: La libertad de usar el programa, con cualquier propósito (libertad 0).
  • 18. La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto. La libertad de distribuir copias (libertad 2). La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto. Un programa es Software Libre sólo si permiten todas esas libertades. Por ello, los usuarios tienen la posibilidad y la libertad de distribuir copias, con o sin modificaciones, de forma gratuita o cobrando una cantidad de dinero por la distribución, a cualquiera y a cualquier lugar. El ser libre de hacer esto significa, entre otras cosas, que no es necesario pedir o pagar permisos por las acciones antes detalladas. Este tipo particular de software se puede ejecutar con cualquier propósito, utilizarlo con cualquier fin, ya sea educativo, cultural, comercial, político, social, etc. (libertad 0). Además el software libre permite estudiar cómo funciona y adaptarlo a las necesidades de quien lo use. Tener acceso a su código fuente posibilita, entre otras cosas, descubrir funciones ocultas, averiguar cómo se realiza determinada tarea, descubrir qué posibilidades tiene, etc. El adaptar el programa a las necesidades del usuario se puede suprimir partes que no le interesan, agregar otras partes que considera importantes, copiar una parte que realiza una tarea y/o adicionarla a otro programa, etc. (libertad 1). El software, sus copias y las modificaciones se pueden distribuir libremente, lo que significa poseer la libertad de redistribuir el programa, gratis o con algún costo, ya sea por mail, FTP, o en CD, redistribuyéndolo a una persona o a varias, a un vecino o una persona que vive en otro país, etc. (libertad 2). Es posible mejorarlo y hacer públicas esas mejoras. La libertad de hacer un programa mejor programa, implica que se puede hacer menores los requerimientos de hardware para funcionar, que tenga mayores prestaciones, que sus requerimientos no sean tan altos, que tenga menos errores, etc. El poder liberar las mejoras al público quiere decir que si se realiza una mejora que permita un requerimiento menor de hardware, o que haga que ocupe menos espacio, se puede redistribuir ese programa mejorado o simplemente proponer la mejora en un lugar público (un foro de noticias, una lista de correo, un sitio web, un FTP, un canal de chat) (libertad 3). El usuario al poseer el código fuente tiene poder de decisión, ya que podrá elegir quién puede modificar los programas que ha adquirido para mejorarlos (o bien mejorarlos el mismo). Es decir esto permite que no exista un monopolio, porque en el caso de que un software sea discontinuado el usuario podrá nuevamente (al
  • 19. poseer el código) elegir a un desarrollador para continuar utilizando el software que fue discontinuado. Además el usuario no estará completamente a merced de tener que renovar su hardware y software constantemente según ocurre a menudo con las políticas de las empresas que producen software privativo y también será libre de vender o redistribuir software libre. Permite también a los profesionales de la informática y a los desarrolladores de sistemas un libre intercambio de información e investigación sobre cómo funcionan los programas, de compartir conocimiento y experiencias con este tipo de software (consejos, resolver errores, asistencia, de trabajar en proyectos juntos a través de internet (remotamente) es decir rompiendo las barreras geográficas y permitiendo que un mismo software sea desarrollado en distintas partes del mundo. 2.2.1 Categorías de Software En esta sección se definirán y especificarán los tipos de software libre y no libre que existen según la Fundación del Software Libre. Se puede ver una imagen que grafica estas categorías de software en el Anexo 2. 2.2.2Categorías de Software Libre De acuerdo a la licencia que poseen y según la Fundación del Software del Libre, los tipos de software libre se clasifican en: (a) software protegido porcopyleft o GPL (General Public License), (b) software libre no protegido por copyleft y (c) software de dominio público. a) Software protegido con Copyleft o GPL El Software protegido con Copyleft es aquel software libre cuyos términos de distribución no permiten a los redistribuidores agregar ninguna restricción adicional cuando éstos redistribuyen o modifican el software. Significa que cada copia del software, aún si ha sido modificado el código fuente, debe ser Software Libre. b) Software Libre no protegido con Copyleft o GPL Es Software Libre que tiene la autorización para que cualquier persona lo pueda redistribuir y modificar así como añadirle restricciones adicionales. Es decir, una empresa de software puede compilar (para que la computadora pueda "interpretar" el software) el programa, con o sin modificaciones, y vender el archivo ejecutable c) Software de dominio público Es software sin Copyright. Es un tipo especial de Software Libre no protegido con Copyleft, es decir algunas copias o versiones modificadas pueden no ser totalmente libres. A continuación se va definir el término licencia y se expondrán las licencias más importantes compatibles con la GPL. Licencia: Mediante la licencia un autor permite el uso de su creación a otras personas, de la manera que el cree aceptable. En este sentido la licencia es el instrumento que regula las maneras en que el usuario puede utilizar el software.
  • 20. También una licencia de software es un contrato que determina en qué condiciones el usuario puede utilizar el programa informático y qué obligaciones adquiere para su uso. Cuando se instala un programa informático, o a veces, incluso, por el simple hecho de abrir el sobre que lo contiene, se están aceptando las condiciones de su licencia de software. En el Anexo 3 se puede ver una tabla comparativa con las licencias más importantes. Algunas licencias compatibles con la GPL: BSD modificada La licencia modificada es básicamente la misma que la original sin la cláusula de publicidad. De acuerdo con dicha cláusula "todo el material de publicidad en el cual se mencionan características o la utilización de este software debía mostrar el siguiente asentimiento: "este producto incluye software desarrollado por la Universidad de California, Berkeley y sus contribuyentes". Esta cláusula de publicidad no permitía que fuera compatible con la licencia GPL pero a partir de su versión 2.0 fue eliminada y la licencia pasó a ser compatible con la GPL. 2.2.3 Categorías de Software de fuente no disponible De acuerdo con la licencia que tienen los tipos de programas que no son libres se clasifican en: software semilibre, freeware, shareware, propietario o privativo/cerrado y comercial. a) Software Semilibre: No es un software libre pero posee una con autorización que permite usarlo, copiarlo, distribuirlo y modificarlo (incluyendo la distribución de versiones modificadas) sin fines de lucro. b) Programa Freeware: Es un tipo de software que permite la libre redistribución (incluso la incentiva) del mismo pero no su modificación y su código fuente no está disponible. c) Programa Shareware: Es un software con autorización para redistribuir copias, pero con un tiempo limitado y si se requiere pagar por su uso se debe pagar por la licencia. Software Propietario (Privativo/Cerrado): Es un tipo de software donde su uso, su redistribución o su modificación está prohibida porque su código fuente está "cerrado" o se requiere de una autorización para leerlo o bien se encuentra tan restringido que no se lo puede hacer libre de un modo efectivo. e) Software Comercial. Es un software desarrollado por una organización que lucra a través del uso del mismo. Software comercial y propietario (privativo/cerrado) no son la misma cosa. La mayoría del software comercial es propietario, sin embargo existe Software Libre Comercial y hay Software no Libre Comercial.. 2.3.1 Definición de Open Source (o Fuente Abierta) El software Open Source podría traducirse como "código fuente abierto". Es un tipo particular de software que ofrece al usuario la posibilidad de entrar en su interior para poder estudiarlo o modificarlo. Pero no sólo hace referencia al libre
  • 21. acceso al código fuente. Las condiciones de distribución de un programa Open Source deben cumplir una serie de criterios, que a continuación se exponen. El propósito de establecer una definición oficial de Open Source es establecer que esos criterios contengan la esencia de lo que los programadores quieren que signifique: que aseguren que los programas distribuidos con 'licencia Open Source' estarán disponibles para su continua revisión y mejora para que alcancen niveles de fiabilidad que no pueda conseguir ningún programa comercial 'cerrado' sin discriminar a personas ni a grupos de personas que quiera utilizarlo. A la idea esencial del Open Source, ofrecer programas con acceso al código fuente, van unidas una serie de conceptos: Flexibilidad. Si el código fuente está disponible, los desarrolladores pueden modificar los programas de acuerdo a sus necesidades. Además, se produce un flujo constante de ideas que mejora la calidad de los programas. Fiabilidad y seguridad Con muchos programadores a la vez escrutando el mismo trabajo, los errores se detectan y corrigen antes, por lo que el producto resultante es más fiable y eficaz que el comercial. Rapidez de desarrollo Las actualizaciones y ajustes se realizan a través de una comunicación constante vía internet. Relación con el usuario. El programador se acerca mucho más a las necesidades reales de su cliente, y puede crear un producto específico para él. La Open Source Definition da grandes libertades a la hora de relicenciar software, lo que la GPL no permite. En particular la Open Source Definition permite "mezclar" software privativo con software Open Source. 2.3.2 Diferencias/similitudes con el Software Libre Es necesario aclarar que Open Source y Software Libre son esencialmente lo mismo, la diferencia radica en que los defensores del Software Libre no están ciento por ciento de acuerdo con que las empresas usen y distribuyan Software Libre ya que, según ellos, el mercado corporativo antepone la utilidad a la libertad, a la comunidad y a los principios y por ende no va de la mano con la filosofía original detrás del Software Libre. Para la Fundación del Software Libre el software Open Source posee inaceptables restricciones. Los miembros más importantes de Open Source, que deciden el significado de "Software de Código Fuente Abierto", han aceptado una licencia que tiene restricciones inaceptables para la Fundación del Software Libre: la Apple APSL. Estos últimos consideran que el argumento principal de emplear el término "Software de Código Fuente Abierto" en lugar "Software Libre" se debe a que éste último concepto no es fácil de entender para ciertas personas. Debido a que "Software Libre" implica hablar sobre libertad, sobre tópicos éticos, sobre responsabilidades, así como también sobre conveniencia. Cuestiones que puede producir malestar y conducir a que algunas personas rechacen la idea por esos motivos.
  • 22. Mientras que el movimiento del Código Abierto permite tomar una aplicación de código abierto, modificarla y no exige publicar el código fuente de estas modificaciones, el movimiento de Software Libre exige explícitamente que cualquier mejora que se realice y se publique debe ir acompañada de su correspondiente código fuente. Esta diferencia, que puede parecer pequeña, tiene grandes connotaciones. El Software Libre, al obligar a publicar el código fuente de los trabajos derivados, no permite a terceros tomar un programa, aplicarle modificaciones y apropiarse de la versión modificada. De este modo, se garantiza que cualquier trabajo derivado de un proyecto de Software Libre continuará siendo libre. También recalcan que la relación entre el movimiento Software Libre y el movimiento Fuente Abierta, son por igual dos partes políticas dentro de la misma comunidad. Están en desacuerdo en los principios básicos, pero están, sin embargo de acuerdo en la mayoría de recomendaciones prácticas y trabajan juntos en muchos proyectos específicos. En el movimiento del Software Libre, no piensan en elmovimiento de Fuente Abierta como un enemigo. El enemigo común de ambos movimientos es el software privativo. Para el propósito de este trabajo de investigación científica se designará Software Libre al Open Source, ya que para el Estado no existe tal diferencia porque lo importante es poseer el código fuente. 3.- Objetivos de la Investigación 3.1.- Objetivo general Promover el intercambio de experiencias, investigaciones y desarrollos en el tema. Despertar en los participantes el gusto por el desarrollo, la investigación y la innovación a través del software libre, para generar más y mejores propuestas de solución tecnológica, adecuadas al contexto. Abrir un espacio para la promoción del uso de GNU/Linux y software libre. 3.2.- Objetivos específicos 1. Difundir y promover el concepto de Software Libre. 2. Participar e influir en los procesos de toma de decisiones políticas que afectan de manera tecnológica los procesos educativos en nuestra sociedad. 3. Impulsar la investigación y desarrollo del Software Libre. 4. Defender los derechos de usuarios y desarrolladores de Software Libre, ofreciendo educación y soporte legal en relación al uso.
  • 23. 5. Apoyar iniciativas, tanto Organizaciónes públicas como privadas que busquen consolidar nuevos modelos de negocios, educación o de gestión basados en Software Libre. 6. Fomentar la participación activa de los desarrolladores y usuarios de Software Libre de América Latina en el desarrollo, mejora y adaptación de programas libres. 7. Abrir canales con los gobiernos de la región para buscar mejores oportunidades de crecimiento basándose en los modelos fundamentados en Software Libre. 8. Alentar a las instituciones educativas a usar Software Libre en todas las instancias en las que los alumnos usen computadoras, permitiéndoles una amplia gama de posibilidades, tanto técnicas como académicas, para una mejora global en el sistema de educación tecnológica. 9. Promover la participación de las coalcancen munidades en espacios y en escenarios que ayuden al desarrollo de sus habitantes y una independencia Informática 10.Presentar el software libre como la mejor herramienta para erradicar la piratería, tanto en Guatemala como en América Latina. 4.-Formulación de hipótesis Hipótesis principal Software libre es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. De modo más preciso, el software libre se refiere a cuatro libertades que poseen los usuarios del software: La libertad de usar el programa, con cualquier propósito. La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades. El acceso al código fuente es una condición previa para esto. La libertad de distribuir copias, con lo que puedes ayudar a tu vecino. La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. El software libre suele estar disponible gratuitamente en Internet, o a precio del coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente. ¿Por qué usar Software Libre en la educación? Para dar una primera explicación de por qué utilizar software libre en la educación nos remitiremos a la misma procedencia de la educación publica. A medida que la civilización avanzaba, desde hace cientos de años, la información y el conocimiento iban adquirido un valor muy importante. Pero muy pocas personas tenían acceso a ese conocimiento hasta que se inventó la forma de replicarlo de forma más o menos fiable, rápida y con costes razonables. Con el invento de la imprenta se inicia el crecimiento de una industria muy importante: la industria de la
  • 24. información. Aunque la industria de la información ha ayudado muchísimo a la divulgación y popularización del conocimiento humano, también ha generado efectos colaterales negativos: un mercado altamente discriminatorio. Sólo podían acceder a la información, y por supuesto al conocimiento humano, aquellos que tenían dinero para pagarla. A medida que las civilizaciones se hacían más sofisticadas, especialmente después de la edad media, el acceso al conocimiento se hizo imprescindible, y la discriminación del propio mercado se hizo insostenible. Cuando los estados se hicieron más ricos, sobre todo las democracias, se intentó subsanar esa discriminación en el acceso al conocimiento. Así nacieron, entre otras cosas, las bibliotecas y la educación pública. En otras palabras, la educación pública ha surgido como la forma de favorecer la copia y divulgación del ya vasto conocimiento humano, evitando así las discriminaciones propias de una industria cuyos productos era la información. La especie humana lleva siglos avanzando poco a poco y construyendo incrementalmente un cuerpo de conocimiento gigantesco. Desde las herramientas básicas para preparar alimentos, pasando por la rueda, hasta todos los conocimientos de física, electrónica, campos magnéticos, partículas subatómicas, ondas, visión humana, óptica... etc. para que ahora lleguen unas enormes multinacionales que han desarrollado una piel muy fina de conocimiento sobre esa enorme pirámide y nos digan “la compresión de imágenes, o de audio, es secreto, sólo nuestro y ni siquiera puedes mirar como se hace”. Como si eso lo hubiesen podido lograr sólos, sin el aporte de millones y millones de meses hombre y capital público invertidos. Muchos nos preguntamos cómo es posible que la misma comunidad a la que se le arrebata el derecho a acceder a su conocimiento, esté de acuerdo con esa apropiación y uso unilateral del mismo. Por eso la primer razón por la cual una universidad como cualquier institucion educativa publica debe utilizar software libre es justamente que para eso mismo a surgido para favorecer la divulgación del ya vasto conocimiento humano y esto es imposible de lograr utilizando sistemas que ponen todo tipo de trabas a la libertad de copiar y utilizar el conocimiento. además el uso de software libre en la educación tiene una gran cantidad de beneficios sobre el uso de el software privativo entre las cuales se encuentran: 1.Crea profesionales independientes de un determinado entorno de software. Cuando se enseña carpintería no se enseña cómo usar una marca determinada de martillos o de sierras eléctricas. Cuando se enseña a escribir no se enseña el uso de una marca de plumas o bolígrafos determinada. ¿Por qué cuando se enseña informática, sí parece razonable enseñar a usar una determinada //marca// de programas? ¿Hay razones para eso? Utilizando software libre, más que enseñar a utilizar un producto se enseña a utilizar una tegnologia, ya que este se apoya en estándares libres y reconocidos. Un usuario de un sistema privativo como por caso Microsoft Windows o Microsoft Office se sentirá desorientado al intentar utilizar cualquier otro sistema que cumpla la misma función debido a que estos imponen una forma de trabajo no estandarizada y cerrada en la cual no es posible ver el funcionamiento transparente de ningún proceso. Esto no ocurrirá con un usuario de GNU/Linux o de cualquier otro sistema libre.
  • 25. 2.Reduce costos. El software libre al permitir su copia de manera legal evita a las universidades tener que pagar una licencia por cada maquina que posea con lo cual sumado a que gran parte del software libre se distribuye de forma gratuita se traduce en un enorme ahorro de recursos públicos. Otro punto a tener en cuenta es que el costo de mantenimiento del software libre es menor debido a su gran estabilidad y calidad que evita tener que reinstalar completamente el software en los equipos cada lapsos cortos de tiempo como sucede con el sistema operativo Windows. Además el software libre permite reciclar equipos que hallan quedado obsoletos por los grandes requerimientos de los nuevos programas privativos, mediante la creación de Thin Clients. Si todas las universidades que llevan años gastando licencias y personal de mantenimiento para software privativo hubiesen dedicado parte de ese dinero a salarios y becas para desarrollo, el software libre actualmente llenaría muchos más huecos y necesidades que están sin cubrir, además de haber formado profesionales con mucha experiencia durante el camino. Además este ahorro en términos monetarios puede ser traducido en mayor cantidad de equipos, mayor cantidad de profesores por alumno, instalaciones más adecuadas y en resumen en una mejor formación. 3.Permite que los alumnos puedan usar el mismo software con el que se les enseña. El software libre permite que se hagan copias de los programas y se distribuyan a los alumnos de forma legal, lo cual tiene un doble efecto positivo, ya que además de permitir que los alumnos puedan utilizar el mismo software que utilizan en los talleres en sus casas, también se desalienta la piratería de software. En cambio si se utiliza software privativo se esta incitando a los alumnos a que cometan un delito, ya que es lógico que los alumnos requieran poseer el mismo software que se utiliza en los talleres para poder estudiar o realizar las practicas en su hogar, también es lógico que no todos los alumno puedan pagar los altísimos costos de todo el software que necesitarán, con lo cual, estos caerán inevitablemente en la necesidad de copiar ilegalmente el software. Aunque alguna empresa de software privativo ofrezca regalarlo a la universidad, la pregunta que hay que hacer inmediatamente es: ¿también para todos los profesores y alumnos? ¿aseguras que será gratis ahora y en el futuro? ¿aunque los alumnos dejen de ser alumnos y empiecen a usar para su trabajo?. 4.Ofrece control sobre el software. Al tener software libre y bueno, no existe la necesidad de tener que depender y estar amarrado al producto de una casa de software, sino que simplemente si el software no sirve se cambia y se implementa otro producto distinto, lo cual no es posible al estar amarrado a un producto que posiblemente costo un par de cientos
  • 26. de dólares. Lo bueno también es que si no existe una herramienta que llene las necesidades que necesitamos llenar para proveer una solución a nuestro problema, simplemente se puede buscar una que haga lo necesario y modificamos la misma para que se adapte a nuestras necesidades. Con lo cual se promueve la industria local del software y se contribuye al software libre. 5.Es el futuro de la informática, a lo que debería apuntar una universidad del siglo XXI Es falso que todo el mercado sea Windows, por ejemplo el 77% de los servidores web son Apache, es decir software libre. Gran parte de los mejores informáticos que formamos están desarrollando en esos servidores, y quizás cobrando un poco mejor, ya que no obligan a gastos de licencias a sus empresas. Todos los estudios revelan que el software libre está ganando mercado rápidamente, así que si en realidad se desea formar a los profesionales del futuro, se debería apostar claramente por el software libre. A menos que estemos interesados en que toda la programación se haga sólo en países asiáticos pagando salarios muchos más bajos, como las zapatillas Made in Taiwan. 6.Es una buena herramienta de aprendizaje en el área de informática. El uso de open source permite que los estudiantes hagan uso de su creatividad e ingenio tomando software ya existente desarmándolo, modificándolo y rearmándolo, creando mejor software y mejorando el entendimiento de los conceptos de programación usados hoy en día. Lo cual es un valor agregado, ya que los estudiantes de programación pueden trabajar con software ya existente y que puede ser similar al que tengan que usar o crear en el momento en que sean profesionales. El open source también permite que los estudiantes puedan saber que es lo que hace en verdad funcionar a la computadora, como trabajan los procesos internos y que hace la computadora en cada momento de su operación. La pregunta más difícil A lo largo de este texto hemos estado tratando de responder a la pregunta “¿Por qué debe usarse software libre en la educación?” , pero tal vez la pregunta más importe sea “¿por que usar software privativo?”. Es muy difícil, por no decir imposible, encontrar una justificación adecuada y coherente a la necesidad de usar sistemas y programas privativos en las universidades. No creo que deba ser nuestra preocupación que unos pocos millonarios, los más ricos del planeta, puedan seguir incrementando sus fortunas. O que unas pocas empresas puedan seguir manteniendo su mercado monopolístico (en el sentido de que no hay
  • 27. libertad de contratar servicios de mantenimiento con otras empresas). Si las prácticas de un alumno pueden ser desarrolladas completamente en un sistema libre, no hay excusa para seguir usando sistemas privativos que no respetan estándares. 5.- Variables 5.1.- Definición Conceptual de las variables (indicadores) Qué es software libre para ti? ¿Ha utilizado software libre? a) si b) no c) no se ¿cree usted que es importante el uso de software libre? a) Si b) B) no ¿Por qué? El software libre es: c) Programas gratuitos, que puedo descargar de internet pero no puedo modificar d) Programa de dominio publico, pero que no los puedo modificar e) Programas con una licencia que nos permite modificarlo y distribuirlo libremente y además hacerlo con el código de dicho programa ¿Crees tu como estudiante que es importante participar en algún proyecto o aportar tus conocimientos para mejorar un software? ¿conoces a alguna comunidad que promueve el uso de software libre? ¿cual? ¿algún maestro te ha comentado acerca del código abierto(open source)? a) Si b) No ¿Qué te ha comentado?
  • 28. ¿Te gustaría conocer mas sobre este tema? a) Si b) No c) Tal vez d) No se e) No tengo tiempo f) No creo que sea interesante ¿Has usado Linux o alguna aplicación relacionado con este (Libre office u otros)? ¿Qué te pareció la experiencia? ¿Cree usted que el software antes mencionado es más eficiente que el de Windows? ¿Por qué? 5.3.- Matriz de consistencia.
  • 29. MATRIZ DE CONSISTENCIA IMPLEMENTACIÓN DE SOFTWARE LIBRE PARA REDUCIR COSTOS DE IMPLEMENTACIÓN Y APRENDIZAJE PROBLEMA OBJETIVOS HIPOTESIS VARIABLES INDICADORES METODOS HIPOTESIS DE LA -UNIVERSO: ¿EN QUE 1.1.1 OBJETIVO GENERAL HIPÓTESIS Estudiantes 500 MEDIDA, EL GENERAL PRINCIPAL ¿Qué es software libre para ti? USO DE LA Software libre -MUESTRA: IMPLEMENTACI Promover el es el software USO DE LA ¿Ha utilizado software libre? Estudiantes 50 ÓN DE intercambio de que, una vez IMPLEMENTA SOFTWARE experiencias, obtenido, puede CIÓN DEL a) si -TIPO DE LIBRE , investigaciones y ser usado, SOFTWARE INVESTIGACIÓN: AYUDARA A desarrollos en el copiado, LIBRE PARA b) no Descriptivo MEJORAR EL tema. estudiado, PROCESO DE REDIMIENTO Y modificado y APRENDIZAJ c) no se -DISEÑO REDUCCIÓN DE Despertar en los redistribuido E Y ESPECÍFICO COSTOS DE participantes el gusto libremente. De REDUCCIÓN ¿cree usted que es importante el Descriptivo IMPLEMENTACI por el desarrollo, la modo más DE COSTOS uso de software libre? Estructura del ON? investigación y la preciso, el diseño: innovación a través software libre se f) Si del software libre, refiere a cuatro g) B) no Si…….entonces….. para generar más y libertades que ¿Por qué? METODO : mejores propuestas poseen los de solución usuarios del El software libre es: CUALITATIVO tecnológica, software: adecuadas al h) Programas contexto. La libertad de gratuitos, que puedo usar el descargar de -INSTRUMENTOS Abrir un espacio para programa, con internet pero no Implementación del la promoción del uso cualquier puedo modificar software libre de GNU/Linux y propósito. i) Programa de opiniones software libre. La libertad de dominio publico, Registros
  • 30. 1.1.2 OBJETIVO estudiar cómo pero que no los ESPECIFICO funciona el puedo modificar 1. Difundir y promover programa, y j) Programas con una el concepto de adaptarlo a tus licencia que nos Software Libre. necesidades. El permite modificarlo 2. Participar e influir acceso al y distribuirlo en los procesos de código fuente es libremente y toma de decisiones una condición además hacerlo con políticas que afectan previa para el código de dicho de manera esto. programa tecnológica los La libertad de procesos educativos distribuir copias, en nuestra sociedad. con lo que 3. Impulsar la puedes ayudar ¿Crees tu como estudiante que investigación y a tu vecino. es importante participar en algún desarrollo del La libertad de proyecto o aportar tus Software Libre. mejorar el conocimientos para mejorar un 4. Defender los programa y software? derechos de usuarios hacer públicas y desarrolladores de las mejoras a ¿conoces a alguna comunidad Software Libre, los demás, de que promueve el uso de software ofreciendo educación modo que toda libre? ¿cual? y soporte legal en la comunidad se relación al uso. beneficie. ¿algún maestro te ha comentado 5. Apoyar iniciativas, acerca del código abierto(open tanto Organizaciónes El software libre source)? públicas como suele estar privadas que busquen disponible c) Si consolidar nuevos gratuitamente d) No modelos de negocios, en Internet, o a educación o de precio del coste ¿Qué te ha comentado?
  • 31. gestión basados en de la Software Libre. distribución a ¿Te gustaría conocer mas sobre 6. Fomentar la través de otros este tema? participación activa de medios; sin los desarrolladores y embargo no es g) Si usuarios de Software obligatorio que h) No Libre de América sea así y, i) Tal vez Latina en el aunque j) No se desarrollo, mejora y conserve su k) No tengo tiempo adaptación de carácter de l) No creo que sea programas libres. libre, puede interesante 7. Abrir canales con los gobiernos de la ¿Has usado Linux o alguna región para buscar aplicación relacionado con este mejores (Libre office u otros)? ¿Qué te oportunidades de pareció la experiencia? crecimiento basándose en los ¿Cree usted que el software modelos antes mencionado es más fundamentados en eficiente que el de Windows? Software Libre. ¿Por qué? 8. Alentar a las instituciones educativas a usar Software Libre en todas las instancias en las que los alumnos usen computadoras, permitiéndoles una amplia gama de
  • 32. posibilidades, tanto técnicas como académicas, para una mejora global en el sistema de educación tecnológica. 9. Promover la participación de las coalcancen munidades en espacios y en escenarios que ayuden al desarrollo de sus habitantes y una independencia Informática 10. Presentar el software libre como la mejor herramienta para erradicar la piratería, tanto en Guatemala como en América Latina.
  • 33. 6.- Diseño operacional 6.1.- Tipo y nivel de investigación La naturaleza de esta investigación fue aplicada porque está sujeta en las aplicaciones de conocimientos teóricos. Se define porque “cuyo propósito fundamental es dar solución a los problemas en el proceso de aprendizaje y disminución de costos por implementación” y a eso se orienta la investigación de dar soluciones prácticas. El nivel de esta investigación es de carácter descriptivo 6.2.- Método de la investigación El método es Cualitativo 6.3.- Universo y muestra El universo lo conforman 500 alumnos que forman parte de la universidad alas peruanas de los cuales se ha tomado como muetra solo a 50 de estos. 7.- Contrastación de la hipótesis 7.1.- Diseño de comprobación de hipótesis Realizado 7.2.- Descripción de la técnica que utilizan en la investigación
  • 34. Para llegar a analizar el uso de software libre de manera más eficiente se utilizó un cuestionario lo cual nos facilitó a realizar dicho estudio. a.- Técnica de muestreo Se ha aplicado la encuesta a 50 estudiantes de la UAP lo cual el 16% de los encuestados no conocen ni tienen una idea de lo que es software libre, el 78% restante tiene conocimiento de este software y el 6% no sabe ,lo cual que esta investigación ha sido muy provechosa porque de esta manera ayuda a los investigadores a poner más énfasis en temas muy novedosos. b.- Técnicas para recolectar información Para la recopilación de información que permitirá conocer el procedimiento actual de procesamiento de información por parte de los consejos comunales, la herramienta a utilizar será la aplicación de entrevistas. Estas entrevistas serán documentadas en formularios de observación. c.- Técnicas para el procesamiento y el análisis de los datos Debido a la naturaleza cualitativa de los datos que se obtienen en las entrevistas, el procedimiento para su procesamiento y análisis será la teoría Fundamentada. Este procedimiento permite que la teoría (hallazgos) vaya emergiendo fundamentada en los datos.
  • 35. Cuestionario ¿Qué es software libre para ti? ¿Ha utilizado software libre? a) si b) no c) no se ¿Cree usted que es importante el uso de software libre? k) Si l) B) no ¿Por qué? El software libre es: m) Programas gratuitos, que puedo descargar de internet pero no puedo modificar n) Programa de dominio público, pero que no los puedo modificar o) Programas con una licencia que nos permite modificarlo y distribuirlo libremente y además hacerlo con el código de dicho programa ¿Crees tu como estudiante que es importante participar en algún proyecto o aportar tus conocimientos para mejorar un software? ¿Conoces a alguna comunidad que promueve el uso de software libre? ¿Cuál? ¿Algún maestro te ha comentado acerca del código abierto (open source)? e) Si f) No ¿Qué te ha comentado? ¿Te gustaría conocer más sobre este tema? m) Si n) No o) Tal vez p) No se q) No tengo tiempo r) No creo que sea interesante
  • 36. ¿Has usado Linux o alguna aplicación relacionado con este (Libre office u otros)? ¿Qué te pareció la experiencia? ¿Cree usted que el software antes mencionado es más eficiente que el de Windows? ¿por qué?