Ideally, companies should be forced to deposit
everything needed for manufacturing a product - 3D designs, software toolchains, PCBs, BOMs, service tooling - at the national archives to be held in trust.
Once the manufacturer ceases supporting a product, everything becomes open source.