Give the code / OS to the userbase ?
Yeah I know - they won't make any money out of that,
also why I'd never buy a cam that I did not have control of the storage server.
But I remember a bit of kit that did exactly that a few yrs ago - the O2 Joggler - O2 gave the OS to the users willingly so us tinkerers could tinker