Maybe they modified tools, kernel or some GPL licensed tool to work with their hardware, and don’t want to spill the beans?
Possibilities are endless.
Either way, such hiding should stop. There is no reason I should not be able to repair / upgrade / change the TV I bought however I wish, as long as I'm not harming others (RF). Even then, this should be my responsability.
The possibilities are indeed endless.
if they have a monorepo with non GPL code (which doesn't link to anything GPL) stripping it all out will cost a lot more.
Remember, a small meeting will cost over $1000/hour when you add in all the time for each person in this. There will be several small meetings needed to decide on course of action. There is also the opportunity cost of the employees who are doing this (or just in the meetings) instead of something that more obviously brings value.
Also, they are already planning to go to court to prevent releasing any code, so finding a way to spend a few thousand dollars or even a few tens of thousands to avoid court entirely would be a no-brainer.
Going to court and saying "we made an effort to appease them but these people just want too much" is much better than going to court and saying "let's settle a new area of law to determine if this people have a right to sue us for very obviously ignoring the terms of this software license".
Once you have all third party dependencies cataloged, licence compliance should just shake out in the wash.