Page MenuHomePhabricator

<ORG> Creative Commons 4.0 Licensing
Closed, ResolvedPublic

Description

Request Status: New Request
Request Type: project support request
Related OKRs:

Request Title: Creative Commons 4.0

  • Request Description: We'll need one of these options:
    • MUST HAVE: to update the footer page of each Wikipedia with new footer text (replacing "Text is available under the Creative Commons Attribution-ShareAlike License 3.0; additional terms may apply.").
    • BETTER: It would be helpful if the changes to each footer could go live at (roughly) the same time.
    • BEST: It would be helpful to have the changes go live at the same time AND at a pre-scheduled time (that coincides with when the content dump is made).
  • Indicate Priority Level:
  • Main Requestors: Legal
  • Ideal Delivery Date: January 2023
  • Stakeholders:

Plan

Details

Other Assignee
CCiufo-WMF
SubjectRepoBranchLines +/-
mediawiki/extensions/DonationInterfacemaster+1 -1
mediawiki/extensions/GrowthExperimentsmaster+3 -3
mediawiki/extensions/ContentTranslationmaster+1 -1
mediawiki/skins/WikimediaApiPortalmaster+32 -32
mediawiki/skins/WikimediaApiPortalmaster+0 -0
wikimedia/portalsmaster+159 -159
operations/mediawiki-configmaster+6 -13
operations/mediawiki-configmaster+2 -9
mediawiki/extensions/WikimediaMessagesmaster+129 -129
mediawiki/extensions/WikimediaMessagesmaster+38 -38
mediawiki/extensions/WikimediaMessagesmaster+192 -192
mediawiki/extensions/WikimediaMessagesmaster+949 -949
operations/mediawiki-configmaster+11 -1
operations/mediawiki-configmaster+13 -0
mediawiki/extensions/WikimediaMessagesmaster+62 -9
mediawiki/extensions/WikimediaMessagesmaster+1 -0
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

While you're working on this, would you add the license version to the displayed text where it is missing? Examples:

  • <a href=\"https://creativecommons.org/licenses/by-sa/3.0/\">Creative Commons Attribution-ShareAlike License</a><a href=\"https://creativecommons.org/licenses/by-sa/3.0/\">Creative Commons Attribution-ShareAlike 3.0 License</a>
  • <a href=\"//creativecommons.org/licenses/by-sa/3.0/\" title=\"Definition of the Creative Commons Attribution/Share-Alike License\">Creative Commons Attribution-ShareAlike License</a><a href=\"//creativecommons.org/licenses/by-sa/3.0/\" title=\"Definition of the Creative Commons Attribution-ShareAlike 3.0 License\">Creative Commons Attribution-ShareAlike 3.0 License</a>

This would be especially helpful to see when different pages have different license versions. (https://gerrit.wikimedia.org/r/489124)

While you're working on this, would you add the license version to the displayed text where it is missing? Examples:

  • <a href=\"https://creativecommons.org/licenses/by-sa/3.0/\">Creative Commons Attribution-ShareAlike License</a><a href=\"https://creativecommons.org/licenses/by-sa/3.0/\">Creative Commons Attribution-ShareAlike 3.0 License</a>
  • <a href=\"//creativecommons.org/licenses/by-sa/3.0/\" title=\"Definition of the Creative Commons Attribution/Share-Alike License\">Creative Commons Attribution-ShareAlike License</a><a href=\"//creativecommons.org/licenses/by-sa/3.0/\" title=\"Definition of the Creative Commons Attribution-ShareAlike 3.0 License\">Creative Commons Attribution-ShareAlike 3.0 License</a>

Unfortunately this is a lot harder to do in all languages at once. Replacing 3.0 -> 4.0 and replacing URLs is relatively easy to automate (automating the language-specific license URL replacement involved a dog of a bash one-liner that took half an hour to debug, but that was still better than editing a couple thousand messages by hand). Adding this version number in the right place in translations to languages that I don't speak (which is most of them, since we have translations of these license messages in 350 languages) is impossible to automate and also impossible (as well as time-consuming) for a single person to do by hand.

However, I could add the license version in the English versions of the messages where it's missing. I could also add it in translations that use the English text "Creative Commons Attribution-ShareAlike License" (which is more common than I thought, 217 languages have at least one message containing the text "Attribution-ShareAlike" or "Attribution-Share-Alike" not followed by "3.0"). Translators would have to fix the remaining ones by hand. I have some other higher priority things to do first, but hopefully I should be able to get back to this before this license change rolls out, and make this change as part of it.

This would be especially helpful to see when different pages have different license versions. (https://gerrit.wikimedia.org/r/489124)

As far as I know the approach from that patch (showing CC BY-SA 3.0 on pages last edit before a defined cutoff date, and 4.0 on pages edited after it) is no longer being pursued; it's an old patch from 2019 that's linked here only for historical reference. @SSpalding-WMF should be able to shed more light on what we are and aren't doing as part of this license update.

Change 912335 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Support CC-BY-SA 4.0 in the license name shortening code

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

Change 489124 abandoned by Jforrester:

[mediawiki/extensions/WikimediaMessages@master] [DNM][WIP] Experiment to vary copyright footer based on revision timestamp

Reason:

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

Change 912417 merged by jenkins-bot:

[operations/mediawiki-config@master] beta: Change license from CC BY-SA 3.0 to 4.0 on most wikis

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

Change 913002 merged by jenkins-bot:

[operations/mediawiki-config@master] beta: Link to translations of CC BY-SA 4.0 where possible

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

Change 925138 had a related patch set uploaded (by Catrope; author: Catrope):

[mediawiki/extensions/WikimediaMessages@master] Always link to CC BY-SA on creativecommons.org not on various Wikipedias

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

Change 913012 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Change CC BY-SA 3.0 to 4.0 in all license messages, in all languages

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

Change 913013 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Always link to CC BY-SA on creativecommons.org, not on en.wikipedia.org

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

Change 925138 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Always link to CC BY-SA on creativecommons.org not on various Wikipedias

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

Change 913014 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Link to the translated version of CC BY-SA where available

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

Change 913018 merged by jenkins-bot:

[operations/mediawiki-config@master] Change license from CC BY-SA 3.0 to 4.0 on most wikis

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

Change 913019 merged by jenkins-bot:

[operations/mediawiki-config@master] Link to translations of CC BY-SA 4.0 where possible

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

Mentioned in SAL (#wikimedia-operations) [2023-06-07T20:23:23Z] <catrope@deploy1002> Started scap: Backport for [[gerrit:913019|Link to translations of CC BY-SA 4.0 where possible (T319064)]]

Mentioned in SAL (#wikimedia-operations) [2023-06-07T20:24:55Z] <catrope@deploy1002> catrope: Backport for [[gerrit:913019|Link to translations of CC BY-SA 4.0 where possible (T319064)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug2002.codfw.wmnet, mwdebug1001.eqiad.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-06-07T20:35:36Z] <catrope@deploy1002> Finished scap: Backport for [[gerrit:913019|Link to translations of CC BY-SA 4.0 where possible (T319064)]] (duration: 12m 12s)

MediaWiki:Wikimedia-copyrightwarning message was not updated everywhere, see, for example, the edit interface in https://ru.wikipedia.org/wiki/Экият?action=edit (we don’t have a local message btw)

Hey @stjn, not all of the messages have been overriden locally by admins in the projects. As you can see for https://ru.wikipedia.org/wiki/MediaWiki:Wikimedia-copyrightwarning, there is no edit history, meaning the copyright messages are actually configured from the translation strings in the WikimediaMessages extension. We've updates all the messages there to 4.0 as well, but it will take time for it to roll out to everyone on all projects (see the linked patches above).

As a counter example, https://ru.wikipedia.org/wiki/MediaWiki:Wikimedia-copyright does have an edit history, meaning it was overriden locally and the edited text is used instead of what's configured in the WikimediaMessages extension. That got updated yesterday by doing a manual edit to the page.

To clarify the timeline: license-related messages on Wikipedias (specifically, on group2 wikis) where there is no local message will be updated with the deployment train later today, which is scheduled for about an hour and 15 minutes from now.

Frostly subscribed.

Skin:WikimediaApiPortal and Extension:DonationInterface need to be updated too.

We also need to update the license on portal pages like https://www.wikipedia.org/

MediaWiki:Wikimedia-copyrightwarning message was not updated everywhere, see, for example, the edit interface in https://ru.wikipedia.org/wiki/Экият?action=edit (we don’t have a local message btw)

The deployment train has run, and this message has now been updated. All references to CC BY-SA 3.0 should now have been updated to 4.0. If you still see 3.0 anywhere, that's a bug, please report that here.

Change 928898 had a related patch set uploaded (by Catrope; author: Catrope):

[wikimedia/portals@master] Update license from CC BY-SA 3.0 to 4.0

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

Change 928898 merged by jenkins-bot:

[wikimedia/portals@master] Update license from CC BY-SA 3.0 to 4.0

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

Change 928931 had a related patch set uploaded (by EpicPupper; author: EpicPupper):

[mediawiki/skins/WikimediaApiPortal@master] Update license to CC BY SA 4.0

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

Change 928967 had a related patch set uploaded (by Gerrit Patch Uploader; author: EpicPupper):

[mediawiki/skins/WikimediaApiPortal@master] Update license to CC BY SA 4.0

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

Change 928968 had a related patch set uploaded (by Gerrit Patch Uploader; author: EpicPupper):

[mediawiki/skins/WikimediaApiPortal@master] Update license to CC BY SA 4.0

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

Change 928931 abandoned by EpicPupper:

[mediawiki/skins/WikimediaApiPortal@master] Update license to CC BY SA 4.0

Reason:

superseded by 928968

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

Change 928932 had a related patch set uploaded (by EpicPupper; author: EpicPupper):

[mediawiki/extensions/DonationInterface@master] Update license to CC BY SA 4.0

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

I would like inform about the report a violation of the CC BY-SA 3.0 license in projects[1] of the WMF Foundation[2]. This state was created by the process of changing the license from CC BY-SA 3.0 to CC BY-SA 4.0. The violation report is available at: https://krehel.sk/Porusovanie_CC_BY-SA_3.0/ (Slovak).

P.S.: The report was reported to [email protected]
P.S.S.: Maybe see also: T338626 and T338596

This is not the correct venue. Emailing legal@ was the correct action.

Change 928967 merged by jenkins-bot:

[mediawiki/skins/WikimediaApiPortal@master] Update license to CC BY SA 4.0

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

Change 928945 had a related patch set uploaded (by EpicPupper; author: EpicPupper):

[mediawiki/extensions/ContentTranslation@master] Update license to CC BY-SA 4.0 and clarify GFDL 1.3 license

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

Change 928945 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Update license to CC BY-SA 4.0 and clarify GFDL 1.3 license

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

Change 933627 had a related patch set uploaded (by EpicPupper; author: EpicPupper):

[mediawiki/extensions/GrowthExperiments@master] Update license to CC BY-SA 4.0 and clarify GFDL 1.3 license

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

Change 933627 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Update license to CC BY-SA 4.0 and clarify GFDL 1.3 license

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

Frostly raised the priority of this task from Medium to High.
Frostly moved this task from For review to In progress on the User-Frostly board.

There are also RESTBase files in https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/services/restbase/+/refs/heads/master/projects/v1/ stating that "content accessed via this API is licensed under the [CC-BY-SA 3.0]" (while RESTBase Sunsetting is still alive...).

Change 928932 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Update license to CC BY SA 4.0

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

Frostly lowered the priority of this task from High to Medium.Jul 30 2023, 9:22 AM

In the Andoid app for Slovak language is not updated to CC BY-SA 4.0 for new user contributes.

The fact that https://translatewiki.net/wiki/Wikimedia:Wikipedia-android-strings-about_app_license/sk is outdated is not something tracked on Phabricator. If you have an account on translatewiki.net you are welcome to fix it yourself.