viernes, 6 de agosto de 2010

Freeduino

Arduino se ha convertido en la plataforma más popular de Hardware libre. ¿Pero qué significa realmente Hardware libre?.
Estamos acostumbrados a utilizar la expresión de software libre, cuando nos referimos a los proyectos desarrollados por un grupo de voluntarios, que comparten su trabajo gratuitamente a través de internet. El grupo de voluntarios trabajan en el debug y en el desarrollo del software, y a medida que el grupo de gente involucrada aumenta, la calidad del diseño mejora. Normalmente, se acaba construyendo software de gran calidad y extraordinariamente dinámico.
Con el hardware es imposible alcanzar ese nivel de libertad, gratuidad y dinamismo.
Evidentemente, el hardware, a diferencia del firmware, no puede hacerse totalmente gratuito, y aquí es donde empieza el "problema". En cuanto se comienza a asomar la posibilidad de ganar dinero, se corrompe la esencia idealista del proyecto. Arduino, desde mi punto de vista, no está libre de esto. La prueba, aquí.

No existe aún unas reglas del juego que definan lo que es Hardware Libre, a diferencia del Software Libre (Open Source), donde hace tiempo que existen.

A pesar de poder disponer de los esquemáticos, la lista de material, gerbers, ... todo la información necesaria para poder fabricarte un Arduino en el taller de la esquina, resulta que eso no sería, según el equipo de Arduino, del todo correcto.
Supuestamente, antes de hacer eso, tendrías que "ponerte en contacto con el equipo Arduino".

Pues va a ser que no... me resulta complicado asumir que un grupo de gente puede "patentar" un diseño electrónico a partir de un microcontrolador. ¿Os imagináis que las empresas fabricantes de micros fueran patentando placas de desarrollo?. Absurdo.

Pues bien, a esta misma conclusión ha llegado otra gente antes, y se han ido creando diseños equivalente, ligeramente diferentes, lo suficiente como para no tener problemas, y lo suficientemente poco como para poder trabajar con el software de desarrollo de Arduino. Un ejemplo es el llamado Freeduino. Un buen índice de aplicaciones tanto de Arduino como de Freeduino, lo podéis encontrar aquí.

Como podéis ver en el site de Freeduino, se explica claramente la diferencia entre Arduino y Freeduino:

Arduino is the name of the official Arduino microcontroller project, hosted at arduino.cc. Although "Arduino" is not offically registered (trademark registration was refused in the US in June 2009, based on the fact that Arduino is "primarily merely a surname"), it is generally respected by the Arduino/Freeduino community as the property of the Arduino team. This means using the Arduino name on your products is a community no-no.
Freeduino, on the other hand, comes with a free and unrestricted license to use the Freeduino name, for any use. Branding products as Freeduino instead allows users to build on the established knowledge and open-source licenses of the Arduino project without having to worry about the slim possibility of trademark infringement. This means that you can take the files you find here, make products, brand them as Freeduino and sell them- or do whatever you want with them- without asking. While definitive policies for open-source hardware have not yet been developed, this 'freedom of use' policy is similar to the Open Source Initiative's Open Source Definition.

Freeduino se puede fabricar sin pedir permiso a nadie. Se trata, este sí, de verdadero Hardware Libre.

Hasta pronto

No hay comentarios:

Publicar un comentario