The website states, “the free Military Pass is a way to thank current US military members and their dependents, Gold Star Families, and US military veterans for their support of our country and to encourage them to explore recreational opportunities on their public lands and waters.”
More information on the passes can be found here.