Hace 3 meses | Por Juanro49 a xarxa.cloud
Publicado hace 3 meses por Juanro49 a xarxa.cloud

Os voy a contar una pequeña historia sobre como es de importante el Software Libre / Código Abierto. Esta historia explica como una empresa intenta sacar pecho contra un desarrollador y como éste hace que todo se convierta en un estupendo ejemplo del efecto Streisand. Esta es la historia de como una multinacional aprendió que nunca se debe de amenazar a la comunidad de usuarios que además usan sus productos.

Comentarios

H

A mi me ha "afectado" este tema, ya que no me gusta tener nada de domòtica en el cloud però no encontraba nada referente a aires en local, sin tenerme que poner a tocar circuiteria. Así que tuve que pasar por el aro, y me compré un haier. Con todo este rollo intenté poner algo de mi parte, que fue lo que mucha gente hizo, enviar correos a varias direcciones. 
Como dice #1 tuya es un desastre, tiene un gran catálogo, pero hace todo lo posible para que sus dispositivos vayan por su cloud, de hecho cobra a los desarrolladores por tráfico utilizado en su cloud.
Yo recomiendo shelly, tiene una integración muy buena con HA, o mqtt solo en local, o puedes utilizar su app en local, o en cloud, como te apetezca, y los productos son bastante profesionales. El único pero es que no tienen nada de zigbee, que para cosas que gasten muy poca pila van genial. 

narvatu

Hablando de clonar, es curioso que el hilo es identico, punto por punto, al video de Un loco y su tecnologia

c0re

#11 será la misma persona?

vorotas

#11 Básicamente dice al final del hilo que parte de la información la ha sacado de ese vídeo y lo comparte. 

narvatu

#29 Ese enlace al video no estaba a la hora de mi mensaje

vorotas

#30 Si te das cuenta de la diferencia de horas entre el resto de tweets y el último hace pensar que alguien ya le habría dicho algo. 

narvatu

#31 Bueno, es que su hilo es un fork del video lol

Supercinexin

Más bien es la historia de un tipo que se jugó un montón de dinero y de tiempo en abogados y en juicios... a cambio de absolutamente nada.

El software libre está muy bien, y cualquier persona racional está a favor del software libre. Pero otra cosa MUY diferente es ponerte por tu cuenta a hacer aplicaciones para plataformas de terceros, en este caso para la multinacional Haier y sus electrodomésticos, y liberarlo bajo software libre. Eso es primero que nada una pérdida de tiempo, de recursos y de talento (el tuyo) haciendo algo gratis para una empresa privada cuando podrías estar desarrollando otro tipo de aplicación que fuera de utilidad para el público en general, no sólo para los clientes de esa empresa, y por último es meterte en jardines, tanto técnicos como legales, de los que no sabes nada y te pueden generar problemas.

Ponerte a hacer aplicaciones bajo plataformas de terceros, por la parte técnica, te puede llevar a muchos callejones sin salida, como por ejemplo que la empresa retire el producto, o cierre la API, o la cambie de arriba a abajo y tu app ya no sirva para nada y/o tengas que rediseñarla desde casi cero. Por la parte legal, te puedes meter en embolaos que ni siquiera habías previsto y la empresa privada tiene abogados en nómina y tú no conoces ni siquiera el número de teléfono de un buen bufete.

Además de que el hilo éste de Twitter (odio los hilos de Twitter) está escrito por un chavalín. Dice así:

Curiosamente en el e-mail dicen que este tipo de integraciones como la que ha escrito él en Home Assistant, incrementa muchos los costes. Aquí hay que explicar que sucede con esta frase. Y es que Haier tiene su infraestructura en el cloud, posiblemente Amazon o Google, por lo que depende el numero de peticiones a ellos les cobraran más o menos. Como que las APPs que hacen estas empresas suelen ser una porqueria sus usuarios acaban haciendo muy pocas peticiones a la API hasta que abandonan la APP

En cambio, alguien que usa Home Assistant realiza muchas más peticiones por lo que incrementa el coste de su infraestructura. A resumidas cuentas, se vienen a quejar de que sus clientes que han comprado con su dinero un electrodoméstico de su empresa están utilizando el sistema más de lo que ellos les gustaría.


Ésto que dice es correcto, pero no necesariamente la empresa ha desarrollado "una porquería" de app. Quizá sea el developer que hace ingeniería inversa el que ha desarrollado una basura de app que hace muchas más peticiones de las necesarias. Éstos simplemente asumen que por ser software libre el código es inmaculado y el de la empresa es basura. Habría que ver los dos para poder hacer esa apreciación (obviamente el de la empresa es cerrado y no lo vamos a poder ver, esto juega en nuestra contra, pero mi argumento sigue siendo válido). Quizá la empresa está trabajando internamente en una mejor API o ni siquiera tiene planeado seguir manteniendo esa y van a migrar a otro sistema... y de repente les llegan a sus servicios en el cloud millones de peticiones por una app ajena que ha desarrollado un fulano haciendo sniffing de peticiones en su local e ingeniería inversa (algo por otra parte muy fácil de hacer con una API REST, por ejemplo). Está claro que, en ese caso, sería mucho más adecuado ponerse en contacto con el tipo y decirle "oye tío, nos estás jodiendo, ¿puedes parar, por favor? Más todavía: ¿te interesaría desarrollar una app open source siguiendo las especificaciones de nuestra API? Te ponemos en contacto con un ingeniero y que te explique..."

Pero vamos, que en definitiva hay APIs libres por todas partes e incluso repositorios de Open Data y de servicios públicos de la mayoría de países de Europa y de América, como para perder tu tiempo libre haciendo apps para multinacionales... gratis. Yo los mandaba al carajo. Saludos.

Supercinexin

#17 Ok,teque me parece muy bien todo, pero que lo que yo estaba diciendo es que ya que te quieres poner a jugar con APIs y movidas, hay muchísimas, casi infinitas cosas que puedes hacer mucho mejores y más útiles para el open source que hacerle gratis el trabajo a una multinacional.

Torronteras

#36 No le está haciendo gratis el trabajo, si no, no le molestaría tanto. Por otro lado, el trabajo como el 90% del open-source es lo hago para mí y como funciona lo comparto con otros.

I

#36 Es que seguramente lo que le mueve es darse a sí mismo una solución y, como diceTorronterasTorronteras en #37 , pues ya que estoy lo comparto.

DarthAcan

#36 Pero es que el tío usará su tiempo y programará lo que le de la gana, no lo que tú creas que será más útil para el software libre. Él tenía la necesidad de utilizar sus electrodomésticos Haier con homeassistant, programó la integración y la publicó y mantuvo y con ello a ayudado a todo aquel que tenía el mismo problema. Seguramente ya ha sido mucho más útil para el software libre de lo que has sido tú.

m

#13 Y quien dice que hagan aplicaciones para las multinacionales? Las hacen para ellos y las comparten con la comunidad.

Es una vergüenza que casi todas las marcas actuales capan el acceso por red local a sus dispositivos... El dia que caiga la empresa o decidan apagar el soporte para cacharros viejos, adiós.

Menos mal que hay proyectos como tasmota, esphome, etc ... Que liberan dispositivos iot.

daphoene

#24 Como para explicarle estos temas a un político de este país...

DarthAcan

#13 El tipo no ha hecho una app, ha hecho una integración (utilizando la API de Haier) para home assistant, a partir de ahí el número de peticiones a la api depende de las automatizaciones que haga el usuario en homeassistant, una automatización que encienda el aire acondicionado a determinada hora o programar un asistente de voz para desde el móvil decir "Alexa, enciende el lavavajillas" usará pocas peticiones, otras como comprobar cada medida hora si te has dejado la puerta del congelador abierta para mandarte un aviso o cambiar la temperatura de salida de una aerotermia dependiendo de la temperatura exterior hará bastante más uso de la API.

K

#5 En el software libre la propiedad de la licencia puede ser de una empresa exactamente igual que en el caso del software propietario. Otra cosa es lo que permite hacer o no esa licencia. No tiene nada que ver con capitalismo/comunismo.

Supercinexin

#25 ¿De verdad necesitas bajarlas todas? En mi casa hay 8 ventanas con venecianas, sólo cierro la de mi dormitorio por la noche. Las demás directamente me la sudan. ¿Por qué debería cerrarlas todas y abrirlas todas por la mañana otra vez?

editado:
Y si lo necesitas, bájalas a mano, perrako

joffer

Soy muy clásico. Me gusta levantarme para accionar manualmente un interruptor y encender la luz.


99% de domótica que se pone en un piso no ayuda y a la larga complica el mantenimiento y la instalación.

95% al año ya no se usa.

89% de los porcentajes puesto en internet son inventados.

Cambia mi mente.

j

#20 Solo te pongo un ejemplo, en mi casa hay 11 persianas, no me veo subiendo y bajando las persianas a mano cada noche/mañana.

Z

#25 Terrible trabajo . Yo no me veo haciendo una inversión "fuerte" para evitarme los 30 o 40 segundos de subir las persianas.

joffer

#25 en el caso en que sean persianas hasta el suelo, muy anchas y pesadas lo veo justificado. Si no, no.

A la larga es peor y no es tán cómodo ni rápido.

D

De uno de los comentarios:
si esa empresa hubiera sido lista hubiera hablado/untado a github primero y a tomar vientos su repo, los forks y el open source
Pozí.

Aokromes

#7 no seria la primera ni la ultima vez que github bloquea un proyecto open source de algo propietario.

Aokromes

#2 tan sencillo como subirlo otra vez a otro lado...

a

#2 Pfpfpfjjaajajajajaa.

ChukNorris

¿Qué se supone que ha aprendido la "multinacional"? que puede amenazar a un desarrollador que le "Está haciendo un favor" y que tras la amenaza el código que "le es útil a la empresa" ahora está en montón de sitios más y le han hecho publicidad ... y encima han mejorado dicho código y lo pueden utilizar?

La lección sería eliminar el código y desarrollarlo para la competencia.

o

pues a Reddit tampoco le salió tan mal mosquear/expulsar a los moderadores y aplicaciones

i

El titular es un poco redundante.

S

El software libre es al software propietario lo que el comunismo es al capitalismo.

#3 lo mismo pero en rojo?

S

#4 Quien tiene la propiedad del medio de producción (software)

m

#3 un poco desacertado. Tanto el software propietario como el comunismo son centralización del estado. Mientras que el capitalismo y el software libre son descentralización.

a

#12 Curiosamente el capitalismo tiende a la centralización con monopolios de la misma forma que el comunismo soviético.

m

#22 el capitalismo es un sistema de mercado, no político. El poder tiende a acumularse tengas el sistema económico que tengas. Lo que pasa es que hay sistemas económicos incompatibles con la democratización de las decisiones y sistemas económicos compatibles con ellas (y también con la centralización). En un sistema capitalista puedes tener un poder centralizado y un gran estado o tener un estado pequeño y el poder en manos de los ciudadanos. En un sistema comunista el poder sólo lo tiene el estado y el ciudadano es un peón, si te dicen que vayas allí allí vas, y si te dicen que utilices este programa utilizas este programa. No puedes comprar otra cosa porque el único que produce y decide qué producir es el estado.
#26
Mientras no ganen esas fortunas con privilegios otorgados por el estado no hay problema, el problema está cuando el estado vía BOE te limpia a la competencia imponiendo regulaciones que sólo grandes empresas con extensos gabinetes jurídicos pueden cumplir. Eso puede darse o no en un sistema capitalista, en un sistema comunista no existe alternativa alguna: se da.

a

#27 Esa es la teoría, muy bonita en el papel, y luego están en EEUU y la URSS para mandar al cuerno las utopías polaristas.

m

#43 Estados unidos es un ejemplo de capitalismo con un estado grande, como tenemos ejemplos de capitalismo con estados más grandes y más pequeños (el porcentaje que roban a la población para mantener el estado). El comunismo no tiene ejemplos de estados pequeños. Creo que simplemente se demuestra lo que digo.
#41 Tú hablas del comunismo sobre el papel. El comunismo jamás ha pasado de la fase de socialismo (y jamás lo hará). La ley de hierro de la oligarquía se cumple y no existe forma de concentrar el poder y que luego ese mismo poder se disuelva como un azucarillo. Simplemente no existen ejemplos de tal cosa. Nunca ha pasado y nunca pasará.

r

#12 Si crees que el capitalismo es "descentralizado", confirmas que han hecho muy bien su trabajo.
Si quieres saber más, mira las crisis, quiénes las generaron y, en especial, quiénes se forraron.
Claro que los que más ganaron no los conoce nadie... pero así es el juego.

Como el juego de quejarse de futbolistas o deportistas que ganan fortunas, mientras nadie se queja de los que ganan decenas de fortunas y, encima, jodiendo a medio país... porque a esos (banqueros, y demás) no los conoce nadie...

J

#12 bueno no es tan blanco y negro, está el socialismo libertario (descentralizado) y el socialismo de estado (centralizado).

Pero en comunismo directamente no hay estado (la llamada extinción del estado).

D

#3 Claro, Google comunista. Buena suerte.

Find

#3 Ni de lejos