Tecnologías Libres
Las ideas y principios que dieron origen al software libre han sido apropiadas por otros entornos tecnológicos que ya están dando sus propios resultados, todos bajo el modelo de cooperar y compartir.
sábado, 20 de abril de 2013
IDML13
I'm starting the Canvas.net mini-MOOC about Instructional Design for Mobile Learning.
I will be posting my activities in this blog, using the tag IDML13.
See you! on Canvas.net
martes, 30 de agosto de 2011
Proyectos de Hardware Libre
A continuación, una selección de proyectos de Hardware Libre que pueden ser útiles en muchos ámbitos:
- Cámaras Ephel - la cámara utilizadas por Google Street View
- Proyecto Apertus - sistema para cinematografía
- Frankencamera - plataforma para fotografía computacional
- CMUcam - cámara programable para sistemas embebidos
- fabcam - cámara digital sencilla, fácil de fabricar
- Milkymist One - sintetizador de video
- BeagleBoard - plataforma de desarrollo basado en el ARM Cortex-A8
- MyCPU - un computador hecho en casa, 8 bits, 8Mhz
- RHINO - plataforma para SDR basado en FPGA y el uso de BORPH
- ExperimentierBoard - computador de tarjeta basado en AVR
- DLHSBC - computador de tarjeta diseñado por Darrell Harmon
- Open ARM9 SBC - computador de tarjeta diseñado por Flavio Ribeiro
- Arduino - plataforma para sistemas embebidos basada en AVR
- Pingüino - plataforma para sistemas embebidos basada en PIC
- Gadgetboard - plataforma para sistemas embebidos
- Dwengo - plataforma para sistemas embebidos basada en PIC
- SunSPOT - plataforma para sistemas embebidos basada en Java
- OpenPandora - umpc/consola basada en Linux
- Uzebox - consola de juegos de 8 bits
- Free Telephony Project - pbx, fxs, mesh routers, etc.
- Neo FreeRunner - celular basado en Linux
- AVR Butterfly MP3 - reproductor MP3
- Daisy MP3 - reproductor MP3
- TraxMod - reproductor FLAC (lossless audio)
- Niftymitter - transmisor FM
- Monome - instrumento musical?
- AX84 - amplificadores de audio (para guitarras)
- x0xb0x - TB-303 clone
- SpiffChorder - dispositivo USB de entrada, instrumento musical?
- cui32 - para crear dispositivos USB, versión mejorada del CUI
- UBW32 - para crear dispositivos USB, versión mejorada del UBW
- Ethernut - dispositivos conectados en red, vía Ethernet
- Etherrape - dispositivos conectados en red, vía Ethernet
- LittleBits - componentes electrónicos para prototipos
- I2C2P - interfaz I2C para puerto paralelo
jueves, 25 de agosto de 2011
Hardware Libre
Utilizamos el término Hardware Libre para referirnos a los dispositivos electrónicos, que pueden ser fabricados por cualquier persona, gracias a que los diseños, diagramas, circuitos, etc. están disponibles bajo alguna licencia libre, siguiendo los principios del conocimiento libre.
Una propuesta sobre las condiciones para ser hardware libre es:
- la Interfaz debe estar documentada y pública, para que pueda usarse libremente.
- el Diseño debe estar documentado y público, para que pueda ser fabricado y aprender del proceso.
- las Herramientas utilizadas para dicho diseño deben ser libres, para que cualquiera pueda usarlas, y mejorar el diseño.
Para una explicación más detallada del Hardware Libre, les dejo un par de conferencias, la primera "Caracterización y evolución del Hardware Libre" por Carlos Medrano, en el marco de la convención OSHWCon 2011:
La segunda "Hardware Libre" por Antonio Toriz, en el marco de Campus Party México:
viernes, 5 de agosto de 2011
Proyectos de Software Libre
A continuación, una selección de proyectos de Software Libre ampliamente conocidos:
- Firefox - Navegador Web (estadísticas de uso)
- Apache - Servidor Web (estadísticas de uso)
- Linux - Sistema Operativo (estadísticas de uso)
- AbiWord - Procesador de Palabra
- LibreOffice - Herramientas Ofimáticas
- OpenOffice - Herramientas Ofimáticas
- Scribus - Herramientas para Autoedición (Desktop Publishing)
- Gimp - Manipulación de Imagenes
- Paint.Net - Manipulación de Imagenes
- Inkscape - Manipulación de Gráficos Vectoriales
- Blender - Modelado y Animación en 3D
- Audacity - Procesamiento Digital de Audio
- 7-Zip - Compresión de Archivos
- Eclipse - Entorno de Desarrollo para Java/C/C++/JavaScript/PHP
- NetBeans - Entorno de Desarrollo para Java/C/C++/JavaScript/PHP
- Scratch - Entorno de Programación Visual
- Moodle - Plataforma para Educación Virtual
- Stellarium - Planetario Virtual
sábado, 30 de julio de 2011
Software Libre
Utilizamos el término Software Libre para referirnos a los programas que respetan la libertad de los usuarios, programas que pueden ser utilizados, analizados, modificados, copiados y distribuidos sin limitaciones (o con limitaciones que garanticen que las mismas libertades en el futuro)
Las libertades específicas que se defienden en el software libre dependen de la licencia, en particular la licencia GPL garantiza las siguientes libertades:
- Libertad 0: Libertad para ejecutar el programa con cualquier propósito.
- Libertad 1: Libertad para estudiar como funciona el programa, y modificarlo según tus necesidades.
- Libertad 2: Libertad para distribuir copias, y que así puedas ayudar a tu vecino.
- Libertad 3: Libertad para mejorar el programa, y entregar tus mejoras al público, y que la comunidad se beneficie.
La Fundación de Software Libre, responsable de la licencia GPL, es una organización establecida en 1985 por Richard Stallman con el propósito de promover la libertad de los usuarios del programas (software) en general.
El Dr. Stallman ofreció la siguiente explicación acerca del software libre, para promoverlo en el FLISOL del 2009:
Para una explicación más detallada del Software Libre, los invito a ver el documental Revolution OS:
martes, 12 de julio de 2011
¿Por qué Tecnologías Libres?
Tecnología Libre es una expresión bastante interesante, por un lado tenemos la Tecnología (y no solo la Informática como habitualmente se cree) y por otro lado, como hemos aprendido a partir del Software Libre, tenemos el asunto más importante: la Libertad.
Si, como indica Wikipedia, la Tecnología es "el conjunto de saberes, habilidades, destrezas y medios necesarios para llegar a un fin predeterminado mediante el uso de artefactos y/o la organización de tareas", entonces durante siglos el desarrollo tecnológico fue libre.
En el siguiente video:
Nelson Piedra dice "el conocimiento se construye sobre el conocimiento, y el progreso sobre la generosidad", esto no fue diferente con la tecnología, cada nueva solución a un problema, era por una lado innovadora pero también estaba basada en todo el conocimiento acumulado hasta ese momento, compartido, distribuido y mejorado por otros, con generosidad.
Así que visto de esa forma, la tecnología era libre, todos esos saberes, habilidades, y destrezas se compartían libremente con otros interesados en obtenerlos, solo para los medios físicos existía la limitación de disponibilidad y precio (igual que hoy). Incluso cuando existían secretos, cualquier tenía la posibilidad de usar el conocimiento disponible y accesible, y hacer las cosas a su manera para obtener un resultado similar, y algunas veces mejor.
Pero todo esto fue cambiando, poco a poco, hasta llegar al punto donde estamos hoy en día, bajo un esquema artificial de propiedad intelectual, intentando combinar derechos de autor, con patentes, marcas registradas y otros, como si todo se tratase de lo mismo. Y, donde a pesar de un supuesto objetivo de protección de esos derechos, al final todo llega al dinero, si lo tienes puedes acceder a la tecnología (software, cultura, conocimiento, etc.), sino ... ni modo.
La tecnología es libre cuando respeta las libertades del Conocimiento Libre (difundidas por el Software Libre) indicando que pueda ser adquirida, utilizada, compartida, distribuida y mejorada con cualquier propósito, garantizando que cualquier derivado mantenga estas mismas libertades. Esta Tecnología Libre abarca al Software Libre (también al de Código Abierto), el Hardware Libre, y los Estándares Abiertos.
En general la Tecnología Libre es el tema este blog, incluyendo en particular las TICs y su relación con la Educación. Confío que habrá cosas interesantes para aprender en el proceso, para todos los involucrados.
Suscribirse a:
Entradas (Atom)