What is a model release?

As a fine art photographer I require models (or their parent/guardian in the case of a minor) to sign a model release prior to every photoshoot. This serves as the models acknowledgment that I, as their photographer, retain the right to publish the photos taken during the photoshoot. This may be for one or more of the following: viewing on the web, advertisements, social media, fine art, books, magazines, etc.