Meraki should offer a standalone option so people don't have to rely on meraki.com for their captive portal management.
This is what Sputnik does. You can by their server software and run it on your own platform so you can provide your own captive portal, authentication and subscription management.