545
submitted 9 months ago* (last edited 9 months ago) by scrubbles@poptalk.scrubbles.tech to c/selfhosted@lemmy.world

I'm not really big on "let's make a movement", but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.

Haier claims that they are losing out on millions of dollars due to this plugin which... lets you control their air conditions from home assistant. They haven't bothered to explain how that's possibly worth millions of dollars - they're just claiming it.

So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying... in a couple of days. Maybe you see where this is going.

It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.

Just so everyone here knows which repositories NOT to clone or fork, here are the two links:

and please, don't repost this anywhere, or share it in other communities, or anything like that. It's a shame that so many people already know and are making clones. I'm just letting you know so you don't do anything like telling others who may make their own copies.

(sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too)

all 35 comments
sorted by: hot top controversial new old
[-] the_beber@lemm.ee 102 points 9 months ago

I hate how cease and desist are essentially blackmail. Even if you did nothing wrong, you can still get fucked over by costs of a potential legal battle.

[-] possiblylinux127@lemmy.zip 21 points 9 months ago

That's the problem of the legal system. You can get acused of a crime falsely but still end up bankrupt and alone.

[-] SnotFlickerman 15 points 9 months ago

Honestly its just a symptom of a bigger problem with the justice system entirely.

It has always completely favored those with the most money and lawyers.

[-] SirMaple_@lemmy.sirmaple.ca 44 points 9 months ago

I'll just leave this here....

[-] 0110010001100010@lemmy.world 14 points 9 months ago

lol I love it. You'd think by now people/companies would be aware of this....

[-] DeltaTangoLima@reddrefuge.com 6 points 9 months ago

Ha! Nice one.

[-] s38b35M5@lemmy.world 3 points 9 months ago
[-] SirMaple_@lemmy.sirmaple.ca 3 points 9 months ago* (last edited 9 months ago)

Not sure if it's hers anymore but it was when the "Streisand effect" came to be.

[-] draughtcyclist@lemmy.world 40 points 9 months ago

I see 803 forks currently, keep up the good work!

[-] DeltaTangoLima@reddrefuge.com 15 points 9 months ago

Forked, and mirrored to my Foregjo instance

[-] scrubbles@poptalk.scrubbles.tech 19 points 9 months ago

Nooooo I said not to!

[-] perishthethought@lemm.ee 10 points 9 months ago

Oh, good idea! I'm on it.

[-] BearOfaTime@lemm.ee 8 points 9 months ago

Hot damn, there were just a handful at about 5 hours ago when someone else proposed the idea to fork it.

Sing it out, Barbara, let's get this to the front page of the news!

[-] MonkderZweite@feddit.ch 3 points 9 months ago

I see 803 forks currently, keep up the good fork!

[-] Deway@lemmy.world 34 points 9 months ago

Even their Wikipedia page mentions it, I love it.

[-] scrubbles@poptalk.scrubbles.tech 4 points 9 months ago

I don't know how to edit Wikipedia, but it'd be great if somebody would edit the Streisand effect Wikipedia page to include this

[-] RalphWolf@lemmy.ca 22 points 9 months ago

There we go. Haier is now on my personal "do not ever buy from" list. Congratulations, Haier.

[-] jol@discuss.tchncs.de 22 points 9 months ago

TAKE THIS COMMENT DOWN. YOU'RE CAUSING US GREAT FINANCIAL HARM. MILLIONS!!

[-] JCreazy@midwest.social 20 points 9 months ago

GE has garbage company for a very long time. It's a shell of its former self. If I'm paying for a product I am going to do whatever I want with it because it's my money. And if a company has a problem with that, it sounds like the company needs to fix it on their end. If it's possible to create a plugin that cost your company millions of dollars is obviously you're not running your company properly.

[-] Jozav@lemmy.world 17 points 9 months ago

Everybody can send an email to support.hon@haier-europe.com and ask for support of HomeAssistant.

(email address is published on their website https://hon-smarthome.com/ under 'contact us')

[-] Lifebandit666@feddit.uk 4 points 9 months ago

I had 5 minutes so I've just sent em a snotty email. I don't have an air conditioner and won't buy one anytime soon, but shit like this gets my goat.

[-] Clubbing4198@lemmy.world 15 points 9 months ago

Just downloaded the zips. Fuk haier

[-] possiblylinux127@lemmy.zip 11 points 9 months ago

I don't know if there is a non profit to help devs with legal but there should be.

Maybe the Free software conservancy?

[-] acockworkorange@mander.xyz 1 points 6 months ago
[-] possiblylinux127@lemmy.zip 1 points 6 months ago

Not a foss organization but close

[-] FiskFisk33@startrek.website 9 points 9 months ago

This is just plainly not illegal.

[-] fine_sandy_bottom@discuss.tchncs.de 10 points 9 months ago

That's not how legal matters work.

Firstly, imposing on someone else's intellectual property is not "illegal", because that usually refers to crimes. This is a civil issue, as in the some company is demanding the dev stops or else they'll sue him or something.

Secondly, it doesn't really matter whether the dev is "right" or could prevail against a legal claim - because you just wouldn't bother trying. Imagine you have an ok job, take care of your family, and made this plugin on a whim just because you can. Your days are full of taking your kids to the park, spending time with your wife, playing around with your hobbies, that stuff. Maybe you're not wealthy, but your salary is enough to look after your family and make your mortgage repayments. Then Haier threatens to sue you, and although you could likely prevail mounting a defense would probably cost you a years worth of mortgage repayments. Maybe you could represent yourself but that might take a years worth of saturdays writing and responding to legal stuff that you don't really know much about. Bear in mind that there's no financial support from the open source community.

It just doesn't really matter whether Haier has a legit claim.

[-] FiskFisk33@startrek.website 2 points 9 months ago

Yeah, you're right, that's the problem. That system makes sense if big corpos use it to "test" each other for copyright infringement, but when an individual gets involved they just get steamrolled wether they're in the right or not, since the system assumes they have a team of lawyers on retainer in order to work as intended.

[-] ShortN0te@lemmy.ml 9 points 9 months ago

Sadly it does not matter. The company could keep the battle going for close to a decade until there is a final decision. It is financially draining and you have to give up a lot of time in order to attend the hearings (or even travel to the correct jurisdiction).

[-] qjkxbmwvz@lemmy.sdf.org 7 points 9 months ago

Not a lawyer; would this likely stand up in court? Obviously I wouldn't risk it were I the dev, but just curious.

It's pathetic that I'll happily recommend my Emporia Vue2 energy monitor to folks running HA


not because it works out of the box, but because the company is aware of the community integration projects and seems ok with it, even if they don't actually support it. (ESPHome Firmware flash gives you local control


It's been pretty great!)

[-] dan@upvote.au 8 points 9 months ago* (last edited 9 months ago)

Not a lawyer; would this likely stand up in court?

I'm not a lawyer either, but I don't think so.

The developer of this Home Assistant integration is German. European law allows people to reverse engineer apps for the purpose of interoperability (Article 6 of the EU software directive), so observation of the app's behaviour or even disassembling it to create a Home Assistant integration is not illegal.

In general, writing your own code by observing the inputs to and outputs from an existing system is not illegal, which is for example how video game emulators are legal (just talking about the emulator code itself, not the content you use with it).

If it's a Terms of Service violation, it'd be the users that are violating the ToS, not the developer. In theory, the Home Assistant integration could have been developed without ever running the app or agreeing to Haier's Terms of Service, for example if the app is decompiled and the API client code is viewed (which again is allowed by the EU software directive if the sole purpose is for interoperability).

The code in this repo is likely original Python code that was written without using any of Haier's code and without bypassing any sort of copy protection, so it's not a DMCA infringement either.

[-] baseless_discourse@mander.xyz 6 points 9 months ago* (last edited 9 months ago)

Likely no, and fortunately the developer has legal insurance and plan to fight the case if it happens.

https://github.com/Andre0512/hon/issues/147#issuecomment-1892738060

So this repo is not going down any time soon.

@scrubbles Cut off one project two forks shall take its place, hail open source

this post was submitted on 19 Jan 2024
545 points (100.0% liked)

Selfhosted

39640 readers
271 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS