Question: what is the difference between leave and liberty?
Answer: A "pass" (called "liberty" in the Navy, Coast Guard, and Marine Corps) is time-off, not chargeable as leave. Leave is a RIGHT (not a privilege) that is granted by Congress under Federal Law. While leave is a RIGHT, that doesn't necessarily mean you can take it whenever you wish.