From "Happy Hacking" to "Screw You"
Posted by
CmdrTaco
on Monday March 24, @09:47AM
from the now-we're-sad dept.
from the now-we're-sad dept.
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."
Related Stories
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading ... Please wait.

Anyone know the details of the MIT agreement? (Score:5, Interesting)
Re:Anyone know the details of the MIT agreement? (Score:5, Funny)
It is a permissive license, meaning that it permits reuse within proprietary software ... [wikipedia.org]
Re:Anyone know the details of the MIT agreement? (Score:5, Insightful)
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.
Re:Anyone know the details of the MIT agreement? (Score:5, Interesting)
Article text (Score:5, Informative)
I've been following the development of mesh wifi technology for several years now. From the moment I first grokked what was going on with it, it struck me as a great disruptive technology. One of the most successful early projects, and one that I followed with a great deal of interest was MIT's Roofnet project [mit.edu] - an implementation of commodity hardware and open source software, built on Linux, which provides wifi coverage for MIT's campus.
In 2006 a spin-off company named Meraki [wikipedia.org] was formed to develop and commercialize the MIT Roofnet technology. At the time I was on the board of the Vancouver Community Network [vcn.bc.ca] and had been championing more development of wireless technology. We immediately ordered 9 of the first beta units to try out. The technology was cheap ($50/unit) and it worked but what prevented us from going any further with it was the pricing model that they decided to adopt - $5/node/month for access to the "dashboard" - the real-time monitoring software that they were developing for managing the networks. We decided that this cost was prohibitive for our purposes and the Merakis were shelved.
In September of 2007 I heard about a group of Vancouver community wifi enthusiasts who were getting together with the goal of setting up community wifi in Canada's poorest neighbourhood. I came out to a meeting and invited along some people whom I know are interested in any project that is about bridging the digital divide. The technology that was trumpeted at that meeting was Meraki. Since my previous brush with them they had changed their pricing structure and now they would let you run a free network (with free access to their dashboard) or a subscription (paid) network for 10% of your charges. We (the group, which came to call itself " FreeTheNet [freethenet.ca]") were unanimous that the free option was what we wanted to do and we quickly began building out a public network.
In October Meraki announced that they were changing their pricing model (yet again) and that they would be vastly raising the costs of their hardware (tripling, in fact). I remember going to their website to learn more about what they were doing and their new marketing slogan was something like "Build your business using exciting new technology where the rules of the game keep changing " How ironic; I wish I'd kept a screenshot of that! Under their new system there was no way that we could build out the network we envisioned. At roughly that point, one of our most experienced hackers said "forget Meraki", we're going to write our own firmware and dashboard and promptly started researching that. By late Novermber he was able to demostrate an open routing firmware called B.A.T.M.A.N. [wikipedia.org] running with a mesh helper inside called Robin [blogin.it], that provided the same functionality as the Meraki firmware. This could be installed in the commodity Meraki hardware which greeted you with a friendly and encouraging "happy hacking" when you logged into it via the console.
Over December and January he worked on adding features that we wanted to our network to have (and that we had previously been encouraging Meraki to build to improve their system - things like per node custom splash screen, enhancements to the dashboard to improve scalability, etc.) All of this was being tested on Meraki hardware because this is what we had spent our money on back when they supported and encouraged the kind of work we were doing.
Then in February Meraki announced a change to their EULA (End User Licence Agreement) which precluded anyone from changing any of the software that they install on their units. This meant that from that point forward we would be breaking their rules, and maybe the law, by installing our own work on their hardware. Of course this could not be applied retroactively so we were free to continue to work with the hardware that we'd already bought but we intensified our search for alternatives to the Meraki hardware.
Last week I tried installing our firmware on one of the nodes that I manage and failed 5 times in a row before I gave up. Today I learn that my failure is due to the fact that Meraki has automatically updated the software on all of the units [forumup.it] (including legacy, such as ours) so that you cannot install a different forware on it, at all.
So... in the course of six months Meraki has gone from " happy hacking - buy our equipment and use it to help poor people access the net " to " pay three times as much for our hardware and we'll install whatever we want on it, whenever we want, and you can't look under the hood to see what it's doing or install your own software on it ."
Thanks Meraki.
This is expecially bad form (and probably illegal) given that their stuff was all orginally developed under an open source licence.
Needless to say I now think Meraki are total scum and they certainly won't ever, EVER see any of my money again.
Re:I don't think they are viable (Score:5, Insightful)
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.
Re:I don't think they are viable (Score:5, Interesting)
Sounds like lawyer time (Score:5, Insightful)
I used to work a couple blocks from there (Score:5, Informative)
I found the contrast between most of Vancouver, which is otherwise one of Canada's most prosperous cities, and the Downtown Eastside so stark as to be completely overwhelming. There was a time when I had been one of the urban unfortunates myself, as I have a mental illness that was at one time quite severe.
I became determined to help those that I could, often buying meals for those who asked me for spare change. But it got to be more than I could bear; the stress of it put me back in the mental hospital - I was brought to St. Paul's hospital on Burrard by an ambulance, where I stayed for three weeks in their Two-South Mental Health ward.
I discuss Vancouver, and many of those who I met there, in my weblog The Vancouver Diaries [vancouverdiaries.com]. That is, the entries before June 30th, 2007, when I moved back to the US. I kept blogging at the site, as I intend to go back someday, but for now I live in Silicon Valley.
I have to say, that the company that remotely installed this firmware, breaking their project, why they have to be worse than The Grinch Who Stole Christmas. I don't think I have in my entire life met so many people who are so unfortunate as the residents of the Downtown Eastside. I hope they have a change of heart.
I was considering Meraki... (Score:5, Interesting)
Please forgive my English, it's Monday.
Re:I was considering Meraki... (Score:5, Informative)
Open-Mesh: The Open Source Meraki Alternative (Score:5, Informative)
ROBIN [blogin.it] is an open source mesh firmware that can run on reflashed Meraki nodes (well, I don't think it's "allowed" by Meraki anymore, since they've changed their license agreement to forbid 3rd party firmware and have made it really difficult to access the bootloader).
Open-Mesh [open-mesh.com] is the dashboard management service that ROBIN nodes are configured to use. The guy who develops this actually started working on this dashboard when Meraki was still Roofnet - compare the Open-Mesh dashboard to the Meraki dashboard, the similarity is obvious. Also, you can buy pre-flashed, fully featured ROBIN nodes from Open-Mesh.com for $50 each, the same price that Meraki sells their crippled "standard version" of their nodes.
OrangeMesh, is an open-source version of the dashboard being developed that will allow you to host your own dashboard server, completely freeing you from reliance on any third party. You can check out it's progress here. [googlecode.com]
Reflashing Merakis (Score:5, Informative)
Actually, you can still easily make them revert to an earlier version which can be reflashed.
As described here:
http://robin.forumup.it/about99-15-robin.html [forumup.it]
"you can ssh into the Meraki and create edit the
Code:
echo "firmware.mips.version 6-9163" >
And they'll update themselves to an earlier version.
The founders of Meraki have made huge contributions to open source software and it is good to see that others are taking advantage of their great work and making further improvements.
Re:Vendor lockin is a myth (Score:5, Informative)
Re:Vendor lockin is a myth (Score:5, Insightful)
The hackers did show a lack of savvy. They were trying to help people who have no means to pay, and they put themselves in a position where they were relying on a for-profit corporation to achieve their goals. That's just stupid. Make deals with the devil, end up on fire. They should have known better than to leave themselves vulnerable to external leverage like that.
Re:Vendor lockin is a myth (Score:5, Insightful)
Re:Vendor lockin is a myth (Score:5, Insightful)
Re:Vendor lockin is a myth (Score:5, Insightful)
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.
Re:Vendor lockin is a myth (Score:5, Insightful)
What a company hopes for and the reality of what they get is not my problem or concern. They are from fricking MIT. If they can't do a simple business analysis to come up with a workable pricing and support model, then what the hell are they doing staying in business. This is elementary level thinking, so no, the eggheads from MIT get no sympathy from me.
G
Re:Vendor lockin is a myth (Score:5, Insightful)
Re:Vendor lockin is a myth (Score:5, Insightful)
It is a vendor lock in attempt. Try to sell the original part cheaply to win a customer, then milk the customer when he got the item and needs "fuel" to keep it running. Whenever something like this happens, you see a company get all defensive and try their utmost to keep their business model working.
This of course raises the question, why don't they just raise the price to match the cost? You offered that question yourself, why didn't they just raise the price by 70 bucks to make a profit with the original piece of hardware? The answer is simple: There's more money in milking locked in customers.
Re:Vendor lockin is a myth (Score:5, Insightful)
And? Your point?
If they unwisely chose to sell them at a loss - TFB. They have every right to change the terms and price on new units, but IMO they have committed an outright crime (computer trespass, at the very least) by forcing new firmware on already-purchased units.
but these hackers come along and provide the service for free on the same hardware.
Any company that hasn't learned that lesson yet, deserves their fate. If your business model critically depends on something that a third party can provide cheaper (or free), your customers will use the cheaper version.
They showed a clear lack of political savvy
Riiiight - Because we engineers normally have legendary people-skills and political-prowess?
Meraki presented a problem to people who live for solving them. Politics? Gimme a break. If you add non-game rules to the puzzle, someone will find a way to take them out to achieve a better solution.
Re:So talk to them? (Score:5, Funny)
Re:So talk to them? (Score:5, Insightful)
If you want to have a "rewarding" conversation with an IP lawyer, you need to figure out which bucket they are in so you can understand the motivation behind their selected language. If you assume "logic", or "reason" are involved you may as well just bang your head against the wall.
Re:Illegal? (Score:5, Informative)