Skip to main content

1.2 Software libre y Hardware libre

Con la aparición de los primeros modelos de Raspberry Pi se popularizó el concepto de hardware libre el cual, a diferencia del concepto de software libre, no era muy conocido. Bajo esta filosofía y junto a lsa ventajas antes mencionadas en capítulos anteriores la Raspberry Pi se popularizó si bien es cierto que existe cierta controversia en relación a si la Raspberry Pi debe considerarse hardware libre o no. En relación a esta controversia en la wikipedia podemos leer:

Aunque no se indica expresamente si es hardware libre o con derechos de marca, en su web oficial explican que disponen de contratos de distribución y venta con dos empresas, pero al mismo tiempo cualquiera puede convertirse en revendedor o redistribuidor de las tarjetas Raspberry Pi], por lo que da a entender que es un producto con propiedad registrada, manteniendo el control de la plataforma, pero permitiendo su uso libre tanto a nivel educativo como particular.

https://es.wikipedia.org/wiki/Raspberry_Pi

Veamos ahora qué son el hardware libre y el software libre.

1.2.1 Software libre

Dado que ya existen definiciones muy precisas de qué es el software libre voy a citar una ya existente

El software libre es un software cuyo código fuente puede ser estudiado, modificado, y utilizado libremente con cualquier finalidad y redistribuido con cambios o mejoras sobre él.​ Su definición está asociada al nacimiento del movimiento de software libre, encabezado por el activista y experto informático estadounidense Richard Stallman y la fundación que presidía en 1985,2​ la Free Software Foundation, una organización sin ánimo de lucro que pone la libertad del usuario informático como propósito ético fundamental.

Un software es libre si otorga a los usuarios de manera adecuada las denominadas cuatro libertades: libertad de usar, estudiar, distribuir y mejorar, de lo contrario no se trata de software libre. Existen diversos esquemas de distribución que no son libres, y si bien podemos distinguirlos sobre la base de cuánto les falta para llegar a ser libres, su uso bien puede ser considerado contrario a la ética en todos los casos por igual.

https://es.wikipedia.org/wiki/Software_libre

En relación con el software libre, free software en inglés, existe la falsa creencia de que tiene que se gratis. Esta creencia puede deberse a que el término free puede traducirse por libre o por gratis pero lo cierto es que el software libre no tiene por qué ser gratuito aunque lo es en su gran mayoría.

En contraposición al software libre nos encontramos el software propietario también conocido como software privativo.

Vamos a ver algunos ejemplos:

TipoSoftware libreSoftware propietario
Sistemas operativosVitalinux, Debian, Ubuntu, FedoraWindows, MacOS
OfimáticaLibre Office, Open OfficeMicrosoft Office
MultimediaVLC, GIMP, AudacityMicrosoft Media Player, Photoshop
OtrosBlender, FirefoxCorel Draw, Premiere, Edge

1.2.2 Hardware libre

De nuevo vamos a partir de una definición ya existente

Se llama hardware libre(...) a aquellos dispositivos de hardware cuyas especificaciones y diagramas esquemáticos son de acceso público, ya sea bajo algún tipo de pago, o de forma gratuita. La filosofía del software libre es aplicable a la del hardware libre, y por eso forma parte de la cultura libre.

https://es.wikipedia.org/wiki/Hardware_libre

En este apartado hay que mencionar otro dispositivo muy popular: Arduino.

1.2.3 Ventajas de la cultura libre

xxxPese a que en determinados ámbitos se considera que la cultura libre es para idealistas, gente que tiene trabajos remuneradores y que esto es un entretenimiento lo cierto es que sin la cultura libre el mundo actual no sería tal y como lo conocemos y el ejemplo mas claro está en internet. La gran mayoría de páginas webs servidas en la actualidad lo son por unos servidores web que son en su mayoría software libre. Lo mismo ocurre con el contenido que estás visualizando que no es mas que un lenguaje de marcado (HTML), maquetado con una hoja de estilos (CSS) y en la que se añaden unas acciones a través de unos scripts (JavaScript)  renderizado por un navegador web (Firefox en mi caso). El hecho de que dichos lenguajes, protocolos y programas pertenezcan al mundo de la cultura libre permite que cualquier persona en cualquier lugar pueda ver como algo está hecho para aprender de ello y poder modificarlo. Si, como yo, eres docente estoy seguro que coincidirás conmigo en el potencial que esto tiene.

En el caso que nos ocupa, la Raspberry Pi, el hecho de tener a nuestra disposición soluciones de todo tipo que cualquier persona ha hecho y ha puesto a nuestra disposición ya no solo para utilizarlas sino también para ver como ha hecho algo tanto a nivel hardware como software nos abre todo un abanico de posibilidades. Por ello, en la siguiente página, la 1.3 vamos a hablar brevemente de la comunidad que hay detrás de la Raspberry Pi.