So open carry is actually legal in New York, and there is no required permits or age requirement to open carry a firearm.
Got to love loopholes.
Basically I figured this out by skimming the list of laws a little while ago. There is only a law legalizing concealed carry, and you need to fill out an application while meeting certain requirements (such as needing to be the age of 21) to qualify for a permit.
Prior to legalizing concealed carry, as it was illegal before, open carry was the standard.
There is no permit or application to open carry, nor a law banning it. It never went away after concealed carry was legalized. My theory as to why people don't do it is because they are in fear of what might happen due to the absurd amount of gun laws.
There is also no age restriction to open carry. Though the law requiring you to be 21 to purchase a pistol and 18 for a rifle still stands with the required background check. It is highly recommended you are trained to use a firearm properly though. This will not stop you from receiving one as a gift. Who wants to get me a .44?
So basically carry at will. As long as you don't give the cops a reason to think you might be up to something, they shouldn't bother you. If they do, explain your rights. If they detain you, you can sue them.
Do not conceal it though. Then you are breaking the law if you don't have the necessary permits.