This what I mean about licensing:

"Royalties must be paid on a shipped game"

Professional License = "You only need a Professional License if your publisher is a member of the Entertainment Software Association (ESA) or the Entertainment and Leisure Software Publishers Association (ELSPA). "


Quote:

What's the difference between the Standard License and the Professional License?

* The Standard License does not allow you to publish with a major publisher as defined in the previous question. However, standard licensees can still publish through publishers who are not members of the ESA or ELSPA.

* A separate Standard License must be purchased for each programmer. Under the Professional License, there is no limit to the number of users at a single company.

* The Professional License comes with additional support. Your company will receive a private area on our forums to which only they have access, and your feature requests have higher priority.

* The Professional License is issued for a single game title, whereas the Standard License can be used for an unlimited number of titles.

* Royalties must be paid on a shipped game title under the Professional License. For games shipped under the Standard License, no royalties need to be paid.

* The Professional License reverts to a Standard License after your game ships. This means that you still get updates for life, but you can't publish a second game through a major publisher without obtaining a new Professional License.