Skip to content

fix(copyright): recover bounded author action credits - #1415

Merged
mstykow merged 1 commit into
fix/source-header-creditsfrom
fix/bounded-author-action-credits
Sep 3, 2026
Merged

fix(copyright): recover bounded author action credits#1415
mstykow merged 1 commit into
fix/source-header-creditsfrom
fix/bounded-author-action-credits

Conversation

@mstykow

@mstykow mstykow commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • recognize action-backed credits inside bounded POD author sections, including rewritten by, maintained by, earlier-work, and help cues
  • support explicit author-section heading variants such as AUTHORS and MAINTENANCE and Author and Modification History
  • retain explicit contactless POD attributions through the scanner source-code guard and collapse only overlapping duplicate author spans

Issues

Scope and exclusions

  • Included: structurally bounded POD author sections and explicit attribution cues
  • Explicit exclusions: free-form action prose outside author sections and uncertain attribution text

How to verify

  • Scan Perl 5.38.4 with --copyright: 42 source-backed authors are added across 35 files, with no removals; examples include Jim Miner, Andy Lester, Mark Biggar, Tels, the Perl Toolchain Gang, and the Perl 5 Porters.
  • Scan InfoZIP 3.0 with --copyright: author, copyright, and holder output is unchanged.

Intentional differences from Python

  • This does not reproduce ScanCode's token rendering or its prose false positives. It uses ScanCode deltas to identify missing evidence, then recovers additional valid credits that ScanCode also misses, while preserving Provenant's bounded scanner contract.

Follow-up work

  • Created or intentionally deferred: none for bounded POD author action credits.

Signed-off-by: Maxim Stykow <maxim.stykow@gmail.com>
@mstykow
mstykow force-pushed the fix/bounded-author-action-credits branch from 3783579 to b38b6db Compare September 3, 2026 10:24
@mstykow

mstykow commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator Author

@greptileai review

@mstykow
mstykow merged commit 32d6c6b into main Sep 3, 2026
12 checks passed
@mstykow
mstykow deleted the fix/bounded-author-action-credits branch September 3, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant