9 ms·
Removal of Mazda Connected Services integration
- css 3y agoIf anyone wants to see what the integration used to do: https://web.archive.org/web/20230728021205/https://www.home-assistant.io/integrations/mazda/ https://web.archive.org/web/20230728021205/https://www.home-...
- jabroni_salad 3y agoIt looks like the library could remotely start the car. I wonder if they'd care if it couldn't. I think that's actually not something that would be wise to hook up to an automation platform. A car running in the garage can kill, and 'a human chose to press this button' is an important interlock. After all, you have to swipe your way in to the official app, and to use a key fob you need to hold the button for several seconds. 'How dare Mazda permit this' is a real lawsuit that will happen. Automakers also got sued because pushbutton start is confusing and people would leave the car running after use. There is an active lawsuit right now about push-button gear selectors making it too hard to put the vehicle in park, allowing unexpected rollaways.
- gonzaloalvarez 3y agoI have my car (Subaru) hooked to an automation with home assistant. Several, actually. I can start the car in winter by pushing a button in my kitchen, heat it up, and then walk there. But the most important one is that I can turn the car off remotely as well, based on timers and automations. I generally don’t buy the ‘we should not allow this or that because it can be dangerous’. I’m a big boy. Driving is even more dangerous always. Let me choose. Please.
- jabroni_salad 3y agoHere's a really fun one from yesterday's 'midwit' thread: > I have somehow automated some lights to come on too early in the morning but the specific task/automation I set to do this is nowhere to be found.. I can create and remove new tasks but I'm being haunted by this old task. Do you have an attached garage? How about if it gets turned on with the door closed at 4am after a daylight savings changeover gone horribly wrong. I enjoy my home assistant but I wouldn't let it control something that can gas me. I've seen way too much weird shit in my iot network to ever trust it with that. https://news.ycombinator.com/item?id=37859813 https://news.ycombinator.com/item?id=37859813
- londons_explore 3y agoYou'll be pleased to know that pretty much no post 2005 car can gas you. Old cars gassed people with carbon monoxide. Odorless and deadly. Modern cars make basically none of that. Instead, you'll die of too much CO2. Luckily, humans are pretty good at detecting gradually increasing levels of CO2 - it's what happens when 5 people are in a car together and someone says "it's getting stuffy in here, turn the vent on!". Sudden CO2 increases can still kill. But gradual ones like a car gradually producing more and more CO2 likely wouldn't. Even in your sleep, you will wake up and find the air stuffy (it can happen when lots of cave people are all sleeping in a badly ventilated cave, so we evolved to handle it). However, you shouldn't rely on the above for the safety of people - all it takes is someone to be drunk or taking sleeping pills, and they might not be able to act on their senses... Also, cars where the emissions system has been tampered with or faulty can still produce a lot of deadly carbon monoxide.
- jabroni_salad 3y agoMan, I live in snow country and every year someone gets killed idling in the winter. Kids idling and hanging out or someone parked eating their lunch. It's true that CO emissions are way down since the mid-aughts rules went in, but it isn't 0 ppm. The last go-around about the keyless ignitions was kicked off by a 2017 toyota. The story was from 2019 https://www.nytimes.com/2019/06/28/business/keyless-carbon-monoxide.html https://www.nytimes.com/2019/06/28/business/keyless-carbon-m...
- bombcar 3y agoIt’s common enough that I’m surprised garage door openers don’t have alarms/ automatic opening.
- bjt 3y agoPotentially valid concerns, but not what copyright law was designed to address. Mazda can easily prohibit their own customers from doing this kind of thing in their terms of service if they want.
- kevinsundar 3y agoMazdas will turn off 15 min after being remote started
- askvictor 3y agoIf the library can do it, then the API allows it.
- crmd 3y agoI hope the EFF or a similar non-profit steps in here. Bad faith DMCA notices such as this need to be challenged as a matter of principle.
- _ea1k 3y agoThe DMCA notice is unclear here. It is odd that it calls out all implementations including both their copyrighted ios and android apps, as well as the client implementations in Javascript and Python. Presumably neither their ios nor Android app used Python, so direct copyright infringement seems impossible. It certainly seems likely that this DMCA notice was in bad faith.
- KennyBlanken 3y agoThe EFF doesn't give a damn about helping fight specific DMCA abuses unless you're one of the technorati; they're focused on the "big picture." At best you might get an amicus brief if there's a lawsuit and the lawsuit is high-profile enough for them to be interested.
- deleted 3y ago[deleted]
- ChuckMcM 3y agoThis is really sad. I wonder if there is a "McKenzie" like consulting company for MBAs that would explain to them in terms they could understand why it is both more powerful and market affirming to have an open ecosystem which gives you "free" programmers who will add features without you paying them a salary and without having to lay them off once the feature has been implemented.
- lapetitejort 3y agoBut Twitter and Reddit doesn't need them, so why would I? Sarcasm, of course. Third party devs are just as responsible for the aforementioned website's success as the first party devs
- maweki 3y agoIf you want people to use the official app (if there is/were one, I don't know), and use the app to upsell and market, or collect and sell additional user data, you're not interested in an open ecosystem. Just remember: they don't just want money. They want all the money.
- Nextgrid 3y agoMore importantly, their employees want money and will use whatever means necessary to justify their paycheck. A Home Assistant integration means people "engage" less with their app and thus whoever is working on it is at risk of irrelevance. Doesn't matter whether this actually translates to more business and money coming in at the top, PM wants their "engagement" and this is an easy way to trade long-term customer goodwill for it.
- somehnguy 3y agoOn the other side of that coin though - Home Asssistant isn't exactly a mainstream app, it's almost exclusively run by tech geeks. The same type of people who are usually willing to mentally cross off brands when they make moves like this. It's a wash.
- CoastalCoder 3y agoIn the U.S. legal system, is it possible to create a corporation specifically to do something of uncertain legality, so as to limit the liability? E.g., could we create a FuckYouMazda corporation, whose sole purpose was to develop this software. And if Mazda successfully sued for copyright damages, the financial liability is limited to the corporation's assets?
- malfist 3y agoCorporate protections don't work like that, or every petty criminal would be a corporation. Knowing, deliberate actions of criminality are sufficient to piece the corporate veil.
- CoastalCoder 3y agoSorry I wasn't clear: I was specifically asking about limiting the liability of possible civil violations of the DMCA. I.e., the alleged violations are civil rather than criminal, and a reasonable person might believe Mazda's DMCA claims are unjustifiable.
- malfist 3y agoI think naming your company `FuckYouMazda` and violating their copyright gives a judge plenty of incentive to pierce the corporate veil.
- CoastalCoder 3y agoYou might be missing my point: the corporation would be premised on its founders' sincere belief that Mazda's DMCA claims were, at best, dubious.
- kelnos 3y agoI don't think that premise really matters. You could sincerely believe that murder was ok, but that's not going to change how the law would view you murdering someone. The idea around "piercing the corporate veil" is that you can't just slap a company in front of your actions -- regardless of whether or not you believe your actions are justified or legal -- and avoid legal consequences.
- sp1rit 3y agoThe takedown request is based on > MNAO analyzed some of the code and determined that the code provides functionality same as what is currently in Apple App Store and Google Play App Store. Is this really legal? Because in my mind, providing the same functionality does not violate copyright, since the actual intellectual material is new. And I don't think Mazda has a patent on the ability to control your vehicle over an API.
- deleted 3y ago[deleted]
- darkr 3y agoMost likely this would not stand up in court, given a proficient legal team. I imagine that the hobbyist developer had neither the money nor the inclination to mount a legal defence against a multi-billion dollar company though.
- sccxy 3y agoEven view-source is considered "hacking" and you might easily end up in jail if some dumb judge/prosecutor decides so. https://www.theregister.com/2022/02/15/missouri_html_hacking/ https://www.theregister.com/2022/02/15/missouri_html_hacking...
- ensignavenger 3y agoThere were no charges filed in this case. The prosecutor correctly ascertained that the allegations were false and the whole thing was a waste of taxpayer money.
- sccxy 3y agoYeah, but still it is/was very stressful for this person. Never know when they decide otherwise. "Hacking/cyber crime" is very wide and open term.
- 3y ago
- tpmx 3y agoMazda is (otherwise) a great and relatively speaking small car company. I agree with ChuckMcM; this is sad. Note that the complaint appears to have been filed on behalf of Mazda North American Operations.
- JRKrause 3y agoWrote a letter to my local Mazda place about this. I've had nothing but good experiences with the several Mazda vehicles I've owned (still daily-drive the rotary-engine RX8...). Seeing them engage in what appears to be dmca bullying of a project like Home Assistant feels like a betrayal.
- Grazester 3y agoA daily driver RX-8 that stills drives? How? What's your mileage and oil consumption like. As quirky as the RX-8 was, I liked the car but not the engine.
- jmrm 3y agoNot OP, but I know people who mix two-stroke oil with the gas to have better reliability, but AFAIK you need to change apex seals sooner or later. For me it's sad how such an interesting engine had so many problems.
- JRKrause 3y agoMany days late on this reply but I am at 120K miles (2008 model). The engine compression is noticeably low now. Before warming up and at low RPM the car really struggles to make it up the hill out of my neighborhood. I've had 3 flooding events that were only fixed by rolling the car down that same hill 3-4 times. I have to slip the clutch a concerning amount when getting into first from a stop. A new engine at the dealership price of $7K is still going to be cheaper than an equivalently sporty new car though!
- physhster 3y agoI don't have a Mazda, nor do I use HA but I'd happily contribute to a legal defense fund.
- bastard_op 3y agoThat is truly frustrating as a customer. You know that person that built the code is putting that Mazda up for sale right now if not setting it on fire as I'd likely do. These fools really don't like someone building a better mousetrap, particularly when they see it as an exploit of their systems to do so, as they can't track/monetize/charge, etc the usage without the app component. That's really what Mazda is angry about. As a result of things like these, I'll end up keeping my old non-connected cars as long as possible, environment be damned.
- callalex 3y agoKeeping an old car that has already been produced running is almost always the most environmentally friendly choice instead of throwing it away and producing a new car. The only reason to upgrade should be the changes in safety technology.
- bombcar 3y agoCars are rarely thrown away if they’re still operational (which was one of the huge problems with cash for clunkers, those were crushed). The best reason to buy new is that your mission has changed and the available used vehicles don’t provide a cost effective resource.
- toomuchtodo 3y agoThey should buy a Tesla, as they support their API as a first class citizen in the ecosystem. https://www.tesla.com/developer-docs https://www.tesla.com/developer-docs https://electrek.co/2023/10/12/tesla-releases-official-api-documentation-support-third-party-apps/ https://electrek.co/2023/10/12/tesla-releases-official-api-d...
- HorizonXP 3y agoDammit. I just bought a Mazda and I have Connected Services. The app sucks. Also I was about to spend this weekend trying to figure out how to get it hooked into HomeKit so I could turn on climate controls while getting kids ready in the morning. I’ve used Home Assistant in the past, sad to see it removed. I guess I’ll just reverse engineer it myself. Good to know it is possible since I can replace the app.
- Jayakumark 3y agoWould be good to have EFF involved as they are good with these kind of nonsense takedowns.
- kevinsundar 3y agoJust in case anyone else would like to send a quick note to Mazda: https://webpage.mazdausa.com/MazdaStatic/contactus.action https://webpage.mazdausa.com/MazdaStatic/contactus.action
- i-use-nixos-btw 3y agoWhen I wrote a HA plugin for my heating system (which involved “reverse engineering” the JS on the front end login interface to break the extremely naive checksum generation that validates requests) I sent an email to that company asking for permission to share it. They firmly asked me not to do so and kindly asked me to stop using my plugin. I complied with the first request. For the second, not so much. Anyway, the moral of the story is that the DMCA was written to GitHub. Your own local clone is no one’s business.
- averageRoyalty 3y agoWhy? It's also none of their business if you share code to frontend the system they sell to others. I understand if we're talking zero days and you have reasonable faith the company will attempt to fix, but I presume here we're talking more accessible heating control?
- Tao3300 3y agoAngra Mainyu
- danepowell 3y agoMazda isn't the first car company to abuse DMCA takedowns: https://github.com/toyotha/toyota-na https://github.com/toyotha/toyota-na
- atesti 3y agoCan I still download the code somewhere, is there a mirror?
- jameshilliard 3y agohttps://files.pythonhosted.org/packages/6f/39/148a82a2f38cf770cf943482cf051af60d2aae607b5194260ec027d7ff0e/pymazda-0.3.11-py3-none-any.whl https://files.pythonhosted.org/packages/6f/39/148a82a2f38cf7... https://files.pythonhosted.org/packages/c8/98/6da75ea926e4b3566823fcf164114b932d9c4de915e1412f1e0fa016ab58/pymazda-0.3.11.tar.gz https://files.pythonhosted.org/packages/c8/98/6da75ea926e4b3...
- squigz 3y agoGosh, it's a good thing for Mazda that this code wasn't open source or anything... https://web.archive.org/web/20230310065424/https://github.com/home-assistant/core/tree/dev/homeassistant/components/mazda https://web.archive.org/web/20230310065424/https://github.co... Code not being hosted on Github != it being unavailable
- RecycledEle 3y agoCould someone start a for-profit law firm that took these kinds of cases on a commission basis? Could that company join Y Combinator? I do not care about donating to a legal defense fund. I do want to give to a legal OFFENSE fund. Nukers need to go to loose everything and die broken and penniless.