SlideShare una empresa de Scribd logo
Software libre

Mapa conceptual del software libre.
El software libre (en inglés "free software", aunque esta denominación a veces se
confunde con "gratis" por la ambigüedad del término "free" en el idioma inglés, por lo que
también se usa "libre software") es la denominación del software que respeta la libertad de
todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo
puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias
formas. Según la Free Software Foundation, el software libre se refiere a la libertad de los
usuarios para ejecutar, copiar, distribuir, y estudiar el mismo, e incluso modificar el
software y distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución
a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que
asociar software libre a "software gratuito" (denominado usualmente freeware), ya que,
conservando su carácter de libre, puede ser distribuido comercialmente ("software
comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código
fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software
libre, a menos que se garanticen los derechos de modificación y redistribución de dichas
versiones modificadas del programa.
Tampoco debe confundirse software libre con "software de dominio público". Éste último
es aquel software que no requiere de licencia, pues sus derechos de explotación son para
toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él,
siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo
autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado
desde la muerte de éste, habitualmente 70 años. Si un autor condiciona su uso bajo una
licencia, por muy débil que sea, ya no es del dominio público.
Historia
Artículo principal: Historia del software libre y de código abierto

Richard Matthew Stallman, creador del concepto de software libre y fundador de la Free
Software Foundation.
Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido
que los vendedores de las grandes computadoras de la época (las mainframes) aportaban a
sus clientes para que éstos pudieran usarlos. En dicha cultura, era común que los
programadores y desarrolladores de software compartieran libremente sus programas unos
con otros. Este comportamiento era particularmente habitual en algunos de los mayores
grupos de usuarios de la época, como DECUS (grupo de usuarios de computadoras DEC).
A finales de la década de 1970, las compañías iniciaron el hábito de imponer restricciones a
los usuarios, con el uso de acuerdos de licencia.
En 1971, cuando la informática todavía no había sufrido su gran boom, las personas que
hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el
software sin ningún tipo de restricciones.
Con la llegada de los años 1980 la situación empezó a cambiar. Las computadoras más
modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a
aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software.
En caso de que algún usuario o programador encontrase algún error en la aplicación, lo
único que podía hacer era darlo a conocer a la empresa desarrolladora para que ésta lo
solucionara. Aunque el programador estuviese capacitado para solucionar el problema y lo
desease hacer sin pedir nada a cambio, el contrato le impedía que modificase el software.
El mismo Richard Matthew Stallman cuenta que por aquellos años, en el laboratorio donde
trabajaba, habían recibido una impresora donada por una empresa externa. El dispositivo,
que era utilizado en red por todos los trabajadores, parecía no funcionar a la perfección,
dado que cada cierto tiempo el papel se atascaba. Como agravante, no se generaba ningún
aviso que se enviase por red e informase a los usuarios de la situación.
La pérdida de tiempo era constante, ya que en ocasiones, los trabajadores enviaban por red
sus trabajos a imprimir y al ir a buscarlos se encontraban la impresora atascada y una cola
enorme de trabajos pendientes. Richard Stallman decidió arreglar el problema, e
implementar el envío de un aviso por red cuando la impresora se bloqueara. Para ello
necesitaba tener acceso al código fuente de los controladores de la impresora. Pidió a la
empresa propietaria de la impresora lo que necesitaba, comentando, sin pedir nada a
cambio, qué era lo que pretendía realizar. La empresa se negó a entregarle el código fuente.
En ese preciso instante, Stallman se vio en una encrucijada: debía elegir entre aceptar el
nuevo software propietario firmando acuerdos de no revelación y acabar desarrollando más
software propietario con licencias restrictivas, que a su vez deberían ser más adelante
aceptadas por sus propios colegas.
Con este antecedente, en 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, y
un año más tarde fundó la Free Software Foundation (FSF). Stallman introdujo la
definición de software libre y el concepto de "copyleft", que desarrolló para otorgar libertad
a los usuarios y para restringir las posibilidades de apropiación del software.

Software educativo

KTurtle, una aplicación parte del KDE Education Project, diseñada para enseñar a programar.

Se denomina software educativo al que está destinado a la enseñanza y el aprendizaje
autónomo y que, además, permite el desarrollo de ciertas habilidades cognitivas.
Así como existen profundas diferencias entre las filosofías pedagógicas, así también existe
una amplia gama de enfoques para la creación de software educativo, atendiendo a los
diferentes tipos de interacción que debería existir entre los actores del proceso de
enseñanza-aprendizaje: educador, aprendiz, conocimiento, computadora.
Como software educativo tenemos desde programas orientados al aprendizaje hasta
sistemas operativos completos destinados a la educación, como por ejemplo las
distribuciones GNU/Linux orientadas a la enseñanza.
Instrucción asistida por computadora
El enfoque de la instrucción asistida por computadora pretende facilitar la tarea del
educador, sustituyéndole parcialmente en su labor. El software educacional resultante
generalmente presenta una secuencia (a veces establecida con técnicas de inteligencia
artificial) de lecciones, o módulos de aprendizaje. También generalmente incluye métodos
de evaluación automática, utilizando preguntas cerradas. Las críticas más comunes contra
este tipo de software son:




Los aprendices pierden el interés rápidamente e intentan adivinar la respuesta al azar.
La computadora es convertida en una simple máquina de memorización costosa.
El software desvaloriza, a los ojos del aprendiz, el conocimiento que desea transmitir
mediante la inclusión de artificiales premios visuales.1

Ejemplos típicos de este tipo de software son: Clic, GCompris, PLATO, Applets de
Descartes.

Software educativo abierto
El enfoque del software abierto educativo, por el contrario, enfatiza más el aprendizaje
creativo que la enseñanza. El software resultante no presenta una secuencia de contenidos a
ser aprendida, sino un ambiente de exploración y construcción virtual, también conocido
como micromundo. Con ellos los aprendices, luego de familiarizarse con el software,
pueden modificarlo y aumentarlo según su interés personal, o crear proyectos nuevos
teniendo como base las reglas del micromundo. Las críticas más comunes contra este tipo
de software son:




En un ambiente donde se use software educacional abierto, no todos los aprendices
aprenderán la misma cosa, y por consiguiente los métodos de evaluación tradicionales son
poco adecuados.
La dirección de tales ambientes de aprendizaje requiere mayor habilidad por parte del
educador. Ya que en este caso su papel no será el de enseñar contenidos sino de hacer
notar las estrategias de aprendizaje que el estudiante encuentra valiosas (al abordar un
proyecto concreto) y ayudarle a transferirlas a otros contextos.

Ejemplos típicos de este tipo de software son: Logo, Etoys, Scratch, GeoGebra, etc.
No se deben confundir los conceptos de apertura del código con el que es escrito el
software (código abierto), con el concepto de apertura del enfoque educativo con el que el
software es creado. Existe software educativo cerrado (tutorial, instruccional, estrictamente
pautado) que tiene su código abierto.

Entornos virtuales de aprendizaje
Artículo principal: Ambiente Educativo Virtual
Un entorno virtual de aprendizaje es un software con accesos restringidos, concebido y
diseñado para que las personas que acceden a él desarrollen procesos de incorporación de
habilidades y saberes.
Aula virtual

Aula virtual dentro del entorno de aprendizaje, consta de una plataforma o software a través
del cual el ordenador permite la facilidad de dictar las actividades en clases, de igual forma
permitiendo el desarrollo de las actividades de enseñanza y aprendizaje habituales que
requerimos para obtener una buena educación. Como afirma Turoff (1995) una «clase
virtual es un método de enseñanza y aprendizaje inserto en un sistema de comunicación
mediante el ordenador». A través de ese entorno el alumno puede acceder y desarrollar una
serie de acciones que son las propias de un proceso de enseñanza presencial tales como
conversar, leer documentos, realizar ejercicios, formular preguntas al docente, trabajar en
equipo, etc. Todo ello de forma simulada sin que nadie utilice una interacción física entre
docentes y alumnos.
Campus virtual

Un campus virtual, como ya se ha definido, es un espacio organizativo de la docencia
ofrecida por una universidad a través de Internet. A través del mismo, se puede acceder a la
oferta de formación que puede cursarse a través de la utilización de ordenadores.
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 adquiriendo
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 ha 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:
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 prácticas 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.

El movimiento se demuestra andando: Ejemplos
Prácticos de Posibilidades para el Aprendizaje
Colaborativo
Una vez expuesto todo lo anterior, aquí se pretende continuar con una mini-guía de
software libre y sus posibles implementaciones didácticas. Es un hecho constatado que el
movimiento del software libre está liderado por las élites tecnológicas, y esta afirmación se
demuestra fácilmente paseando por los contenidos que hacen uso de él, donde predominan
ampliamente páginas y cursos con una clara orientación tecnológica. Ya es hora de llevar
los adelantos del software libre a las aulas. Para ello hay que luchar activamente contra la
apatía de la que adolece en general el sistema educativo. Es necesaria, hoy más que nunca,
una auténtica coeducación, ya que en las aulas se da el hecho paradójico de que
probablemente los alumnos aventajen al profesor en el uso de nuevas tecnologías. Sólo hay
un camino para revertir la tendencia: la propagación viral...

Más contenido relacionado

La actualidad más candente

Software libre para la educación
Software libre para la educaciónSoftware libre para la educación
Software libre para la educación
dulceMaria1995
 
Trabajo final lopez_evelyn
Trabajo final lopez_evelynTrabajo final lopez_evelyn
Trabajo final lopez_evelyn
Evelyn Lopez
 
Porqué Software Libre En EducacióN
Porqué Software Libre En EducacióNPorqué Software Libre En EducacióN
Porqué Software Libre En EducacióN
Yessy
 
Software libre para la educación
Software libre para la educaciónSoftware libre para la educación
Software libre para la educación
AryamcitaRosario
 
Software libre.odt104
Software libre.odt104Software libre.odt104
Software libre.odt104
valeria huantes
 
Software libre 103
Software libre 103 Software libre 103
Software libre 103
Jose Ramon
 
software libre
software libre software libre
software libre
veritopao96
 
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Gonzalo SILIÓ SÁIZ
 
Software libre.odt.
Software libre.odt.Software libre.odt.
Software libre.odt.
Frida Garcia
 
Software Libre PDF
Software Libre PDFSoftware Libre PDF
Software Libre PDF
Arath Huantes
 
Protocolo software libre jairo fuentes - diego garcés
Protocolo software libre   jairo fuentes - diego garcésProtocolo software libre   jairo fuentes - diego garcés
Protocolo software libre jairo fuentes - diego garcés
Jairo Alberto Fuentes Fuentes
 
Software libre
Software libreSoftware libre
Software libre
Yan Ortiz
 
informe
informeinforme
informe
daniela2597
 
Modelo nom
Modelo nom Modelo nom
Modelo nom
amgonzalez
 
Libro3
Libro3Libro3
Software libre
Software libreSoftware libre
Software libre
DIEGOJAIMETHOMAS
 
Hoja informatica reporte_lectura
Hoja informatica reporte_lecturaHoja informatica reporte_lectura
Hoja informatica reporte_lectura
Hector Lumisaca Pinduisaca
 
Software libre en_educacion
Software libre en_educacionSoftware libre en_educacion
Software libre en_educacion
JHONN JAIRO ANGARITA LOPEZ
 
Pdf online[1]
Pdf online[1]Pdf online[1]
Pdf online[1]
yandresbernal
 
Software libre 1
Software libre 1Software libre 1
Software libre 1
Giby Lopez
 

La actualidad más candente (20)

Software libre para la educación
Software libre para la educaciónSoftware libre para la educación
Software libre para la educación
 
Trabajo final lopez_evelyn
Trabajo final lopez_evelynTrabajo final lopez_evelyn
Trabajo final lopez_evelyn
 
Porqué Software Libre En EducacióN
Porqué Software Libre En EducacióNPorqué Software Libre En EducacióN
Porqué Software Libre En EducacióN
 
Software libre para la educación
Software libre para la educaciónSoftware libre para la educación
Software libre para la educación
 
Software libre.odt104
Software libre.odt104Software libre.odt104
Software libre.odt104
 
Software libre 103
Software libre 103 Software libre 103
Software libre 103
 
software libre
software libre software libre
software libre
 
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
 
Software libre.odt.
Software libre.odt.Software libre.odt.
Software libre.odt.
 
Software Libre PDF
Software Libre PDFSoftware Libre PDF
Software Libre PDF
 
Protocolo software libre jairo fuentes - diego garcés
Protocolo software libre   jairo fuentes - diego garcésProtocolo software libre   jairo fuentes - diego garcés
Protocolo software libre jairo fuentes - diego garcés
 
Software libre
Software libreSoftware libre
Software libre
 
informe
informeinforme
informe
 
Modelo nom
Modelo nom Modelo nom
Modelo nom
 
Libro3
Libro3Libro3
Libro3
 
Software libre
Software libreSoftware libre
Software libre
 
Hoja informatica reporte_lectura
Hoja informatica reporte_lecturaHoja informatica reporte_lectura
Hoja informatica reporte_lectura
 
Software libre en_educacion
Software libre en_educacionSoftware libre en_educacion
Software libre en_educacion
 
Pdf online[1]
Pdf online[1]Pdf online[1]
Pdf online[1]
 
Software libre 1
Software libre 1Software libre 1
Software libre 1
 

Similar a Producto sobre Historia del software libre

Taller_Conferencia_Flisol_Jorge_Mario
Taller_Conferencia_Flisol_Jorge_MarioTaller_Conferencia_Flisol_Jorge_Mario
Taller_Conferencia_Flisol_Jorge_Mario
Jomars
 
Presentación software libre
Presentación software librePresentación software libre
Presentación software libre
kathylec
 
Software libre
Software libreSoftware libre
Software libre
Dennis Ortiz Medina
 
Escuela eanor de nororientale intector roman galdamez
Escuela eanor de nororientale intector roman galdamezEscuela eanor de nororientale intector roman galdamez
Escuela eanor de nororientale intector roman galdamez
romangaldamez
 
Robtica Open Source
Robtica Open SourceRobtica Open Source
Robtica Open Source
fjellul
 
6x9 style guide
6x9 style guide6x9 style guide
6x9 style guide
Armando Meza Lopez
 
Libro
LibroLibro
ULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidadULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidad
IntComp-ULS
 
Herramientas informáticas luis_villacrés
Herramientas informáticas luis_villacrésHerramientas informáticas luis_villacrés
Herramientas informáticas luis_villacrés
luisvillacres2
 
libro Stephany
libro Stephanylibro Stephany
libro Stephany
Armando Meza Lopez
 
Libro5
Libro5Libro5
Ligia alberto
Ligia albertoLigia alberto
Ligia alberto
superamiga
 
Ligia alberto
Ligia albertoLigia alberto
Ligia alberto
superamiga
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
karo1
 
Software libre ppt.
Software libre ppt.Software libre ppt.
Software libre ppt.
alma Díaz Pérez
 
Software Libre
Software LibreSoftware Libre
Software Libre
vir102
 
Libertades del software libr1
Libertades del software libr1Libertades del software libr1
Libertades del software libr1
mishel cevallos
 
software libre
software libresoftware libre
software libre
samy1998
 
software libre
software libresoftware libre
software libre
Paulita Acevedo
 
Surgimiento del Software Libre
Surgimiento del Software LibreSurgimiento del Software Libre
Surgimiento del Software Libre
Gabriela Ponce
 

Similar a Producto sobre Historia del software libre (20)

Taller_Conferencia_Flisol_Jorge_Mario
Taller_Conferencia_Flisol_Jorge_MarioTaller_Conferencia_Flisol_Jorge_Mario
Taller_Conferencia_Flisol_Jorge_Mario
 
Presentación software libre
Presentación software librePresentación software libre
Presentación software libre
 
Software libre
Software libreSoftware libre
Software libre
 
Escuela eanor de nororientale intector roman galdamez
Escuela eanor de nororientale intector roman galdamezEscuela eanor de nororientale intector roman galdamez
Escuela eanor de nororientale intector roman galdamez
 
Robtica Open Source
Robtica Open SourceRobtica Open Source
Robtica Open Source
 
6x9 style guide
6x9 style guide6x9 style guide
6x9 style guide
 
Libro
LibroLibro
Libro
 
ULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidadULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidad
 
Herramientas informáticas luis_villacrés
Herramientas informáticas luis_villacrésHerramientas informáticas luis_villacrés
Herramientas informáticas luis_villacrés
 
libro Stephany
libro Stephanylibro Stephany
libro Stephany
 
Libro5
Libro5Libro5
Libro5
 
Ligia alberto
Ligia albertoLigia alberto
Ligia alberto
 
Ligia alberto
Ligia albertoLigia alberto
Ligia alberto
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
Software libre ppt.
Software libre ppt.Software libre ppt.
Software libre ppt.
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Libertades del software libr1
Libertades del software libr1Libertades del software libr1
Libertades del software libr1
 
software libre
software libresoftware libre
software libre
 
software libre
software libresoftware libre
software libre
 
Surgimiento del Software Libre
Surgimiento del Software LibreSurgimiento del Software Libre
Surgimiento del Software Libre
 

Producto sobre Historia del software libre

  • 1. Software libre Mapa conceptual del software libre. El software libre (en inglés "free software", aunque esta denominación a veces se confunde con "gratis" por la ambigüedad del término "free" en el idioma inglés, por lo que también se usa "libre software") es la denominación del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, y estudiar el mismo, e incluso modificar el software y distribuirlo modificado. El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa. Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de éste, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.
  • 2. Historia Artículo principal: Historia del software libre y de código abierto Richard Matthew Stallman, creador del concepto de software libre y fundador de la Free Software Foundation. Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido que los vendedores de las grandes computadoras de la época (las mainframes) aportaban a sus clientes para que éstos pudieran usarlos. En dicha cultura, era común que los programadores y desarrolladores de software compartieran libremente sus programas unos con otros. Este comportamiento era particularmente habitual en algunos de los mayores grupos de usuarios de la época, como DECUS (grupo de usuarios de computadoras DEC). A finales de la década de 1970, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia. En 1971, cuando la informática todavía no había sufrido su gran boom, las personas que hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el software sin ningún tipo de restricciones. Con la llegada de los años 1980 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software. En caso de que algún usuario o programador encontrase algún error en la aplicación, lo único que podía hacer era darlo a conocer a la empresa desarrolladora para que ésta lo solucionara. Aunque el programador estuviese capacitado para solucionar el problema y lo desease hacer sin pedir nada a cambio, el contrato le impedía que modificase el software. El mismo Richard Matthew Stallman cuenta que por aquellos años, en el laboratorio donde trabajaba, habían recibido una impresora donada por una empresa externa. El dispositivo, que era utilizado en red por todos los trabajadores, parecía no funcionar a la perfección, dado que cada cierto tiempo el papel se atascaba. Como agravante, no se generaba ningún aviso que se enviase por red e informase a los usuarios de la situación.
  • 3. La pérdida de tiempo era constante, ya que en ocasiones, los trabajadores enviaban por red sus trabajos a imprimir y al ir a buscarlos se encontraban la impresora atascada y una cola enorme de trabajos pendientes. Richard Stallman decidió arreglar el problema, e implementar el envío de un aviso por red cuando la impresora se bloqueara. Para ello necesitaba tener acceso al código fuente de los controladores de la impresora. Pidió a la empresa propietaria de la impresora lo que necesitaba, comentando, sin pedir nada a cambio, qué era lo que pretendía realizar. La empresa se negó a entregarle el código fuente. En ese preciso instante, Stallman se vio en una encrucijada: debía elegir entre aceptar el nuevo software propietario firmando acuerdos de no revelación y acabar desarrollando más software propietario con licencias restrictivas, que a su vez deberían ser más adelante aceptadas por sus propios colegas. Con este antecedente, en 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la Free Software Foundation (FSF). Stallman introdujo la definición de software libre y el concepto de "copyleft", que desarrolló para otorgar libertad a los usuarios y para restringir las posibilidades de apropiación del software. Software educativo KTurtle, una aplicación parte del KDE Education Project, diseñada para enseñar a programar. Se denomina software educativo al que está destinado a la enseñanza y el aprendizaje autónomo y que, además, permite el desarrollo de ciertas habilidades cognitivas. Así como existen profundas diferencias entre las filosofías pedagógicas, así también existe una amplia gama de enfoques para la creación de software educativo, atendiendo a los diferentes tipos de interacción que debería existir entre los actores del proceso de enseñanza-aprendizaje: educador, aprendiz, conocimiento, computadora. Como software educativo tenemos desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación, como por ejemplo las distribuciones GNU/Linux orientadas a la enseñanza.
  • 4. Instrucción asistida por computadora El enfoque de la instrucción asistida por computadora pretende facilitar la tarea del educador, sustituyéndole parcialmente en su labor. El software educacional resultante generalmente presenta una secuencia (a veces establecida con técnicas de inteligencia artificial) de lecciones, o módulos de aprendizaje. También generalmente incluye métodos de evaluación automática, utilizando preguntas cerradas. Las críticas más comunes contra este tipo de software son:    Los aprendices pierden el interés rápidamente e intentan adivinar la respuesta al azar. La computadora es convertida en una simple máquina de memorización costosa. El software desvaloriza, a los ojos del aprendiz, el conocimiento que desea transmitir mediante la inclusión de artificiales premios visuales.1 Ejemplos típicos de este tipo de software son: Clic, GCompris, PLATO, Applets de Descartes. Software educativo abierto El enfoque del software abierto educativo, por el contrario, enfatiza más el aprendizaje creativo que la enseñanza. El software resultante no presenta una secuencia de contenidos a ser aprendida, sino un ambiente de exploración y construcción virtual, también conocido como micromundo. Con ellos los aprendices, luego de familiarizarse con el software, pueden modificarlo y aumentarlo según su interés personal, o crear proyectos nuevos teniendo como base las reglas del micromundo. Las críticas más comunes contra este tipo de software son:   En un ambiente donde se use software educacional abierto, no todos los aprendices aprenderán la misma cosa, y por consiguiente los métodos de evaluación tradicionales son poco adecuados. La dirección de tales ambientes de aprendizaje requiere mayor habilidad por parte del educador. Ya que en este caso su papel no será el de enseñar contenidos sino de hacer notar las estrategias de aprendizaje que el estudiante encuentra valiosas (al abordar un proyecto concreto) y ayudarle a transferirlas a otros contextos. Ejemplos típicos de este tipo de software son: Logo, Etoys, Scratch, GeoGebra, etc. No se deben confundir los conceptos de apertura del código con el que es escrito el software (código abierto), con el concepto de apertura del enfoque educativo con el que el software es creado. Existe software educativo cerrado (tutorial, instruccional, estrictamente pautado) que tiene su código abierto. Entornos virtuales de aprendizaje Artículo principal: Ambiente Educativo Virtual
  • 5. Un entorno virtual de aprendizaje es un software con accesos restringidos, concebido y diseñado para que las personas que acceden a él desarrollen procesos de incorporación de habilidades y saberes. Aula virtual Aula virtual dentro del entorno de aprendizaje, consta de una plataforma o software a través del cual el ordenador permite la facilidad de dictar las actividades en clases, de igual forma permitiendo el desarrollo de las actividades de enseñanza y aprendizaje habituales que requerimos para obtener una buena educación. Como afirma Turoff (1995) una «clase virtual es un método de enseñanza y aprendizaje inserto en un sistema de comunicación mediante el ordenador». A través de ese entorno el alumno puede acceder y desarrollar una serie de acciones que son las propias de un proceso de enseñanza presencial tales como conversar, leer documentos, realizar ejercicios, formular preguntas al docente, trabajar en equipo, etc. Todo ello de forma simulada sin que nadie utilice una interacción física entre docentes y alumnos. Campus virtual Un campus virtual, como ya se ha definido, es un espacio organizativo de la docencia ofrecida por una universidad a través de Internet. A través del mismo, se puede acceder a la oferta de formación que puede cursarse a través de la utilización de ordenadores. 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 adquiriendo 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
  • 6. 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 ha 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: 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 prácticas 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
  • 7. 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. El movimiento se demuestra andando: Ejemplos Prácticos de Posibilidades para el Aprendizaje Colaborativo Una vez expuesto todo lo anterior, aquí se pretende continuar con una mini-guía de software libre y sus posibles implementaciones didácticas. Es un hecho constatado que el movimiento del software libre está liderado por las élites tecnológicas, y esta afirmación se demuestra fácilmente paseando por los contenidos que hacen uso de él, donde predominan ampliamente páginas y cursos con una clara orientación tecnológica. Ya es hora de llevar los adelantos del software libre a las aulas. Para ello hay que luchar activamente contra la
  • 8. apatía de la que adolece en general el sistema educativo. Es necesaria, hoy más que nunca, una auténtica coeducación, ya que en las aulas se da el hecho paradójico de que probablemente los alumnos aventajen al profesor en el uso de nuevas tecnologías. Sólo hay un camino para revertir la tendencia: la propagación viral...