Skip to content

upgradable#5

Open
Akira-Taniguchi wants to merge 1 commit into
a16z:masterfrom
Akira-Taniguchi:upgradable
Open

upgradable#5
Akira-Taniguchi wants to merge 1 commit into
a16z:masterfrom
Akira-Taniguchi:upgradable

Conversation

@Akira-Taniguchi
Copy link
Copy Markdown

Tests will be added after this pull request passes.

@Akira-Taniguchi
Copy link
Copy Markdown
Author

@fmhall
@Blauyourmind

please jeck it

@fmhall
Copy link
Copy Markdown
Contributor

fmhall commented Oct 24, 2022

Part of the challenge here is that NFT owners expect the License they have to be immutable, or at the very least, at least as beneficial to them as it was when they purchased. Enabling upgradeability would give creators the ability to restrict the permissions given to NFT holders at any point, which kind-of defeats the purpose. Would be curious to get your perspective @Akira-Taniguchi

@HazardJ
Copy link
Copy Markdown

HazardJ commented Oct 24, 2022

The license text could provide that rights cannot be withdrawn from the owner - i.e., the owner's rights are cumulative across versions.

@flatout
Copy link
Copy Markdown

flatout commented Oct 24, 2022 via email

@fmhall
Copy link
Copy Markdown
Contributor

fmhall commented Oct 24, 2022

The license text could provide that rights cannot be withdrawn from the owner - i.e., the owner's rights are cumulative across versions.

The licenses will contradict each other if combined, but I see your general point - I think the same is being made below:

While I understand your argument, the converse holds as well. I would like to UPGRADE a customer's license as more opportunities become available for the user. Not to take away opportunities.

And I agree this would be a valuable feature. I think the best way to do it would be to allow owners to upgrade their licenses, but only if they are moving from a restrictive license to a more permissible one. For example, they could go from "No hate speech" to cc0, but not the other way around. If you agree with this solution, feel free to modify the PR to support it, or start a new one. Alternatively we can work on this internally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants