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.
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