For the matter of buying licensing to guns, I think it's only an issue if it's a name brand gun.
For example, a 9mm pistol is a 9mm pistol, nobody owns the rights. However, a Glock 12 is a specific name brand product, like a Chrysler Cheville or Tide cleaning product, it needs to be licensed.