From "Happy Hacking" to "Screw You"
tquid writes "Trying to bridge the digital divide in Canada's poorest postal code, a principled group of hackers adopt "open source"-based technology spun off from an MIT project. Then the terms on the hardware are changed, and changed again, and then firmware to lock out the frustrated group's software is installed, screwing them out of their investment and many hours of development work."
I talked to Meraki about using their mesh network fro a resort I wanted to equip, but when I asked what would happen to our investment if they went belly up, they told me it the network hardware would be unusable if that happened. I said thanks but that's not acceptable.
Who would walk a client into that sort of scenario? How many bright hopeful startups have we seen disappear without a mention? It's not like they would ever be honest and tell you they are running low on cash.
I wouldn't mind if their service was value added, billing or accounting or something, but the network could still be used in the event they vanished. If the hardware was open and I could install a Open Source version later, I might have done it.
Maybe Meraki needs to revisit their model and look at it from a customer's viewpoint.
CM www.cometenergysystems.com Blog: http://caribbeanrenewable.blogspot.com/
Part of the problem is that the company (Meraki) pushed firmware upgrades to all the units, including older boxes purchased before their revised licensing model. The new firmware locks down the units, making it impossible to hack them and impossible to load custom firmware and bypass the new locks.
That's the really sleezy part--changing your licensing terms for new sales is annoying for loyal customers, but obviously can't apply retroactively to goods you've already sold. But this company is doing just that--trying to retroactively impose their new licensing and payment model onto units that were already sold under an open, permissive terms.
So even though they still have the free code, they are now blocked from loading the code onto their own purchased hardware. It's probably not impossible--a talented hacker can maybe bypass the firmware and load custom code again... but of course they shouldn't have to. It seems to me that Meraki has more or less broken into customer devices without permission and made unrequested changes--rather illegal as far as I know.
How the hell would they now whether or not the company was taking a loss on each box? Is this something I need to research on everything I buy? You seem to consider this ok? Maybe I should check out the details on my monitor, to make sure that I am not supposed to make up some of the income for the company by visiting certain websites.
If some company screws up and sells my "faulty" goods, then how is this any of my responsibility. And how does this allow them to go in and change the goods they already sold me?
I am having great difficulty understanding your logic on this one.
You're blaming the "hackers" for this? This was a project for a poor community with a limited, fixed budget. The hackers got involved because volunteer efforts were likely the only way this project was going to happen. The only thing that changed was that Meraki switched from one unaffordable model to a different, still-unaffordable one, and in the process alienated a group of hackers with a vested interest in helping them improve their product. Perhaps Meraki should have instead open-sourced their Dashboard code and tried to leverage the efforts of people who are able and willing to help them make it better. And at the same time take a long, hard look at their business model. Because it's threatened by a bunch of hobbyists with some spare time on their hands, they're going to be in real trouble. Rather than trying to extort (too strong a word?) subscription fees for their software, perhaps they would be better served by slightly raising the price on the hardware (which they did) and offering support/services contracts to those customers who can afford them. It's a pretty safe bet that these other customers are going to be evaluating vendors not just on the hardware and software, but also on how open their code is, how robust the user and developer communities are, and whether or not they can count on the vendor (Meraki in this case) to act in their best interests in the future.