Currently, when minting License Tokens (LTs), verifyMintLicenseToken is called which internally calls _hasIpAttachedLicenseTerms to check if the LicenseTerms is attached before minting LTs.
This means that ALL registered IPs MUST allow everyone to mint the default-set License Tokens.
Enforcing the default LicenseTerms could discourage some IPs from registering. If we deem this as an issue, then we should make the attaching of default LicenseTerms optional (technically it's not attaching, as it's separately checked in _hasIpAttachedLicenseTerms).
Currently, when minting License Tokens (LTs), verifyMintLicenseToken is called which internally calls _hasIpAttachedLicenseTerms to check if the LicenseTerms is attached before minting LTs.
This means that ALL registered IPs MUST allow everyone to mint the default-set License Tokens.
Enforcing the default LicenseTerms could discourage some IPs from registering. If we deem this as an issue, then we should make the attaching of default LicenseTerms optional (technically it's not attaching, as it's separately checked in _hasIpAttachedLicenseTerms).