I don't know what the right answer is, but I'm not sure "open source everything" is the right one in this case.
I don't know what the right answer is, but I'm not sure "open source everything" is the right one in this case.
* Make them open source the code anyway, and the licensors can pursue the company's estate for any associated contractual penalty
* Make the company refund the users and prioritize the users as creditors
* Make it explicitly illegal to create such products for which you haven't secured the rights to distribute the entirety of the codebase in case the company goes under.
This would of course cause less "innovation" in the field, though frankly, the planet needs less crappy IoT garbage that barely works and quickly turns into paperweights. But it could also open up some currently locked up parts of the industry. Less low-quality SDKs with per-seat licensing would also be a good thing.