Trades only involve players who are under contract with their current teams; free agent players, whose contracts have expired, cannot be traded by their former teams, and are free to join a different team.