Page MenuHomePhabricator

Handle multiple licenses in Media Viewer
Open, MediumPublic

Description

Migrated from: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/567

Narrative

As a user, I can find out when an image has multiple licenses and read more about them, so that I can easilylearn how this file may be used.

Acceptance Criteria

  • Show one of the licenses above the fold, with a " More licenses " label next to itabove the fold (wherethe "view terms" indicator appears for special permissions) - See Mockup #2 below
  • Link to the "License Info" section below the fold, openingthe meta-data panel(as we do when users click on "view terms" for files like this one )
  • Show multiple licenses in the"License Details" section (opened up to show as much info as possible)
  • Favor Creative Commons licenses over other licenses above the fold. If there are two Creative Commons licenses, show the most recent one. If there are no Creative Licenses, but there is a Public Domain license, show that one instead. If there are no Creative Commons or Public Domain licenses, show a simple 'Multiple Licenses' label, as proposed in Mockup #1 below.

Issues

Some files have more than one license, such as this one , whichis both CC-By-SA 3.0 as well as GFDL. Media Viewer only shows the first licensing field.

For other files such as this one , the first licensing field links to the second license page, or vice-versa. When viewing this image in the Media Viewer, the image name is accompanied by a CC logo and the text "CC BY-SA 3.0". However, this text is linked to the GFDL license.

We need a simple design solution to let users know there is more than one license.This should be fixed in the current cycle, as it is a serious issue, as shown by the multiple discussions and bugs about this issue (see below).It is difficult to solve properly until we have more structured data on Commons, but at least we should ensure that the various pieces of information we provide about the license do belong together, and that the user knows there is more than one license.

Design notes

A simple approach could be to use the "view terms" indicator to show that there are multiple licenses. clicking on it will access to the license terms for all licenses.

metadata-tags_dual-licenses-simple.png (243×602 px, 19 KB)

If we need to show one of the licenses, we can show the "terms" indicator with a "more license options" label.

metadata-tags_dual-licenses.png (241×590 px, 20 KB)

Related bugs and discussions

https://commons.wikimedia.org/w/index.php?title=Commons:Village_pump&diff=prev&oldid=123878232

https://www.mediawiki.org/wiki/Talk:Multimedia/About_Media_Viewer#Multiple_licenses

https://bugzilla.wikimedia.org/show_bug.cgi?id=57259

https://bugzilla.wikimedia.org/show_bug.cgi?id=64803

Related Stories

#125 Handle multi-licenses inCommonsMetadata

#118 Show Permissions in Media Viewer

#197 Show More Permissions in Media Viewer

Event Timeline

MingleTerminator raised the priority of this task from to Medium.Dec 8 2014, 5:48 PM
In mingle on 2014-05-15 at 15:26:08, @Pginer-WMF wrote:

I proposed to just show a "multiple licenses" label when there are multiple licenses and not show any of them above the fold. Adding too much license-related text can be counterproductive.

Mass-removing the Multimedia tag from MediaViewer tasks, as this is now being worked on by the Reading department, not Editing's Multimedia team.

MarkTraceur subscribed.

This should probably happen after we implement licenses in structured data.