100% open-source would be a good start. A device DESIGNED around open-source (instead of forcing a square peg in a round hole) would go leaps and bounds toward that.