Hardware de fuentes abiertas. Definición y características

Hardware de fuentes abiertas

En los dos artículos anteriores nos dedicamos a hablar sobre la obsolescencia programada y a enumerar algunas soluciones al problema basadas en el software libre  y de código abierto. Ahora, hablaremos de quienes intentan enfocar el tema por el lado del hardware. Nos estamos refiriendo a la Asociación de hardware de Fuente Abierta (OSHWA por sus siglas en ingĺés). También enumeraremos algunas iniciativa de hardware abierto

Misión de la Open Hardware Association

De acuerdo a su página web

La Open Source Hardware Association (OSHWA) tiene como objetivo fomentar el conocimiento tecnológico y alentar la investigación accesible, colaborativa y respetuosa con la libertad del usuario. Entre las principales actividades de la OSHWA figuran la celebración anual de la Cumbre de Hardware Abierto y el mantenimiento de la certificación de hardware de código abierto, que permite a la comunidad identificar y representar rápidamente el hardware que cumple con la definición comunitaria de hardware de código abierto.

Hardware de fuente abierta

El hardware de fuentes abiertas es aquel cuyo diseño está disponible en forma pública para que cualquier persona lo pueda estudiar, modificar, distribuir, construir y vender, Esto se aplica tanto para el original como las modificaciones basadas en él. De manera adicional, toda la información necesaria deberá estar disponible en un formato apropiado para poder realizar modificaciones sobre ellas.

Otro punto a tener en cuenta, es que el hardware de fuentes abiertas deberá utilizar componentes y materiales de alta disponibilidad, procesos estandarizados, infraestructuras abiertas, contenidos sin restricciones, y herramientas que no requieran licencias privativas para su utilización.

Para validar una licencia de hardware de fuente abierta, la OSHA requiere los siguientes puntos:

  • Documentación:  Como dijimos más arriba, la documentación deberá estar disponible junto con el producto físico o bien con una indicación clara de donde conseguirla. En todos los casos deberá garantizarse su fácil reproducción. Se requiere que la documentación permita la fácil modificación. Por ejemplo estando en el formato nativo de un programa de diseño asistido por ordenador. La OSHA no lo exige, pero el creador de hardware podrá determinar que se use obligatoriamente formatos de archivos de código abierto. Es obligatorio especificar que parte del diseño se libera bajo la licencia.
  • Programas informáticos: Si el objeto requiere el uso de software, el fabricante podrá optar por distribuir el programa bajo una licencia abierta o brindar toda la información necesaria para que otras personas creen el suyo propio.
  • Obras derivadas: El creador del hardware deberá autorizar la fabricación, venta, distribución y uso de productos creados a partir de los archivos de diseño, los archivos en sí mismos, y derivados de cualquiera de los anteriores.
  • Distribución: No se podrá restringir por ningún motivo a ninguna persona la utilización del hardware o su documentación, así como tampoco exigir algún tipo de compensación por su venta en concepto de derecho de autor.
  • Libre utilización: No se podrá restringir ningún tipo de uso, de la misma forma, tampoco se podrá condicionar su uso a la utilización o no de otro hardware o software.

Mes del hardware abierto

Fue una coincidencia que yo decidiera escribir este artículo justo cuando la OSHWA celebra el «Mes del Hardware Abierto». En esta página web pueden encontrarse recursos para difundir el hardware de fuente abierta.

Algunos proyectos de hardware abierto

  • Arduino:  Kit de placas y controladores para la construcción de dispositivos electrónicos.
  • Axiom: Cámara de cine de construcción modular.
  • Raspberry Pi: Línea de computadoras de placa única.
  • Makerplane: Recursos para la construcción de un aeroplano.

Páginas con proyectos de hardware abiertoque puedes realizar

Por supuesto que estamos dejando afuera proyectos como Pinephone del que ya hablaron bastante mis compañeros. La realidad es que por suerte, la oferta es cada vez más amplia y así como ya sucedió con el software libre y de código abierto, podemos esperar que, aunque no se convierta en un estándar, si alcance la suficiente importancia  como para poner en jaque a la práctica de la obsolescencia programada.

¿Conoces, diseñaste o utilizas algún proyecto de hardware abierto?. Tienes a tu disposición el formulario de comentarios para contarnos tus experiencias.

 

from Linux Adictos https://ift.tt/3aaVYiE
via IFTTT

Alternativas de código abierto para combatir la obsolescencia programada

Alternativas de código abierto

En el artículo anterior hablamos sobre la obsolescencia programada definiéndola como un conjunto de estrategias para obligar al usuario a comprar un artículo nuevo mediante restricciones al funcionamiento del producto actual.

A continuación veremos algunas soluciones de código abierto para combatir o mitigar estas prácticas.

Alternativas de código abierto para combatir la obsolescencia programada

Mi anterior computadora duró 9 años. De no ser por un estabilizador de tensión defectuoso, podría haber durado un par de años más. Claro, siempre y cuando yo siguiera usando Linux, de querer instalar Windows 11 no me hubiera servido para nada.

De hecho, mi ordenador nuevo tampoco reúne las características necesarias para Windows 11. Sigo esperando que Satya Nadella se dé por aludido y me regale una computadora compatible, pero, me sigue ignorando.

Con los teléfonos móviles y tabletas nunca pasé de los dos años. En todos los casos el conector de la batería se daña hasta el límite de lo irreparable. Claro que es culpa mía por comprar modelos baratos con poca batería. Aunque, si el conector aguantara, probablemente hubiera tenido que lidiar con la falta de actualización del sistema operativo.

Recientemente tuve acceso a tres modelos de teléfonos de primera marca. Modelos algo antiguos pero que todavía funcionan perfectamente. Dos de ellos son compatibles con variantes de código abierto de Android mientras que el tercero soporta Ubuntu Touch.

Ya les contaré mis experiencias.

Lo cierto es que gracias al código abierto es posible alargar la vida útil de estos equipos.

Computadoras

El caso de las computadoras es el más fácil de todos.  Basta con cambiar el sistema operativo existente por una distribución Linux diseñada para computadoras con pocos recursos.

Dos distribuciones para 32 bits

  • Debian: Es la base de muchas distribuciones populares. Está enfocada más en la estabilidad que en ofrecer las últimas versiones del software.. Te permite disfrutar de un escritorio completo.
  • Zorin OS Lite: Es una versión optimizada para consumir menos recursos de la distribución basada en Ubuntu

Dos distribuciones para equipos con pocos recursos

  • Puppy Linux: No está basada en ninguna otra versión aunque puede instalar programas en los formatos de las distribuciones más populares,   Los requisitos para ejecutarse son 250 mb de RAM y un procesador de 900 MHz. El espacio en disco requerido es de 600 MB.
  • AntiX Linux:  Esta es una distribución basada en Debian.  Para funcionar solo necesita 256 MB de RAM y un espacio en disco de 4 GB. Tiene tres versiones con distintas funciones de configurabilidad.

Teléfonos inteligentes

El cambio de sistema operativo en teléfonos inteligentes requiere algo más de habilidad. (Estoy hablando de Android, no tengo idea de si se puede hacer algo parecido con los dispositivos de Apple) Existen una serie de ROMs preconfiguradas para los modelos más populares y solo es necesario seguir los tutoriales. En el caso de modelos que no estén en la lista puedes probar crear tu propia ROM, pero, esto requiere un nivel de experiencia mayor.

Hace años compré una tablet barata para probar, pero, tenía tan poco pedigree que ningún programa supo como rootearla.

Dos sistemas operativos para teléfonos inteligentes

  • LineageOS:  Es una distribución basada en la parte de código abierto del código de Android y sigue su ritmo de desarrollo. Es ideal para conseguir una versión más actual del sistema operativo cuando el fabricante  no la provee. Aunque no trae preinstalados los servicios de Google, es posible agregarlos.
  • Ubuntu Touch:  ¿Vieron esas personas que cuando se separan de su pareja cambian para mejor de una manera impresionante? Lo mismo pasó con Ubuntu Touch cuando Canonical abandonó el proyecto y quedó en manos de la comunidad. Para mi gusto los desarrolladores no aprovechan el potencial de la plataforma, pero, es posible arreglarselas para tener acceso a los servicios más populares.

Esta es solo una muestra de las alternativas que el código abierto nos ofrece para seguir utilizando los dispositivos que tanto nos costó comprar. Además, son cada vez más los proyectos diseñados para ser reparados y modificados a gusto del usuario.

from Linux Adictos https://ift.tt/3itmVmf
via IFTTT

Sobre la obsolescencia programada. Definición y tipos

Sobre la obsolescencia programada

La semana pasada, Darkcrizt comentó aquí y aquí la noticia de que muchos dispositivos dejarían de funcionar adecuadamente por no contar con certificados actualizados. Por mi parte, escribí varios artículos exteriorizando mi enojo contra Microsoft por no dejarme instalar Windows 11  haciendo un análisis objetivo y mesurado de la errónea decisión de Microsoft de establecer restricciones artificiales a la instalación de Windows 11.

Dado que ambos son claros ejemplos, es un buen momento para hablar sobre la obsolescencia programada.

Sobre la obsolescencia programada. Concepto

La obsolescencia programada es un conjunto de estrategias deliberadas destinadas a asegurarse que la versión actual de un determinado producto quedará desfasada o inservible en un plazo de tiempo predeterminado. De esta manera, los fabricantes se aseguran que los consumidores se verán obligados a reemplazarlo aunque funcione adecuadamente..

La obsolescencia puede lograrse mediante la introducción de un modelo con características superiores o diseñando intencionadamente un producto para que deje de funcionar correctamente en un plazo determinado. En cualquiera de los dos casos, se espera que los consumidores opten por el nuevo producto de la misma marca.

Muchas veces la obsolescencia no es sobre el propio producto sino aplicando restricciones al producto de un competidor con la ayuda de una tercera empresa.

Tipos de obsolescencia programada

Podemos  dividir la obsolescencia programada en 4 tipos:

1- Establecimiento artificial del plazo de duración

Los productos se fabrican con piezas cuya duración tienen una vida útil limitada cuando, si se usaran otras de calidad superior ese plazo se extendería.

2- Actualizaciones de software

Los desarrolladores de software sacan nuevas versiones de sus aplicaciones que en un momento determinado dejan de ser compatibles con dispositivos antiguos. En muchos casos se ha podido comprobar que esa incompatibilidad es  absolutamente artificial ya que al «engañar» al software este funcionaba sin problemas.

Recuerdo que tuve un PDA de la línea Palm (No recuerdo el modelo) La mía no se podía conectar a Internet, aunque el siguiente modelo (Obviamente más caro) si. Solo tuve que descargarme los módulos que alguien amablemente subió a Internet y funcionaron sin problemas.

Otra cosa muy común que nos pasaba a los linuxeros hace una década era la cantidad de sitios que no funcionaban con Firefox y exigían Internet Explorer.  Solo bastaba con cambiar la variable User Agent a «Internet Explorer» para navegar sin inconvenientes.

3- Obsolescencia percibida

Esta es una táctica psicológica, se trata de convencer al consumidor mediante publicidad y el uso de influenciadores de que el producto que se tiene actualmente está viejo y que se necesita uno nuevo. ¿Cuantos megapíxeles necesitas en tu teléfono para sacar una buena foto de tu gato?

4- Trabas a la reparación

Hace tiempo tuve un teléfono que estaba en las últimas. Ya no tenía botones y la pantalla táctil funcionaba como quería . Sin quererlo terminé llamando a alguien con quién no quería hablar. Como no podía cortar abrí el teléfono para sacarle la batería, pero no pude porque estaba incorporada. Finalmente terminé metiéndolo en el congelador para bloquear la señal.

Cuento esto, porque lo de impedir sacar la batería (Con la excusa de hacer los teléfonos más delgados) es una forma de obligar a los consumidores a recurrir a los servicios oficiales y a disuadirlos de reemplazarlas por sustitutos más económicos.

Otras tácticas son la utilización de piezas no estándar o que necesitan herramientas específicas para la reparación. Muchas veces se suele restringir el acceso a estas piezas.

Dos ejemplos de obsolescencia programada

  • iPhone cada vez más lentos: La Justicia francesa comleprobó que actualizaciones de software hacían cada vez más lento el rendimiento de los modelos más viejos. La empresa le echó la culpa a las baterías, pero pagó una compensación de 27 millones de dólares. Además rebajó los precios de sus baterías de repuesto para que los teléfonos fueran más rápidos con el nuevo software, y se comprometió a hacer más en el futuro para garantizar que los teléfonos no volvieran a ser más lentos.Con la salida de un nuevo iPhone cada año, estoy seguro de que hay algo de obsolescencia planificada en alguna parte.
  • Impresoras: Esto es algo que todos conocemos. Muchas veces nos encontramos con impresoras a precio rebajado, pero al momento de tener que comprar un cartucho de tinta nos encontramos conque este tiene un precio igual o superior a comprar una nueva. Además, se ponen restricciones a la recarga o al uso de cartuchos alternativas. Hubo denuncias de que algunos modelos dejaban de funcionar a partir de cierta cantidad de páginas impresas o cierto tiempo desde la primera impresión.

 

from Linux Adictos https://ift.tt/3mlxwRz
via IFTTT

Steam Deck: 10 cosas que necesitas saber sobre la consola de Valve

Steam Deck

Hace ya más de dos meses y medio, Valve presentó la Steam Deck. En un principio todos pensábamos que sería una consola portátil para usarla en Steam, pero al final es mucho más que eso. Por ese motivo, los 419€ que pedirán por ella no son ni mucho menos un precio elevado, y más si tenemos en cuenta que podremos instalarle diferentes sistemas operativos y usarla como si fuera un ordenador, salvando las distancias.

Lo de que se puede usar como una especie de mini ordenador de torre es un ejemplo perfecto de que merece la pena investigar a fondo para saber qué puede hacer un dispositivo, software o sea lo que sea de lo que estemos hablando. En este artículo vamos a hablar de diez cosas que hay que saber sobre la Steam Deck, aunque ya habíamos hablado de algunos puntos, como lo de poder instalarle diferentes sistemas.

Cosas interesantes sobre la Steam Deck

  1. Soporte para varios sistemas operativos. Por defecto, la «consola» tiene instalado una nueva versión de SteamOS basado en Arch Linux y con Plasma, pero se le pueden instalar otros sistemas operativos, como Windows. Se podrá hacer multi-boot y elegir el sistema que queramos al iniciar el dispositivo.
  2. Soporte para Realidad Virtual (VR). Aunque no estará optimizada para la realidad virtual, la Steam Deck soportará dispositivos VR para PC. Para reproducir este tipo de contenido hace falta una buena GPU, lo que nos lleva al siguiente punto.
  3. No soporta GPUs externas. Para conectar una consola a una GPU externa es necesario un puerto Thunderbolt 3, y la Steam Deck no cuenta con ninguno de estos. Eso sí, la «consola» cuenta con hardware que le permitirá mover prácticamente cualquier título con soltura.
  4. Experiencia háptica. Debajo de cada panel táctil hay un motor LRA, lo que nos proporcionará cierta respuesta háptica en algunos juegos. Se espera que haya vibraciones y golpes, pero no que sean tan buenos como en otros aparatos como los de Sony o Nintendo.
  5. Soporte para varias cuentas de Steam. Como en la PlayStation, por ejemplo, podremos configurar y elegir varias cuentas de Steam, o dicho de otro modo, podremos usar diferentes perfiles. Esta es una función necesaria en prácticamente cualquier equipo, y más en los que probablemente compartamos con amigos o familiares.

Proton y juegos de fuera de Steam

  1. API Proton. La mayoría de juegos de Steam están para Windows, pero todas las versiones de SteamOS, incluida la de la Steam Deck, están basadas en Linux. Para mejorar la compatibilidad y el catálogo, la «consola», que siempre lo pondremos entre comillas por ser algo más que eso, hace uso de Proton, con lo que se pretende poder ejecutar juegos de Windows en sistemas basados en Linux. No funcionarán todos ni perfecto, pero sí habrá disponibles títulos a los que no se podría acceder de otra manera.
  2. Se podrán jugar a títulos de fuera de Steam. Relacionado con el punto anterior, Proton permite jugar a títulos que no están en Steam. Valva asegura que hay una opción «Añadir juego» en este SteamOS para consola con la que podremos añadir juegos de otros lanzadores soportados. El problema es que algunos títulos, como el popular Fornite, usan sistemas anti-trampas que no están preparados para Linux, por lo que es probable que se experimenten problemas… por ahora.
  3. Disponible sólo online, por lo menos en su lanzamiento. Como pasa con la Raspberry Pi y otro tipo de hardware, al principio sólo podremos comprar la Steam Deck desde la página de Valve, pero pronto podríamos verla también en tiendas físicas. Lo que sí está confirmado es que se venderá en tiendas online de terceros más adelante.
  4. Siempre el mismo rendimiento. La Steam Deck se puede usar como consola portátil o usarla como un «dock» o mini ordenador. Otras consolas portátiles que se pueden conectar a grandes pantallas rinden de manera diferente, pero eso no será así con la de Valve. Dará lo mismo dónde la tengamos conectada o si está tirando de batería; siempre irá igual.
  5. ext4 para la tarjeta SD. Si se usa SteamOS, el formato de la tarjeta debe ser ext4.

Disponible para navidad

Ya hay vídeos por internet de gente que ha probado la Steam Deck, pero son de profesionales que la han recibido para hacer una revisión y, de paso, promocionarla. La «consola», que ya puede reservarse desde la tienda oficial, saldrá a la venta cerca de la temporada navideña.

from Linux Adictos https://ift.tt/3Bfo20o
via IFTTT