It varies from player to player, some do it for better pay and some do it because they don't like the team their with. They have to sign papers because there transferring their services to another franchise, and are agreeing to new terms of contracts. Things that are disclosed in the contracts are things such as payment and how many years they will be bonded by the contract.