Earlier quoted context omitted.
This is probably a stupid question, but is AGPL/commercial dual-licensing a viable option for something like this? Instead of relying on goodwill donations & maybe assigning 1-2 devs from major corporations, just explicitly charge them money if they refuse to ship source code to end-users.
I would say no. I think they should go public domain, as that's the future. One of the funniest/best business models out there is SQlite ( https://sqlite.org/copyright.html ). They give it away to the public domain, but some lawyers wrongly claim that that is not enough, so they will "sell" you a warranty asserting it is all public domain.
Not all jurisdictions of the world legally recognize the concept of 'public domain'.