Open carry is not legal in NY State. Concealed is mandatory. The concealed limitation is not enforced while hunting or at the gun club, but you can't carry openly in the state even with a license! Fishing with open carry is a little vague. A lot depends on where you are.
NY recognizes no other state's permit/license, so there is no reciprocity agreement between NY state and any other state.