Colin Kaepernick and John Elway met on Thursday, according to Eric Branch and Broncos beat writer Mike Klis. I think most people understand this situation to some extent, but I am still getting a lot of questions about tampering.
When a player is under contract, they are normally not allowed to speak to another team about a trade, or even what would happen in the event of a release. This situation is different for a very specific reason: the 49ers have granted Colin Kaepernick permission to pursue a trade with another team. This gives Kaepernick and his agents the chance to speak with any team in the NFL interested in acquiring him.