¿Qué es el hardware libre?

27/04/2009

Diagrama esquemático de la placa Arduino.

Diagrama esquemático de la placa Arduino.

Al igual que en el software libre, la denominación de hardware libre, se refiere  a crear diseños de hardware (partes físicas y tangibles de un ordenador),  de forma abierta. De manera que todas las personas puedan acceder, como mínimo, a las especificaciones y diagramas esquemáticos, ya sea de forma gratuita o de pago. Al igual que en el software libre, estamos hablamos de libertad, libertad de poder utilizar el dispositivo y su documentación.

Situación actual del hardware libre según:

– Un desarrollador (extraido de  la lista Linups):
Todavía está “en pañales”. El desarrollo hardware es más “traumático” que el software, y no disponemos de tantas herramientas Libres, sin embargo es de vital importancia que empiece a existir hardware libre. Ahora mismo casi todo el conocimiento está en manos de unas cuentas empresas. Lo ingenieros nos limitamos a comprar circuitos ya hechos e interconectarlos entre sí, sin tener información de cómo están implementados por dentro.

– Xavier Caballa, consultor:
La cuestión no es tanto que sea el usuario quien tenga la información necesaria para hacer modificaciones sinó evitar la existencia de unos dispositivos sobre los que no tiene ningún control y están constreñidos a un número reducido de fabricantes. Precisamente, el movimiento del “sofware” libre empezó cuando vieron la imposibilidad de acceder a las especificaciones de un “hardware” concreto, en aquel caso, una impresora del Massachusetts Institute of Technology.

– Mercè Molist, periodista experta en Internet:
En los últimos años ha aparecido lentamente un nuevo concepto: el “Open Hardware”, primo hermano del “software” libre. Consiste en crear y compartir diseños de equipos informáticos, desde chips hasta baterías, y programas relacionados con ellos, como los “drivers”. Su máximo exponente son los aficionados que, con un pote de fabada y un esquema sacado de Internet, construyen antenas para sus redes inalámbricas. Recientemente, el grupo OpenCores? presentaban algo más complejo: todo un microprocesador de diseño abierto.
El “Open Hardware” es un movimiento aún minoritario que no se espera tenga a medio plazo el alcance popular del “software” libre porque, mientras es fácil bajarse un programa de Internet, lo es menos encontrar a alguien que sepa fabricar un chip, por muchos esquemas libres que le den. Además, el mundo del “hardware” está plagado de patentes. Pero, aunque su introducción es lenta, los interesados son cada vez más y aseguran que es beneficioso para las empresas.
Pero el movimiento “Open Hardware” quiere más: crear una gran librería accesible para todo el mundo, con diseños de procesadores, controladores de memoria, periféricos, placas madre, etc, que ayudaría a las compañías a reducir millones en trabajos de diseño redundantes.

Ejemplos de proyectos de hardware libre:

  • La arquitectura UltraSparc cuyas especificaciones están disponibles bajo licencia libre.
  • La placa Arduino cuyas especificaciones están disponibles bajo licencia libre.
  • La plataforma abierta OpenMoko para crear un sistema operativo libre basado en Linux que funcione sobre teléfonos móviles.
  • RobotCub tiene como objetivos la creación de un robot humanoide que sirva de apoyo a otros investigadores, por un lado; y avanzar en el conocimiento que se tiene sobre factores clave de la cognición.
  • La consola de video juegos Uzebox, bajo licencia GNU.
  • El ordenador portatil Godson, cuyo microprocesador no soporta ninguna versión de Windows.
  • La tarjeta gráfica 3D OGD1.

Hay muchos más ejemplos en Internet, si quereis conocerlos os recomiendo OpenCores y OpenHardware.de, que recopilan esquemas y desarrollos de componentes de hardware enviados por profesionales independientes.

A día de hoy hablar de hardware libre es hablar de software libre hace veinte años, pero con un esfuerzo podemos adelantar esos veinte años.


TechCrunch y su primer proyecto de hardware colaborativo.

19/04/2009

El 21 de julio del año pasado, Michael Arrington (fundador y director del blog sobre tecnología y Web 2.0 TechCrunch) firmaba un post en su publicación en el cual proponía la creación de un webpad, muy fino y ligero, de pantalla táctil, sin teclado físico, que no tiene disco duro y arranca directamente a un navegador para navegar por la web. El sistema operativo exclusivamente para manejar sólo los controladores de hardware y ejecutar el navegador y aplicaciones asociadas.

CrunchPad.

CrunchPad.

Arrington animaba a los lectores de TechCrunch a aportar sus ideas y comentarios para perfilar el proyecto. Los más colaborativos podían ser seleccionados para participar activamente en el desarrollo del aparato, recibiendo a cambio un ejemplar del mismo (valorado en 200 Dólares de producción, 300 para la venta al público) por su trabajo.

Nueve meses después, se ven los primeros resultados de esta iniciativa, un verdadero banco de pruebas de lo que sería el desarrollo colaborativo de hardware imitando a las iniciativas similares que se han dado en el mundo del software libre aunque con ciertas limitaciones inherentes al hecho de que lo desarrollado sea un aparato físico. La empresa encargada de materializar las especificaciones es FusionGarage, que trabaja codo con codo con Arrington y los demás responsables del proyecto.

La misma TechCrunch ha publicado algunas imágenes de los diversos prototipos del aparato (que ha recibido el nombre de CrunchPad) en varias fases de su desarrollo, que parece estar aproximándose a su fin, ya que en las últimas se aprecia un webpad muy estilizado y parece que completamente funcional. Las primeras características con las que vendrá el aparato son:

  • Esta máquina no es para la entrada de datos. Pero es para leer correos electrónicos y las noticias, ver vídeos de Hulu, YouTube, etc, escuchar música en streaming y MySpace imeem y algunas más.
  • El equipo estaría compuesto por chipsets apropiados para una Netbook (Intel Atom o el Via nano).
  • Una pantalla de 12 pulgadas.
  • El sistema está basado en el kernel de GNU/Linux, concretamente en una versión de Ubuntu especialmente compilada para él, con una interfaz modificada que le permite ejecutar un navegador web basado en Webkit.
  • Una cámara para fotos y vídeo, altavoces y un micrófono.
  • Un solo puerto USB.
  • 512MB de memoria RAM y 4GB de memoria flash para almacenamiento.
  • conexión WiFi.
  • Y en el aire está una pregunta, ¿se podrá utilizar teclado y ratón?

No deja de ser curioso como la iniciativa de construcción de un hardware ha partido no de una empresa dedicada a ello, sino de una publicación online. Claro que con más de un millón de visitas diarias, este blog puede permitirse sobradamente el liderar iniciativas de este tipo.

Fuente: TechCrunch.