Is most of consumer hardware built on top of open source or on proprietary tools? I would love to see a movement where companies build products and then give away implementation details, but the cynic in me says repair costs is the analog of advertising revenue for these companies.