That was my impression too. However, where a patent expires, I couldn't see when the source code had to be released by. Seems a bit problematic if that is the case. I also don't see a substantial difference to just releasing the source code at a later date under a open source license when the copyright holder chooses to.