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

Model copyright/licenses #255

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Model copyright/licenses #255

wants to merge 5 commits into from

Conversation

chrislo
Copy link
Member

@chrislo chrislo commented Feb 7, 2025

Closes #134
Superseeds #167, #173

This PR adds a License model, an association to Album and a simple UI for applying a license to an album. I've used @rosschapman's work on modelling and then, inspired by #173, updated the UI code to work with the design changes we've made since that PR was opened.

For now I've made "All rights reserved" the default license for all existing and new Albums. After this PR lands I plan to search through the descriptions of all existing albums and see if I can give them explicit License associations where the artist has indicated they want that license applied.

Thanks to @rosschapman and @floehopper for their contributions to this feature so far. And to @lenikadali who expressed interest in helping to get it finished in Discord and discussed the approached with me.

@floehopper
Copy link
Member

❤️

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.

Consider adding Album#rights for copyright/license details
3 participants