OK I have to admit that I have not gone through all the source code. The fact is at the moment I do not have the time. I am buried at the moment and need help.
I am working on a White Paper for the Lt Governor of Illinois. The focus of this is how communities can succeed in WIFI where the telcos have failed. I have built hypothetical case studies for pilot programs using several different sizes of communities and hybrid non-profit/for profit business models. In two of these possible case studies I have used the Meraki technology as a possibility.
However, there are three issues that bother me about Meraki.
1) I do not care that they are backed by Google, 98% of tech start-ups fail. So there are a list of "What ifs" that bother me. Meraki is as much a business service model as it is a hardware/software product. Based upon conversations with both people in sales and engineering roles, the hardware design is dependent on the back office management of their proprietary radius server and Dashboard software. And, so its hard to judge the total merits of the hardware, if ALL the bits (of source) are not included. So, I would appreciate comments on usability in the event of implosion of the company.
2) I am a little suspect of the use of a single radio in each node. My experience in building WIFI has been using technology that allows for dual radios in each node. One set of radios is then used to build a mesh and a second set of radios to create hot spots and user access. Has anyone had experience actually deploying Meraki.
3) and this is the issue that REALLY bugs me. OK so I am really biased and suspect all vendors who use Linux and FOSS for the creation of commercial products. I am not totally happy with some of the answers I have gotten from people at Meraki about their compliance with the GPL. I know these guys have a great reputation, part of the roof top project and all, so I want to believe them. But believing people has gotten the Open Source community into a whole lot of grief over the years. I have been getting the answer "we can not show you full source as some components use proprietary technology."
Its real simple, just because you sign an agreement with a company to use their proprietary stuff are you all of a sudden immune from observing the GPL.
So, I have a few questions for those of you who have really peeled back the layers of the posted Meraki source code. The only way to tell is to look at the code and comments, which I do not have time to do. I want to give Meraki a fair shake.
1- Does it appear that have observed both the OpenWRT license and the Linux license by fully releasing ALL source code? Are there holes in their released code?
2- Please make a judgment if their developments were possible to develop without looking at the source code of Linux first?
You can post here, but I would appreciate you to also email me at jeff@gerhardt.org