You actually CAN carry a gun on your person in Massachusetts with no license whatsoever!
take a looksie at Massachusetts statutes!
title XX MGL Ch 140 section 121
Sec 131 describes the licenses nessecary to carry firearms.The provisions of sections 122 to 129D, inclusive, and sections 131, 131A, 131B and 131E shall not apply to:
(A) any firearm, rifle or shotgun manufactured in or prior to the year 1899;
(B) any replica of any firearm, rifle or shotgun described in clause (A) if such replica: (i) is not designed or redesigned for using rimfire or conventional centerfire fixed ammunition; or (ii) uses rimfire or conventional centerfire fixed ammunition which is no longer manufactured in the United States and which is not readily available in the ordinary channels of commercial trade; and
(C) manufacturers or wholesalers of firearms, rifles, shotguns or machine guns.
So if you have a pistol
A) made before 1899
B) a cap and ball or flintlock/percussion etc revolver/pistol
C) a replica of a pre-1899 handgun using obsolete ammunition such as a reproduction colt single action army chambered in .32-20 Winchester
you can carry with no license and you're good to go.
This isn't just a legal theory I concocted in my basement, it's been done
Here's a news story detailing how two BGs beat the heat after being charged and convicted of possessing a Harrington and Richardson revolver made in 1896.
Supreme Judicial Court: No license needed if the gun was made before 1900