Hardware should be open:
I have an USB 4G surfstick (ZTE MF823) which worked perfectly on Linux for over a year. Suddenly it stopped working. However, it still works on Windows. But it doesn't work on any Linux system. I guess it is just a software bug but it is a pain to figure out what is going on because there is absolutely no documentation about this device online... Open Hardware could definitely help to reduce electronic waste!