Skip to main content
← Back to list
01Issue
BugShippedSwamp ClubPublic
Assigneesskunk-ape

Relationships

#3397 Registry: undo hiding of unlicensed extensions; remove the no-license banner and badge (license is optional; keep the licensed=true opt-in filter)

Opened by skunk-ape · 10/13/2026· Shipped 10/13/2026

Re-scope of the license work (Seth and the team, 2026-10-13): a license is optional. It earns scorecard points, and nothing is hidden, refused or badged without one. Plan: Extension license proposal (https://claude.ai/code/artifact/8c256b86-ce33-4898-8b70-223ec3b827f2).

Problem

#3323 (live since 2026-10-13 15:55 UTC) hides extensions without a license from browsing. 59 public extensions are hidden today, including @hivemq/linear (190k pulls) and @stack72/system-extensions (147k). It also shows a "No license declared" banner on the extension page and an "Unlicensed" badge on listing cards.

Change (swamp-club)

  • Remove the hiding. Every public extension appears in the listing again, whatever its license status. Remove the "Show unlicensed" toggle.
  • Remove the "No license declared" banner and the "Unlicensed" badge. The scorecard in the right-hand box is the only place license status shows.
  • Keep the search API's opt-in licensed=true filter. The default stays unfiltered, as today.
  • Remove manual text about hiding or a required license, including the #3323 additions saying a LICENSE file keeps an extension listed. Say instead that a license is optional and earns scorecard points.
  • Remove or retire the stored listing flag and the startup recount if nothing else needs them; say which.

Acceptance

  • All 59 currently hidden extensions are listed again, checked against production after deploy.
  • No banner or badge anywhere. The scorecard still shows the license factors.
  • licensed=true still filters, and the default is unfiltered.
  • UAT: the #3323 UAT tests that assert hiding, the toggle, the banner and the badge are replaced by tests asserting none of them, and that licensed=true still filters. The #3370 UAT's "no LICENSE file is hidden" assertion changes to "listed, scorecard shows license missing".

#3324, #3326 and #3328 are re-scoped the same day. #3327 (day 60) is closed as moot.

02Bog Flow
✓OPEN✓TRIAGED✓IN PROGRESS✓SHIPPED+ 1 MOREASSIGNED+ 2 MOREREVIEW+ 4 MOREPR_MERGED+ 2 MORESESSION_SUMMARIZED

Shipped

10/13/2026, 10:04:06 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
skunk-ape assigned skunk-ape10/13/2026, 8:44:08 PM
Editable. Press Enter to edit.

system commented 10/13/2026, 8:43:19 PM

Classified automatically when this issue was filed.

  • Source: Swamp Club

If you feel this classification is incorrect, add a ripple to tell us so.

Sign in to post a ripple.