If this is true (it is not) than we can do all sorts of dongle type locks on devices.
GPLv3 is not just about the bootloader. They are very clear actually that vendors must release anything that is needed to bypass locks or integrity checks.
" It will depend on how the hardware was designed—but no matter what information you need, you must be able to get it."
EDIT: This?
> " It will depend on how the hardware was designed—but no matter what information you need, you must be able to get it."
The key word there is "need". You don't need the baseband unlock information to replace the stock kernel with a modified one.
If the baseband has GPLv3 software on it, then that implies the user has the right to run custom software on the baseband (at least at the same privilege level as said software), which probably implies the ability to connect it to arbitrary networks.
If only the application processor has GPLv3 software, then there is no requirement with respect to the baseband. The GPL isn't that viral.