Wasn't the main task of the MG 151(/15) to fire explosive projectiles? That makes it cannon in my eyes.
The MG/FF also was caled MG, yet the projectiles were of the explosive kind.
However, Germans called the 45-ton tank a medium tank back in WWII, so anything goes as far as names ase issue...