Also, keep in mind that you can use one of the earlier posts in this thread to put together a commission contract, and you can simply add the appropriate license grant language into that contract. You don't necessarily need a separate license agreement.