Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License Tokens (LTs) #207

Open
Janey75 opened this issue Aug 25, 2024 · 1 comment
Open

License Tokens (LTs) #207

Janey75 opened this issue Aug 25, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@Janey75
Copy link

Janey75 commented Aug 25, 2024

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

@Janey75 Janey75 added the enhancement New feature or request label Aug 25, 2024
@kingster-will
Copy link

Thank you for raising the issue. The default license can be disabled using the LicenseHook. As part of the LicenseModule, the IP owner can configure the LicenseHook for any license associated with the IP. The IP owner can also set up a hook that disables minting license tokens for the default license. We plan to introduce several native LicenseHooks for common use cases, including disabling licenses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants