内部で独自開発されブラックボックスになりがちな「SoC」はなぜオープンソースであるべきなのか?