How about having a built in open source capability that can be turned off/on (i.e. it has a basic firmware/OS, but can boot into essentially a linux distro)? To me that's what would be great, since it extends the main problem that's maintainability of the 'smart features'. Bonus points if the smart board is modular and can be swapped for a new version without much trouble.