Mostrando entradas con la etiqueta software libre. Mostrar todas las entradas
Mostrando entradas con la etiqueta software libre. Mostrar todas las entradas

sábado, 21 de abril de 2012

Movimiento del software libre y programas de código abierto


En la clase de este lunes, 23 de abril, abordaremos el tema fascinante del software libre, un movimiento cuyo origen data de la década de los ’60 del siglo pasado, que se formalizó en los 80s, y se expandió durante los 90s paralelamente con el desarrollo de Internet. Con su consolidación durante la primera década de este siglo, este movimiento democrático de las TIC agrupa a miles de voluntarios, a través del mundo, comprometidos con la creación, modificación y mejoramiento de una amplia diversidad de programas informáticos que se difunden libremente alrededor del planeta. Es un movimiento con una concepción libertaria del uso de las tecnologías, sin interés comercial ni privado, y en constante crecimiento. Está constituido por programadores y desarrolladores que colaboran en un “voluntariado tecnológico”, como le llama Jordi Mas i Hernàndez (2005).  Según este autor, la mayoría de los proyectos que se desarrollan a través de la Red ocurren desde el uso del software libre, adaptando herramientas colaborativas que permiten a múltiples grupos de personas trabajar de forma conjunta en el desarrollo de estas aplicaciones.
Espero que hayan completado la lectura del capítulo 1, del libro de Jordi Mas i Hernàndez: Software libre: técnicamente viable, económicamente sostenible y socialmente justo (2005). En este mismo blog hay un buen resumen de esta lectura que preparó en el 2009 Valerie Cardona, una estudiante que tomó este mismo curso.  Les recomiendo también que lean una entrevista periodística que hizo María Ovelar (El País, 13/03/09) a Richard Stallman, ese personaje interesante y algo controvertible que inventó el software libre y popularizó el término copyleft (que promueve la copia). Stallman lidera la Free Knowledge Foundation (FKF) que se dedica a crear y difundir programas no privativos.
El movimiento de software libre se conoce más como el de “open source” o código abierto“ para evitar dar la percepción que el software libre es un recurso totalmente gratuito” (Mas i Hernàndez, 2005, p.32). El mismo ha jugado un papel fundamental en el crecimiento de la Internet y en el desarrollo de las plataformas abiertas de la Red. Este movimiento también inspiró el surgimiento de Creative Commons, una iniciativa facilita el manejo de los derechos de autor con el mismo espíritu de compartir contenidos y obras digitales.

Les invito a hacer sus comentarios sobre este tema del movimiento de software libre, los programas de código abierto, tomando como punto de reflexión las siguientes interrogantes:  ¿Qué retos, ventajas y/o oportunidades ofrecen los programas de código abierto (open source) para las universidades, las escuelas, las bibliotecas y el sector público en Puerto Rico? ¿Qué programados de código abierto recomendarías para que se adopten en el ámbito educativo o gubernamental? ¿Qué políticas institucionales o políticas públicas se necesitarían establecer para optimizar la utilización de programados de código abierto y, por ende, ayudar a forjar una sociedad de la información y el conocimiento en Puerto Rico?

Referencia:

domingo, 13 de noviembre de 2011

El software libre y los programas de código abierto (open source)

En la clase de este lunes, 14 de noviembre, abordaremos el tema fascinante del software libre, un movimiento cuyo origen data de la década de los ’60 del siglo pasado, que se formalizó en los 80s, y se expandió durante los 90s paralelamente con el desarrollo de Internet. Con su consolidación durante la primera década de este siglo, este movimiento democrático de las TIC agrupa a miles de voluntarios, a través del mundo, comprometidos con la creación, modificación y mejoramiento de una amplia diversidad de programas informáticos que se difunden libremente alrededor del planeta. Es un movimiento con una concepción libertaria del uso de las tecnologías, sin interés comercial ni privado, y en constante crecimiento. Está constituido por programadores y desarrolladores que colaboran en un “voluntariado tecnológico”, como le llama Jordi Mas i Hernàndez (2005).  Según este autor, la mayoría de los proyectos que se desarrollan a través de la Red ocurren desde el uso del software libre, adaptando herramientas colaborativas que permiten a múltiples grupos de personas trabajar de forma conjunta en el desarrollo de estas aplicaciones.
Espero que hayan completado la lectura del capítulo 1, del libro de Jordi Mas i Hernàndez: Software libre: técnicamente viable, económicamente sostenible y socialmente justo (2005). En este mismo blog hay un buen resumen de esta lectura que preparó en el 2009 Valerie Cardona, una estudiante que tomó este mismo curso.  Les recomiendo también que lean una entrevista periodística que hizo María Ovelar (El País, 13/03/09) a Richard Stallman, ese personaje interesante y algo controvertible que inventó el software libre y popularizó el término copyleft (que promueve la copia). Stallman lidera la Free Knowledge Foundation (FKF) que se dedica a crear y difundir programas no privativos.
El movimiento de software libre se conoce más como el de “open source” o código abierto“ para evitar dar la percepción que el software libre es un recurso totalmente gratuito” (Mas i Hernàndez, 2005, p.32). El mismo ha jugado un papel fundamental en el crecimiento de la Internet y en el desarrollo de las plataformas abiertas de la Red. Este movimiento también inspiró el surgimiento de Creative Commons, una iniciativa facilita el manejo de los derechos de autor con el mismo espíritu de compartir contenidos y obras digitales.

Les invito a hacer sus comentarios sobre este tema del movimiento de software libre, los programas de código abierto, tomando como punto de reflexión las siguientes interrogantes:  ¿Qué retos, ventajas y/o oportunidades ofrecen los programas de código abierto (open source) para las universidades, las escuelas y el sector público en Puerto Rico? ¿Qué programados de código abierto recomendarías para que se adopten en el ámbito educativo o gubernamental? ¿Qué políticas institucionales o políticas públicas se necesitarían establecer para optimizar la utilización de programados de código abierto y, por ende, ayudar a forjar una sociedad de la información y el conocimiento en Puerto Rico?

Referencia:

MAS I HERNÀNDEZ, J. (2005). Software libre: técnicamente viable, y socialmente justo económicamente sostenible.


Ovelar María. Y el 'software' democrático os hará libres. El País.com. 13/03/2009. Recuperado de http://www.elpais.com/articulo/portada/SOFTWARE/DEMOCRATICO/OS/HARA/LIBRES/elpepisupep3/20090313elptenpor_8/Tes 


jueves, 23 de diciembre de 2010

Título: Scratch- software para crear y compartir tus historias interactivas, juegos, música y arte.


           Como estudiante de la EGCTI,  maestra bibliotecaria y de estudios sociales, he tenido la oportunidad de experimentar y aprender de las diferentes TIC’s que nos ayudan a complementar nuestras estrategias y métodos de enseñanza, a la vez que desarrollo mis destrezas de uso y manejo de las TIC’s. Durante mi búsqueda de nuevas herramientas, encontré un programa interesante llamado “Scratch”, el cual podemos aplicar a varios contextos educativos, incluyendo la biblioteca escolar.
Scratch es un lenguaje de programación que nos facilita las herramientas necesarias para crear nuestras propias historias interactivas, animaciones, juegos, música y arte. Este programa también nos permite compartir con otros nuestras creaciones en la Web. A medida que se crean y comparten proyectos realizados en Scratch, los usuarios aprenden y refuerzan sus destrezas matemáticas y computacionales; al mismo tiempo que desarrollan creatividad, pensamiento crítico, destrezas de razonar sistemáticamente y de trabajo en equipo.
Scratch es un software que puedes descargar a tu computadora desde su sitio Web: http://scratch.mit.edu/; sin necesidad de registrarse ni proveer información personal. Actualmente, puede descargarse de forma gratuita, ya que el sitio Web trabaja a base de trabajo voluntario y donaciones individuales o corporativas. A Scratch lo desarrolla el Lifelong Kindergarten Group en el Laboratorio de Medios de MIT, con apoyo financiero de National Science Foundation, Microsoft, Fundación Intel, Nokia, lomega y el consorcio de investigación del Laboratorio de Medios de MIT. Cuenta con un equipo de trabajo voluntario que se encarga de desarrollar las diferentes herramientas y utilidades del programa, así como su sitio Web y la comunidad virtual. El listado completo de colaboradores está en http://info.scratch.mit.edu/es/Scratch_Credits.
A través de este software se pueden crear diferentes presentaciones animadas que luego pueden ser compartidas en el sitio Web de Scratch. Uno de los fines de este programa es crear una comunidad interactiva a través del sitio Web, donde niños, jóvenes y adultos puedan compartir y aprender de forma colaborativa. Si el usuario de Scratch lo desea, puede abrir una cuenta en el sitio Web para descargar sus proyectos para agruparlos por autor, temas o colección y compartirlos con el resto de los integrantes de la comunidad Scratch. Como parte de la comunidad Scratch, podemos compartir proyectos e ideas con personas de diferentes países y culturas, de todas las edades (desde niños que puedan manejar una computadora hasta abuelos), con muy diferentes niveles de experiencia con las TIC. Además, podemos ver los proyectos de otros integrantes de la comunidad, comentar sus proyectos, participar del blog del sitio y estar al tanto de los eventos desarrollados para los usuarios de la comunidad Scratch.
Todos los proyectos compartidos en el sitio Web, así como los materiales de apoyo de Scratch, se amparan en una licencia Creative Commons con las condiciones de Atribución - Compartir sin Modificar. El software de Scratch es gratuito y su código fuente está disponible para el público en su sitio Web bajo Licencia Scratch. El software que soporta el sitio Web de Scratch está bajo Licencia Pública General (GPL) versión 2.
Este software puede adaptarse para ser utilizado e integrado a cualquier entorno o materia educativa. Como por ejemplo, para crear presentaciones interactivas y animadas, integrando música, videos, movimientos, diálogos, entre otros, sobre el tema de los planetas en una clase de ciencia.  Como bibliotecaria escolar, puedo usar este programa para que los estudiantes desarrollen destrezas tecnológicas y de información, de lectura y escritura,  a la vez que elaboran sus proyectos como autores de cuentos o novelas. Además, los estudiantes  pueden abrir su cuenta en el sitio Web y desarrollar una colección de sus historias o crear una colección seriada de una historia. 
            Este programa es ideal para ser usado por educadores y profesionales de la información en conjunto con su comunidad escolar para el desarrollo de las destrezas de información y competencias educativas. No hay restricciones ni excusas para adoptar este software como parte de nuestras herramientas, ya que es de fácil uso e instalación, posee diferentes versiones para aplicarse a las plataformas de Mac, Windows o Ubuntu (Linux) y puede ser usado por personas de cualquier edad o nivel de experiencia con las TIC’s.

Referencias:  

jueves, 18 de febrero de 2010

Explorando GCompris: un Software libre educativo

Reseña sobre un software libre por Estrella Vázquez

En vista de los acelerados cambios en la informática, muchos expertos en tecnología recomiendan el uso de software libre en entornos educativos. La suite del programa y actividades pre-diseñadas GCompris, es un ejemplo de las diversas herramientas de software libre creadas con propósitos didácticos que fomentan la exploración de las TIC. GCompris, como cualquier software libre basado en licencias y libertades de La Fundación para el Software Libre, desarrolla programas con la intención de otorgarle al usuario la libertad para usar, copiar, cambiar o redistribuir los mismos.

Este software libre, diseñado hace casi diez años por Bruno Coudoin para niños de 2 a 10 años, consta de juegos educativos relacionados con el uso de la computadora o actividades que refuerzan la lectura o materias como Algebra, Ciencia o Geografía. Aclaramos que el nivel de dificultad de las actividades varía, así que se recomienda la asistencia de un educador para niveles avanzados como GCompris Clockgame. También es posible cambiar el idioma o adaptar el programa a GNU/Linux, MacOSX, Windows y otras versiones de Unix. La descarga de las 100 actividades es gratuita. Para Windows la descarga gratuita es limitada pero con opciones de compra. Esta condición, eje de crítica por los usuarios de Windows, se hizo para incentivar el uso del sistema operativo Linux.

La evolución de Gcompris es evidente en la versión 7, ya que incluye un módulo de aplicación y otro de administración útil para la creación de perfiles y configuración de juegos que se desea presentar al estudiante. Estos cambios, según indica Fernández (2005) en GCompris: jugar para aprender, dejan sin efecto sus propias críticas al software. La nueva versión 9.2, cuyo tamaño es de 135 MB, también ofrece varios cambios: uso de un directorio para cada actividad, calidad del dibujo mejorada o edición de un único archivo para la creación de un nuevo tema.

Siendo justa en el análisis, admito que GCompris es una opción que amerita la exploración y evaluación antes de su selección. Sin embargo, la selección de un software libre, como herramienta que fomenta el conocimiento libre y compartido, tiene un gran valor ético que deben emular tanto las instituciones educativas como la sociedad. Por lo tanto, no basta con divulgar la importancia de compartir el conocimiento, sino que también debemos desarrollar entornos o recursos propios de una comunidad de conocimiento libre que acorten la brecha digital.

Referencias:

Fernández, J. (2005). GCompris: jugar para aprender. Recuperado el 13 de febrero de 2010, de http://people.ofset.org/jrfernandez/edu/n-c/gcompris.pdf

Murillo, J. (2010). TICs con software libre en Educación infantil. edulibre.info. Recuperado el 13 de febrero de 2010, de http://edulibre.info/spip.php?article206

Online Tutorial: GCompris Educational Software. (2009). Catálogo en Línea. [Archivo de Video]. Recuperado el 13 de febrero de 2010, de http://www.youtube.com/watch?v=h92Y4YJn9Kg

martes, 27 de octubre de 2009

RESUMEN- Visión Historica del Software Libre

Jordi Mas i Hernández (2005), introduce su libro electrónico sobre el Software Libre explicando que “el software es un programa o un conjunto de programas informáticos que tiene una tarea determinada” (pág. 15). Comenta que estos programas están “compuestos por un conjunto de instrucciones que un ordenador ejecuta para poder realizar una función específica” (pág. 15). Por supuesto, hay que entender que “El conjunto de órdenes en el lenguaje que los humanos trabajamos se le llama código fuente” (Hernández, 2005, pág. 15). Básicamente, estas definiciones implican que todo software tiene un propósito, determinado por un conjunto de instrucciones llamado un código fuente. Sin acceso al código fuente de un software, no podemos ver su funcionamiento o hacerle mejoras. Esto es un aspecto muy importante cuando hablamos de software libre. Sencillamente, un software libre es uno que provee este código, permitiendo que los propios usuarios puedan mejorar el mismo. Estos usuarios podrían ser los denominados “hackers”, palabra que no conlleva su connotación actual.

Durante la década de 1960 comienzan a surgir sistemas informáticos que ganaron popularidad en varias universidades (especialmente MIT). Estos programas no tenían interfaces gráficos, pues eran en modo de texto y un poco complejos. Para esa época se formaron varios grupos de personas entusiastas de la tecnología y a falta de un campo académico para proveer instrucción, lograron crear avances y solucionar problemas con estos programas. Lamentablemente, el término de “hacker” hoy tiene otro significado, pero hay que notar que la terminología correcta para una persona que comete crímenes cibernéticos es un “cracker”. Los “hackers” tenían su propio código de ética; su propósito era compartir todos sus avances con el resto de la sociedad, lo cual es el modelo implícito del movimiento software libre.

En el año 1984, surgen las primeras empresas de informática que comienzan a vender software sin el código fuente. El resultado fue que Richard Stallman, pionero en defender las libertades de los programas y a quien se le atribuye el término software libre, crea el Free Software Foundation. Esta entidad promulgó cuatro libertades básicas que todo programado libre debe proporcionar:

1. Libertad para utilizar el programa para cualquier propósito.
2. Libertad para estudiar cómo funciona el programa. Incluye acceso al código fuente.
3. Libertad para redistribuir el programa.
4. Libertad para hacer modificaciones y distribuir las mejoras.

Su propósito era distinguir la diferencia entre un programado privativo o propietario y uno libre. Su definición realmente es que un programado privativo requiere que se compre una licencia, mientras que uno libre no.
El año 1998 fue importante para el software libre porque además de validarse el término “Open Source”, se establecieron los requisitos para que un programa pueda ser considerado “Open Source”. Estos son:

• Libre distribución
• Código Fuente
• Trabajos derivados- No se debe impedir modificaciones o trabajos variados del programa y se deben distribuir bajo los mismos términos del software original.
• Integridad del código de la fuente original
• No puede discriminar en contra de personas o grupos
• No puede discriminar los usos o aplicaciones
• Distribución de la licencia- Derechos del programa deben aplicarse a todos los que redistribuyen el programa sin ninguna condición adicional.
• La licencia no debe ser especifica de un producto
• La licencia no debe restringir otro software
• La licencia debe ser tecnológicamente neutra

Gracias a estos estándares, tenemos la internet que conocemos hoy en día, ya que la mayoría del software que utilizamos en la red es libre. El autor termina este primer capítulo explicando el papel del software libre en el internet moderno y cómo el software libre ayuda a evitar el monopolio en cuestiones de programas.

Referencia:
Hernández, Jordi Mas i. (2005). Software libre: técnicamente viable, económicamente sostenible y socialmente justo Disponible en: http://www.infonomia.com/img/pdf/llibrejmas.pdf

martes, 24 de marzo de 2009

El movimiento de código abierto ("open source"): evolución del nuevo paradigma tecnológico

En la próxima clase, del lunes 30 de marzo, estaremos abordando el tema de los programas de código abierto (“open source”) que forman parte del movimiento tecnológico de software libre que ha crecido paralelamente al desarrollo de la Red. Para esa ocasión tendremos como conferenciante invitado al doctor Carlos Suárez Balsiero, profesor de la EGCTI y conocedor a fondo de este tema, además de ser gestor de varios proyectos académicos con el uso de "open source". En esa clase veremos, entre otras cosas, algunas soluciones de código abierto para bibliotecas y otras unidades de información.

A fin de enmarcar conceptualmente la presentación del doctor
Suárez y para que todos podamos ampliar la base de conocimientos en el tema, es oportuno examinar antes de la clase los siguientes recursos:

1. Una entrevista periodística reciente (El País, 13/03/09) a Richard Stallman, ese personaje interesante y algo controvertible que inventó el software libre y popularizó el término copyleft (que promueve la copia). Stallman lidera la Free Knowledge Foundation (FKF) que se dedica a crear y difundir programas no privativos.

2. El libro de Jordi Mas i Hernàndez:
Software libre: técnicamente viable, económicamente sostenible y socialmente justo (2005) De este libro recomiendo leer los capítulos 1,2,4,7 y el 8 (la conclusión).

3. El Proyecto de la Cámara 1345: “Para establecer como política pública del Gobierno de Puerto Rico el fomento de la utilización de programas de código abierto con el propósito de disminuir gradualmente los costos en las compras de programación y para propulsar la utilización de programación de código abierto.” Pueden encontrar la copia de este documento en la sección de
Lecturas, en el sitio web del curso.

El movimiento del software libre creció durante las décadas de los 1980-90s, paralelamente al desarrollo de la Internet, y agrupa miles de programadores que se han dado a la tarea de crear y modificar un conjunto de programas informáticos que se difunden libremente alrededor del mundo. Es un movimiento con una concepción libertaria del uso de las tecnologías, sin interés comercial ni privado, y en constante crecimiento. Está constituido por programadores que colaboran en un “voluntariado tecnológico”, como le llama Jordi Mas i Hernàndez (2005). Según este autor, la mayoría de los proyectos que se desarrollan a través de la Red ocurren desde el uso del software libre, adaptando herramientas colaborativas que permiten a múltiples grupos de personas trabajar de forma conjunta en el desarrollo de estas aplicaciones.

Ahora el movimiento se conoce más como el de “open source” o código abierto “para evitar dar la percepción que el software libre es un recurso totalmente gratuito” (Mas i Hernàndez, 2005, p.32). El mismo ha jugado un papel fundamental en el crecimiento de la Internet y en el desarrollo de las plataformas abiertas de la Red. Este movimiento también inspiró el surgimiento de Creative Commons, una iniciativa muy reciente que facilita el manejo de los derechos de autor con el mismo espíritu de compartir contenidos y obras digitales.

De aprobarse legislación en Puerto Rico, mediante la iniciativa del Proyecto de la Cámara 1345, nuestro país podrá ser parte de este movimiento, como lo están haciendo otros países en el mundo, entre ellos Brasil. Una política pública de este tipo en Puerto Rico es clave para la construcción de una Sociedad del Conocimiento.