That doesn’t matter. That’s pretty standard in Julia: adding methods to * for your own number or array type, etc. It’s safe because it still only applies to your code.
Type-piracy is bad because it effects other code that doesn’t use your own types which makes it difficult to understand why using PackageB breaks PackageA. However, if you extend only on your own types this issue can’t occur.