Existing packages that have only a few files are required to adopt these docblocks before the next release.
Existing packages with many files are encouraged to adopt the new headers as soon as possible. When such packages come out with a new major version upgrade, these docblocks must be implemented therein.
New packages and existing packages which have no releases yet must include these docblocks before their first release.