Mostrando entradas con la etiqueta código abierto. Mostrar todas las entradas
Mostrando entradas con la etiqueta código abierto. 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:

jueves, 4 de noviembre de 2010

Como funciona el video digital en la web 2.0 y las implicaciones de su uso y tecnologías sobre la libertad de expresión

Nota: Este es un resumen de un ensayo monográfico, disponible en el blog personal del autor (requiere invitación para observarlo).


Como se ha discutido en clase, con el advenimiento de tecnologías que facilitan el intercambio de todo tipo de contenidos en la web, hemos pasado de ser sólo consumidores a ser participantes proactivos en el proceso de creación de contenidos y difusión de información. Uno de los principales medios de comunicación que se ha visto influido por el desarrollo de la web 2.0 es el video. Para que la difusión de video en la web fuera posible, desde mediados de la década de 1990 se han ido desarrollado conjuntos de instrucciones, o algoritmos, que permiten producir (codificar) o reproducir (decodificar) video sin la necesidad de consumir un gran ancho de banda de la web (o sea, lo más comprimido posible). Esto con el fin de que puedan ser vistos en la mayor cantidad posible de equipos electrónicos, desde computadoras de escritorio y portátiles, hasta reproductores MP3 y teléfonos inteligentes. Estas instrucciones se conocen como códecs. Las mismas se almacenan dentro de ‘contenedores’, un formato de archivo en el que se contiene junto al códec la información propia del contenido a ser reproducido y su respectiva pista de audio. Además contiene, de así permitirlo, el formato del contenedor, los subtítulos del contenido a reproducirse y los metadatos del mismo (fecha de creación, autores e instrucciones para el reproductor sobre cómo manejar y sincronizar cada una de las partes). Para la fácil comprensión de los términos se incluye un pequeño diagrama.

A través de los años, el formato para video en la web más utilizado es la combinación del contenedor MPEG-4, y el códec de video H.264 y de audio AAC creados por el Motion Picture Experts Group (MPEG). Los videos disponibles en YouTube, el sitio web con contenidos de este tipo más visitado en el mundo, están codificados en su mayoría bajo H.264/AAC con el contenedor de formato Flash Video (FLV) de la compañía Adobe. Las principales diferencias entre el uso de un formato de video como H.264/AAC, sobre Flash, es que el desempeño y consumo de energía del hardware que reproduce videos nunca será tan óptimo bajo el contenedor Flash, debido a la mayor cantidad de datos que se deben procesar. Es por esa razón que Apple, entre otras compañías no brindan soporte para Flash en sus dispositivos móviles promoviendo el uso de H.264 como códec principal para distribuir video en la web.

Debido a que los sets de algoritmos y contenedores usados para desarrollar y distribuir video en la web están en su mayoría patentados alrededor del mundo, existe preocupación entre muchos desarrolladores de aplicaciones gratuitas o de código abierto sobre las implicaciones que podría tener el que el MPEG. (Para quienes interesen conocer más sobre los diversos tipos de formatos, se sugiere este enlace). Por ejemplo, la Fundación Mozilla y Opera Software, así como artistas y productores independientes a quienes le pertenecen la mayoría de las patentes, podrían en algún momento querer obtener regalías por el uso de sus tecnologías, o influenciar en la línea editorial y política del contenido que sus usuarios generen en la web y eventualmente en la televisión por internet. Según Schwartz (2010), el hecho de que los productos que se usan para distribuir video en la web como Final Cut Studio de Apple, Inc. especifiquen en su licencia de uso que todo contenido generado con la aplicación debe ser para uso personal y no-comercial, limita seriamente la posibilidad de usuarios comunes de Internet, artistas, músicos y productores independientes de vivir del producto de su creatividad. A eso se añade que, según Loli-Queru (2010), que la mayoría de los equipos de grabación de video tienen soporte sólo para video codificado en H.264, lo cual no da opciones para quienes deseen usar algún formato alternativo, algo que, hasta hace muy poco no era posible.

Google, Inc. desarrolló a inicios de este año el formato WebM, usando tecnologías que funcionan de manera un tanto distinta a las reflejadas en las patentes del MPEG, y haciéndolo completamente abierto y gratuito. El hecho de que Google ya esté implementando el formato para la mayoría de los videos en su portal YouTube, así como el soporte de los navegadores web Firefox y Opera, y la posibilidad de desarrollar aplicaciones para reproducción de video que no resulten onerosas por pago de patentes, ha hecho de esta nueva alternativa una muy atractiva para múltiples compañías. Pero el formato aún está en desarrollo y el hardware que dará soporte directo a esta tecnología, algo que hará más viable su uso en plataformas móviles, está aún en gestación. Una web abierta requiere que sus tecnologías faciliten el libre flujo de todo tipo de contenidos, y es lamentable la posibilidad de que, en algún momento, los intereses de grandes grupos lleguen a estar por encima de esa libertad de expresión que puede aún, con ciertos límites, disfrutarse en la web.


Referencias

Loli-Queru, E. (2010, 1 mayo). Why Our Civilization's Video Art and Culture is Threatened by the MPEG-LA. OSNews.com Recuperado de: http://www.osnews.com/story/23236/Why_Our_Civilization_s_Video_Art_and_Culture_is_Threatened_by_the_MPEG-LA

O'Callahan, R. (2010, 23 enero). Video, Freedom And Mozilla. mozillazine.org Weblogs. Recuperado de: http://weblogs.mozillazine.org/roc/archives/2010/01/video_freedom_a.html

Patel, N. (2010, 4 mayo). Know Your Rights: H.264, patent licensing, and you. Engadget. Recuperado de: http://www.engadget.com/2010/05/04/know-your-rights-h-264-patent-licensing-and-you/

Shankland, S. (2010, 1 marzo). Is H.264 a legal minefield for video pros? cNet News Deep Tech Blog. Recuperado de: http://news.cnet.com/8301-30685_3-20000101-264.html

miércoles, 3 de noviembre de 2010

Elgg: Un programa de código abierto para crear redes sociales



La Web 2.0 cuenta con múltiples herramientas útiles que han tenido mucho impacto y crecimiento en poco tiempo. Una de éstas es Facebook, la red social que ha tenido mayor influencia entre los usuarios de la Web 2.0. Para éste ámbito de las redes sociales se ha desarrollado Elgg, una amplia plataforma que ofrece múltiples beneficios para aquellas personas interesadas en crecer dentro del campo de las TIC's. Elgg es un software de código abierto que permite a las personas crear su red social. Este software ha ganado múltiples premios. Su versatilidad lo hace útil tanto para escuelas, negocios y universidades . La Universidad de Florida, el Estado de Ohio y el gobierno Australiano son ejemplos de lugares importantes que utilizan los beneficios de Elgg.


La característica más importante de Elgg es que permite crear sitios de redes sociales. Esta funcionalidad la pueden utilizar desde una persona hasta una universidad. El creador tiene la decisión de la privacidad de su red social; puede ser un espacio abierto al público o restringido para las personas que sean elegidas. Elgg tiene muchas más capacidades y herramientas integradas en un solo software. Te ofrece un espacio personal que posee: una carpeta personal, un disco duro virtual para guardar información y calendarios que sirven para intercambiar cualquier tipo de información importante con otras personas. La información de la carpeta personal puede ser privada o pública, igual que la red social. Los espacios personales que provee esta herramienta te ofrecen también la oportunidad de crear un blog y redes de contactos. El blog se trabaja como los demás, una bitácora en la que el autor escribe sobre los temas que les parezcan pertinentes. En Elgg, el blog puede ser etiquetado para encontrar la información más rápido. Otra función interesante que ofrece es la creación de una lista de contactos que permite el acceso directo a los blogs, aunque esto no implica poder hacerle cambios a los blogs de otras personas.


Elgg es un software de código abierto que ofrece múltiples funciones en una sola plataforma. En otras palabras es como tener : Facebook, Dropbox, Blogger y otras herramientas de la Web 2.0 en un solo lugar. Tan solo con crear una cuenta y descargarlo Elgg te permite ser el dueño de tu red. Como futura experta en el campo de las tecnologías de la información entiendo que Elgg es una plataforma de visión que sirve para todos, desde el bibliotecario experto hasta el usuario más inexperto. Es una plataforma que ayuda al aprendizaje social aprendiendo y explorando. Les invito a todos a explorar Elgg para que conozcan sus funciones en la práctica.


Referencias:

Elgg (2010). Elgg. Recuperado el 28 de octubre de 2010 en www.elgg.org

Open Ideas (2008). Manual de uso en español Elgg 1.6. Recuperado el 28 de octubre de 2010 en http://www.slideshare.net/openideas/manual-de-uso-en-espanol-sobre-elgg

Social Learning (2008). Using Elgg as a Social Learning Platform. Recuperado el 28 de octubre de 2010 en http://www.slideshare.net/janehart/using-elgg-as-a-social-platform

Wikipedia (2010). Elgg Software. Recuperado el 28 de octubre de 2010 en http://es.wikipedia.org/wiki/Elgg_(software)

Youtube (2010). Instalar Elgg 1.5. Recuperado el 28 de octubre de 2010 en http://www.youtube.com/watch?v=vfZUhdHITO4

jueves, 8 de julio de 2010

Uso de las TIC por el liderato estudiantil


Luego del par de meses que estuvimos desconectados por la huelga estudiantil en la UPR, hoy retomamos nuestro curso para culminarlo durante las próximas dos semanas. En estas últimas clases abordaremos el tema del Software libre, o programas informáticos de código abierto, conocidos en inglés como “Open Source”. Además discutiremos el tema de la democratización de las TIC.  

Es interesante observar que durante el periodo de la huelga, el liderato estudiantil utilizó varias herramientas de la web 2.0 para informar a la comunidad universitaria los sucesos y compartir los diversos puntos de vista sobre la huelga. Fue así que los lideres estudiantiles desarrollaron un blog (Desde Adentro) , con una foto-galería y vídeos digitales, y una emisora radio digital habilitada por Ustream, Radio Huelga,  con 452 seguidores y 405,098 visitas al día de hoy. También los estudiantes abrieron varios espacios en Facebook, entre los cuales se encuentra el de Estudiantes de la UPR Informan, que ha atraído al día de hoy a 21,680 lectores.

De cierta manera, esta apropiación colectiva de las tecnologías computacionales de la Internet y sus redes sociales podría ser una muestra de la penetración y accesibilidad de los programas de código abierto, así como del uso democrático de las TIC. Independientemente de la posición que uno/as y otro/as podríamos tener ante el conflicto que representó esta huelga estudiantil, la realidad es que podemos coincidir que el uso de las TIC para documentar sucesos, conectar a los estudiantes y compartir información fue un elemento clave y distintivo de la misma.

Les invito, pues, a que comenten bajo esta entrada cuál es su perspectiva sobre esto. ¿Cómo aquilatan ustedes este uso de las TIC? ¿Creen ustedes que la aplicación de estas tecnologías computacionales fue pertinente y apropiada? ¿Qué evidencian estas aplicaciones sobre la democratización de las TIC en Puerto Rico y las destrezas tecnológicas de los universitarios de hoy? ¿Qué nos dice de las ventajas que brindan los programas de código abierto?