North Dakota allows open carry of long guns without a permit. Hand guns require a permit to carry. People without a permit may carry an unloaded handgun in plain sight 1 hour before sunrise to 1 hour after sunset.
Open carry is the ability to carry a gun in plain view. Some states require a permit to open carry, and some do not, but most have restrictions on where it is legal to open carry.