Chapter 131: Section 58. Shooting upon or across highway; hunting near dwelling
Section 58. A person shall not discharge any firearm or release any arrow upon or across any state or hard surfaced highway, or within one hundred and fifty feet, of any such highway, or possess a loaded firearm or hunt by any means on the land of another within five hundred feet of any dwelling in use, except as authorized by the owner or occupant thereof.
You may read this differently than the MA Environmental Police Officer. The MassWildlife site list many legal public places to hunt.