There’s nuance to this article. The cost is for the connected services portion, which usually includes the fee for the cellular connectivity the car has to enable the services, that’s not free and there is a cost to maintain that infrastructure. Additionally the “workaround” that someone provided still uses those connected services (again, not something that is just free to maintain).
The shitty part that comes in is that Mazda removed the key fob remote start option from their newer vehicles. That being said though, nothing in the above statements is centered around “right to repair”. If you don’t want to pay for the connected services, then don’t, everything else in your car will still work.
About the only way you could argue for it is a “bring your own SIM” approach but even then, where would it connect to? Who would pay to maintain that? You’d have to allow it to connect to a custom endpoint, but at that point guess what: you’re paying for the cellular connectivity and the server to host an API on to do what you want. That’s still an additional cost beyond what you paid for the car just like the connected services fee.
Bring your own SIM would be a perfectly reasonable answer if somebody could do it. IOT Sims are relatively cheap.
Honestly what I'd really like to see is it bind through Bluetooth to your cell phone. What your remote start from a couple hundred yards away it's not nothing.
Yeah the problem is Mazda was abusing the DMCA instead of setting up their API properly. The API should fail if you try to use it without a subscription. It seems like this check was done elsewhere, which is just bad design. And then they used the legal system to cover it up.