If a company dumps its codebase online (i.e. on Google Project Hosting) then it is allowed to use and link with 3rd party GPL code.
Of course management doesn't allow making the code public because they think that competitors would steal their code.
However, it's my experience that huge company codebases are pretty useless for the uninitiated. I remember that at my first job it took at least three months for anybody to become somewhat familiar with the company code.
So, it seems like an easy fix: just dump it all online and you are OK.
Would this work? Or are there any other GPL requirements that I am missing here?
Apologies for the somewhat Machiavellian content of this post.
EDIT: I am NOT considering putting any code available online without permission from management. I'm just wondering if I should convince them to do it.