The Official New England Ice Hockey DBoard
Click Here to Visit Our Facebook Page
In the NAHL players can leave and go to other leagues without paying the team anything. However USA Hockey has agreements in place that if they go to another league the teams work out compensation. For instance a player can just leave a team and play for say the EHL but the NAHL team must give the player his release (which they usually but not always do) or work out a trade with other team. But can't just leave one USA hockey team and go to another USA hockey team. Same for ushl. But there is no financial penalty for player as in both leagues there is no actual "contract" signed as it is free to play. Player is simply put on a USA hockey protected list.
They are only the same technically in that they fund by taxing others. The concept is the same, but in practice there is no comparison.
And watch out for the grammar dbag. He'll be coming for you.