Page MenuHomePhabricator

Missing detailed license info on WMF deployed extensions
Closed, ResolvedPublic

Description

Marking extensions as done already fixed in T234086: Missing detailed license info on enwiki, but not in prod yet. The folllowing extensions don't have a file that matches '/^((COPYING)|(LICENSE))(\.txt)?$/'

Extensions

  • ActiveAbstract
  • Calendar
  • Capiunto
  • CollaborationKit
  • ContributionTracking - T99643 - extension is going away T255216: Archive the ContributionTracking extension
  • CreditsSource
  • DonationInterface
  • DoubleWiki
  • DynamicSidebar
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Insider
  • LandingCheck
  • Listings
  • ParsoidBatchAPI
  • QuickSurveys
  • RelatedArticles
  • SearchExtraNS - T100957
  • Sentry
  • ShortUrl
  • SubPageList3
  • TheWikipediaLibrary
  • UniversalLanguageSelector - License clarified in T251643, waiting on T251642 to MW core
  • WikibaseMediaInfo
  • WikidataPageBanner
  • WikimediaIncubator

<?php
$extDir = '/srv/mediawiki-staging/php-1.35.0-wmf.30/extensions';
foreach ( scandir( $extDir ) as $dir ) {
	if ( !is_dir( "{$extDir}/{$dir}" ) ) {
		continue;
	}
	echo $dir;
	$found = false;
	foreach ( scandir( "{$extDir}/{$dir}" ) as $file ) {
		$fullPath = $extDir . DIRECTORY_SEPARATOR . $dir . DIRECTORY_SEPARATOR . $file;
		if ( preg_match( '/^((COPYING)|(LICENSE))(\.txt)?$/', $file ) &&
			is_readable( $fullPath ) &&
			is_file( $fullPath )
		) {
			$found = true;

			break;
		};
	}
	echo ( $found ? ' Y' : ' N' ) . "\n";
}

Details

SubjectRepoBranchLines +/-
mediawiki/extensions/Sentrymaster+21 -0
mediawiki/extensions/TheWikipediaLibrarymaster+21 -0
mediawiki/extensions/ShortUrlmaster+29 -0
mediawiki/extensions/CollaborationKitmaster+339 -0
mediawiki/extensions/WikibaseMediaInfomaster+339 -0
mediawiki/extensions/Capiuntomaster+339 -0
mediawiki/extensions/Insidermaster+339 -0
mediawiki/extensions/FundraisingTranslateWorkflowmaster+339 -0
mediawiki/extensions/DonationInterfacemaster+339 -0
mediawiki/extensions/FundraiserLandingPagemaster+339 -0
mediawiki/extensions/CreditsSourcemaster+339 -0
mediawiki/extensions/Calendarmaster+339 -0
mediawiki/extensions/ActiveAbstractmaster+339 -0
mediawiki/extensions/DynamicSidebarmaster+339 -0
mediawiki/extensions/DoubleWikimaster+339 -0
mediawiki/extensions/Listingsmaster+339 -0
mediawiki/extensions/SubPageList3master+339 -0
mediawiki/extensions/WikidataPageBannermaster+339 -0
mediawiki/extensions/LandingCheckmaster+339 -0
mediawiki/extensions/WikimediaIncubatormaster+339 -0
mediawiki/extensions/UniversalLanguageSelectormaster+339 -0
Show related patches Customize query in gerrit

Event Timeline

Change 593837 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/SubPageList3@master] Add COPYING file - GPL-2.0-or-later

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

Change 593838 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/Listings@master] Add COPYING file - GPL-2.0-or-later

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

Change 593839 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/DoubleWiki@master] Add COPYING file - GPL-2.0-or-later

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

Change 593840 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/DynamicSidebar@master] Add COPYING file - GPL-2.0-or-later

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

Change 593841 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/UniversalLanguageSelector@master] Add COPYING file - GPL-2.0-or-later

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

Change 593842 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/WikibaseMediaInfo@master] Add COPYING file - GPL-2.0-or-later

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

Change 593843 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/WikidataPageBanner@master] Add COPYING file - GPL-2.0-or-later

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

Change 593844 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/WikimediaIncubator@master] Add COPYING file - GPL-2.0-or-later

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

Change 593845 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/ActiveAbstract@master] Add COPYING file - GPL-2.0-or-later

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

Change 593841 abandoned by DannyS712:
Add COPYING file - GPL-2.0-or-later

Reason:
per comment on patch

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

Change 593846 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/Calendar@master] Add COPYING file - GPL-2.0-or-later

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

Change 593848 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/Capiunto@master] Add COPYING file - GPL-2.0-or-later

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

Change 593849 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CollaborationKit@master] Add COPYING file - GPL-2.0-or-later

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

Change 593850 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CreditsSource@master] Add COPYING file - GPL-2.0-only

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

Change 593851 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/DonationInterface@master] Add COPYING file - GPL-2.0-or-later

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

Change 593853 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/FundraiserLandingPage@master] Add COPYING file - GPL-2.0-or-later

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

Change 593854 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/FundraisingTranslateWorkflow@master] Add COPYING file - GPL-2.0-only

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

Change 593855 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/Insider@master] Add COPYING file - GPL-2.0-only

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

Change 593856 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/LandingCheck@master] Add COPYING file - GPL-2.0-or-later

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

Patches submitted for all GPL-2.0-or-later and GPL-2.0-only that I found

Change 593844 merged by jenkins-bot:
[mediawiki/extensions/WikimediaIncubator@master] Add COPYING file - GPL-2.0-or-later

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

Change 593843 merged by jenkins-bot:
[mediawiki/extensions/WikidataPageBanner@master] Add COPYING file - GPL-2.0-or-later

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

Change 593856 merged by jenkins-bot:
[mediawiki/extensions/LandingCheck@master] Add COPYING file - GPL-2.0-or-later

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

Change 593842 merged by jenkins-bot:
[mediawiki/extensions/WikibaseMediaInfo@master] Add COPYING file - GPL-2.0-or-later

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

Change 593837 merged by jenkins-bot:
[mediawiki/extensions/SubPageList3@master] Add COPYING file - GPL-2.0-or-later

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

Change 593838 merged by jenkins-bot:
[mediawiki/extensions/Listings@master] Add COPYING file - GPL-2.0-or-later

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

Change 593839 merged by jenkins-bot:
[mediawiki/extensions/DoubleWiki@master] Add COPYING file - GPL-2.0-or-later

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

Change 593840 merged by jenkins-bot:
[mediawiki/extensions/DynamicSidebar@master] Add COPYING file - GPL-2.0-or-later

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

Change 593845 merged by jenkins-bot:
[mediawiki/extensions/ActiveAbstract@master] Add COPYING file - GPL-2.0-or-later

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

Change 593846 merged by jenkins-bot:
[mediawiki/extensions/Calendar@master] Add COPYING file - GPL-2.0-or-later

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

Change 593848 merged by jenkins-bot:
[mediawiki/extensions/Capiunto@master] Add COPYING file - GPL-2.0-or-later

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

Change 593849 merged by jenkins-bot:
[mediawiki/extensions/CollaborationKit@master] Add COPYING file - GPL-2.0-or-later

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

Change 593850 merged by jenkins-bot:
[mediawiki/extensions/CreditsSource@master] Add COPYING file - GPL-2.0-only

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

Change 593853 merged by jenkins-bot:
[mediawiki/extensions/FundraiserLandingPage@master] Add COPYING file - GPL-2.0-or-later

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

Change 593851 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Add COPYING file - GPL-2.0-or-later

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

Change 593854 merged by jenkins-bot:
[mediawiki/extensions/FundraisingTranslateWorkflow@master] Add COPYING file - GPL-2.0-only

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

Change 593855 merged by jenkins-bot:
[mediawiki/extensions/Insider@master] Add COPYING file - GPL-2.0-only

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

Looks like Yuvi decided to be awkward, so ShortUrl is BSD-3-Clause

T100957: No license specified for SearchExtraNS extension and T99643: Clarify ContributionTracking's license are TBD

The rest on the list are MIT?

Change 593863 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/extensions/Sentry@master] Add COPYING

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

Change 593864 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/extensions/TheWikipediaLibrary@master] Add COPYING

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

Change 593865 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/extensions/ShortUrl@master] Add COPYING

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

Change 593865 merged by jenkins-bot:
[mediawiki/extensions/ShortUrl@master] Add COPYING with BSD-3-Clause license

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

Change 593864 merged by jenkins-bot:
[mediawiki/extensions/TheWikipediaLibrary@master] Add COPYING with MIT license

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

Change 593863 merged by jenkins-bot:
[mediawiki/extensions/Sentry@master] Add COPYING with MIT license

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

Aklapper changed the task status from Open to Stalled.Jul 4 2020, 2:23 PM

It looks like this is only blocked on T100957: No license specified for SearchExtraNS extension; everything else is done.

Reedy claimed this task.
Reedy updated the task description. (Show Details)

Done!