Page MenuHomePhabricator

[L] Redesign specifying the license and public domain information for someone else's work
Closed, ResolvedPublic

Assigned To
Authored By
Sneha
Sep 29 2023, 6:10 PM
Referenced Files
F41549548: Screen Shot 2023-11-30 at 1.24.08 PM.png
Nov 30 2023, 9:27 PM
F41549546: Screen Shot 2023-11-30 at 1.21.51 PM.png
Nov 30 2023, 9:27 PM
F41549543: Screen Shot 2023-11-30 at 1.21.29 PM.png
Nov 30 2023, 9:27 PM
F41549537: Screen Shot 2023-11-30 at 1.17.37 PM.png
Nov 30 2023, 9:27 PM
F41549534: Screen Shot 2023-11-30 at 1.15.13 PM.png
Nov 30 2023, 9:27 PM
F41549516: Screen Shot 2023-11-30 at 9.04.21 AM.png
Nov 30 2023, 9:27 PM
F41549398: Screen Shot 2023-11-30 at 11.54.39 AM.png
Nov 30 2023, 9:27 PM
F41549396: Screen Shot 2023-11-30 at 11.55.06 AM.png
Nov 30 2023, 9:27 PM
Tokens
"100" token, awarded by Etonkovidova.

Description

Context
As part of improving the release rights step of Upload Wizard on Commons T347298, we will make UX improvements to the licensing step for not own/ someone else's work.

This ticket is a subtask for T347598

Check latest prototype for estimation only ((check the UI link provided below for implementation)

Link to UI

Acceptance Criteria

  • Remove all the options below the license question in the existing flow
  • All the creative commons licenses will be nested under a new question
  • Show a new creative commons license question with four choices as shown in this first level UI options
  • This is the first question in the form
  • The next button should be active all the time
  • If the user clicks on the Next button without making a selection (scroll up to the question if off the screen) and show the error under q1 as shown in this UI
  • Campaigns could hide the first level option and chose to directly show the license/s that are needed for campaign and have them pre-selected as shown in this example.

First choice in the main question

  • When the first option (Yes, I have this information) is selected - reveal the creative common licenses as shown in this UI
  • Show the name, icon, and learn more link as specified in the UI
  • None of the option should be selected by default
  • If the user click on the Next button without making a selection (scroll up to the question if off the screen) and show the error under q1 as shown in this UI

Second choice in the main question

  • When the second option (No, I don't have this information) is selected - reveal an inline warning message as shown in this UI
  • Link to appropriate help pages as specified in the UI
  • The selection of this option will not block the users from going to the next step in the upload wizard
  • If the user proceeds with this option selected add the {{subst:uwl}} template

Third choice in the main question

  • When the third option (This work is not protected by copyright...) is selected - reveal a list of public domain options for users to select from as shown in this UI
  • If the user does not select any of the checkboxes and proceeds show the error message as shown in this UI.

Fourth choice in the main question

  • When the fourth option (Enter a different license in wikitext format) is selected - reveal an input box as shown in this UI
  • The preview button and copyright tag link will maintain its current functionality and behaviour (no change here)
  • If the user leaves the input box blank and proceeds to next step, show this error message under q1.

Event Timeline

Sneha updated the task description. (Show Details)

Open questions:

  • Look into how re-organizing options may affect campaign workflows
MarkTraceur renamed this task from Redesign specifying the license and public domain information for someone else's work to [L] Redesign specifying the license and public domain information for someone else's work.Oct 4 2023, 5:03 PM

A couple of questions about the 3rd option:

Then, still for option #3:

It is not mandatory for users to select an option under this question

Is this accurate? Do we allow uploads without license information whatsoever?

@matthiasmullie

  • The "learn more" link you pasted is correct. I added it to Figma as well
  • All the PD license tags seems to be correct. But I will confirm these and re: NASA with Shaun and get back.
  • Regarding the statement below it is for the additional question that is revealed with the selection of option 3. It is currently not mandatory in the flow to enter US specific information hence I kept the same for the new flow but I can confirm this too.

It is not mandatory for users to select an option under this question

  • Regarding the statement below it is for the additional question that is revealed with the selection of option 3. It is currently not mandatory in the flow to enter US specific information hence I kept the same for the new flow but I can confirm this too.

It is not mandatory for users to select an option under this question

I'm not sure I understand this.
If no option is checked here, then what license do we add? None? Is that ok?
(Note that that is not currently possible in UploadWizard)

N.b. This question also applies to this statement from option 2:

The selection of this option will not block the users from going to the next step in the upload wizard

Is that ok?
(Note that that is not currently possible in UploadWizard)

Change 971192 had a related patch set uploaded (by Matthias Mullie; author: Matthias Mullie):

[mediawiki/extensions/UploadWizard@master] Redesign specifying the license and public domain information for someone else's work

https://gerrit.wikimedia.org/r/971192

@matthiasmullie the selection of license (one of the radio button) is mandatory.. what I was referring to was the checkboxes under public domain option. That is currently optional in the flow but after speaking with Shaun we should make that mandatory too so I will update the AC.

For option 2 "I do not have this information" - this will assign no license to it. There was a discussion that happened here (within additional question section) about whether we allow users to move ahead in similar cases. Based on the discussion we decided we would still let them go ahead. But since we do not allow this today it seems like a new requirement and is allowing users to upload with no license at all. Hmm let me circle back on this.

@matthiasmullie The third choice has been updated with new copy. Link to UI (also linked in the description)
Please note three changes 1) Added the term "Check all that apply" at the end of the question 2) Updated the copy for US federal govt option 3) Added the NASA option

Also copying here the templates we discussed for documentation purposes:

The error message for not selecting any of the checkboxes is shown in this UI (also linked in the description)

Change 971192 merged by jenkins-bot:

[mediawiki/extensions/UploadWizard@master] Redesign specifying the license and public domain information for someone else's work

https://gerrit.wikimedia.org/r/971192

@matthiasmullie - it seems that I'm missing something, but when comparing the figma design for someone else's work, I see different options for license selection. There were some updates somewhere on the figma design?

figma designcommons beta
Screen Shot 2023-11-28 at 7.19.50 PM.png (1×1 px, 217 KB)
Screen Shot 2023-11-28 at 7.21.19 PM.png (1×2 px, 282 KB)

Change 979109 had a related patch set uploaded (by Matthias Mullie; author: Matthias Mullie):

[operations/mediawiki-config@master] [beta] No custom UW licensing config

https://gerrit.wikimedia.org/r/979109

Change 979109 merged by jenkins-bot:

[operations/mediawiki-config@master] [beta] No custom UW licensing config

https://gerrit.wikimedia.org/r/979109

Checked on beta - all specs seem to be in pace; I grouped all minor issues in T352477: [minor] UploadWizard - UI adjustments and moved to Design QA for @Sneha review.

(0) The screenshots below are to illustrate the following(the first) group of specs:

  • Remove all the options below the license question in the existing flow
  • All the creative commons licenses will be nested under a new question
  • Show a new creative commons license question with four choices as shown in this first level UI options
  • This is the first question in the form
  • The next button should be active all the time
  • If the user clicks on the Next button without making a selection (scroll up to the question if off the screen) and show the error under q1 as shown in this UI
Screen Shot 2023-11-30 at 11.45.36 AM.png (1×2 px, 293 KB)
Screen Shot 2023-11-30 at 11.46.00 AM.png (1×2 px, 362 KB)

(1)

First choice in the main question

  • When the first option (Yes, I have this information) is selected - reveal the creative common licenses as shown in this UI
  • Show the name, icon, and learn more link as specified in the UI
  • None of the option should be selected by default
  • If the user click on the Next button without making a selection (scroll up to the question if off the screen) and show the error under q1 as shown in this UI
Screen Shot 2023-11-30 at 11.55.06 AM.png (1×1 px, 342 KB)
Screen Shot 2023-11-30 at 11.54.39 AM.png (1×2 px, 434 KB)

(2)

Second choice in the main question

  • When the second option (No, I don't have this information) is selected - reveal an inline warning message as shown in this UI
  • Link to appropriate help pages as specified in the UI
  • The selection of this option will not block the users from going to the next step in the upload wizard
  • If the user proceeds with this option selected add the {{subst:uwl}} template

example of uploaded file with {{subst:uwl}}

Screen Shot 2023-11-30 at 9.04.21 AM.png (694×2 px, 187 KB)

(3)

Third choice in the main question

  • When the third option (This work is not protected by copyright...) is selected - reveal a list of public domain options for users to select from as shown in this UI
  • If the user does not select any of the checkboxes and proceeds show the error message as shown in this UI.
Screen Shot 2023-11-30 at 1.15.13 PM.png (1×1 px, 232 KB)
Screen Shot 2023-11-30 at 1.17.37 PM.png (1×2 px, 244 KB)

(4)

Fourth choice in the main question

  • When the fourth option (Enter a different license in wikitext format) is selected - reveal an input box as shown in this UI
  • The preview button and copyright tag link will maintain its current functionality and behaviour (no change here)
  • If the user leaves the input box blank and proceeds to next step, show this error message under q1.
Screen Shot 2023-11-30 at 1.21.29 PM.png (1×1 px, 188 KB)
Screen Shot 2023-11-30 at 1.21.51 PM.png (832×1 px, 160 KB)

Note: there is an additional verification for user input on whether entered license is valid (it's part of existing functionality - unchanged):

Screen Shot 2023-11-30 at 1.24.08 PM.png (796×1 px, 166 KB)

All checked in commons wmf.9.