What is the difference between an RFA and a UFA?

An RFA (Restricted Free Agent) is a player who was selected in the DFL Draft. When their 4-year contract is complete, they will enter the ensuing Auction. The team who previously employed that RFA has the right to match the highest offer to that player in order to re-sign him. A UFA (Unrestricted Free Agent) is a player who is signed via the Auction or during the season. When his contract expires, he enters the Auction and no team has matching rights.