No, the premise of the GPL is that if the software is distributed to you, then you have a right to the source code. This is very different from the code having to be publicly available to anyone.
There is, of course, nothing stopping anyone from buying the source code, and making it publicly available.