Skip to content

Creative Commons Licenses - #6008

Closed
bkeese wants to merge 1 commit into
DSpace:dspace-7_xfrom
bkeese:creative_commons_7x
Closed

Creative Commons Licenses#6008
bkeese wants to merge 1 commit into
DSpace:dspace-7_xfrom
bkeese:creative_commons_7x

Conversation

@bkeese

@bkeese bkeese commented Jul 30, 2026

Copy link
Copy Markdown

This is a draft PR to assess interest in this work.
It is working well as-is and is in production at Indiana University on DSpace version 7.x.
Tests will fail until it is determined that finishing this PR is worthwhile.

References

Description

For DSpace 7.x: Replaces legacy CC API dependence with locally served resources.

List of changes in this PR:

  • Removes reliance on CC API, replaces with local logic and resources
  • Adds new choices to CC License chooser to facilitate setting correct values for dc.rights and dc.rights.url:
  1. Help me choose (legacy style chooser)
  2. I know my license (simple selection)
  3. All rights reserved (protected by copyright)
  4. Public Domain (apply cc0)
  5. Other (manually enter values for dc.rights and dc.rights.uri)

Testing instructions

  1. Merge this PR and the related DSpace backend PR
  2. Turn on CC License Chooser by uncommenting in config/item-submission.xml
  3. Restart back end server, then restart front end
  4. Add a new item in the UI and scroll down to the Rights section.
  5. Explore the chooser options and make selections.
  6. Finish adding the item and then check it's metadata to ensure expected values are in the dc.rights and dc.rights.uri fields.

Screenshots

Screenshot from 2026-07-29 14-46-21 Screenshot from 2026-07-29 14-44-01 Screenshot from 2026-07-29 14-44-28 Screenshot from 2026-07-29 14-44-41 Screenshot from 2026-07-29 14-45-03 Screenshot from 2026-07-29 14-45-15

@lgeggleston

Copy link
Copy Markdown
Contributor

Closing for now since this is into dspace-7_x; see comment for details.

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.

2 participants