MetaBrainz Foundation

Fix display of licenses on entities on MusicBrainz

In MusicBrainz it is possible to link certain entities (e.g., Releases and Recordings) to their open content/free content license (if applicable).

The most common group of licenses used for these are Creative Commons ones, which we used to link to using "http://" URLs. However, the canonical Creative Commons license URLs now use "https://", so we have also updated to reflect this… but not all relevant code has been updated accordingly, and as such the license graphics that used to be displayed for entities are this no longer shown, as they look for "http://" links.

For this task, you need to update the checks to work with both http:// and https:// links. See the ticket for more information.

To complete the task, submit a pull request to our Github repository, and respond to any suggestions and requests by the MusicBrainz developers until the pull request is approved (you do not need to wait until it gets merged).

Task tags

  • musicbrainz
  • perl

Students who completed this task

G30rg3

Task type

  • code Code
close

2018