Skip to main content

Week 9 Meetings and Activities

Weekly Project Sync Meeting 9

(July 21, 2026)

Attendees

Discussion

  • Reviewed the license expression PR from a maintainer-review perspective.
  • Discussed how to make the PR history easier to understand.
  • Reviewed the difference between regression tests and new feature-specific tests.
  • Started exploring the LicenseLynx integration part of the GSoC project.
  • Initially discussed LicenseLynx as a possible LicenseDB import cleanup mechanism.
  • Refined the actual use case toward scanner result normalization.
  • Discussed how external scanner license names can differ from FOSSology canonical license names.

Activities Done in Week 09

  • Continued polishing the license expression branch for review.
  • Verified that expression-specific behavior is covered separately from existing regression tests.
  • Identified the relevant expression test locations for OJO, Nomos, and the shared parser corpus.
  • Began LicenseLynx design exploration.
  • Compared LicenseDB import normalization with scanner-result fallback normalization.
  • Confirmed that scanner-result normalization is the more relevant use case.
  • Drafted an initial LicenseLynx mapping table design.
  • Refined the mapping model toward stable raw-name to SPDX-id mappings.
  • Planned to keep LicenseLynx work separate from the license expression PR.

Next Steps

  • Reorganize the license expression PR history if required by maintainers.
  • Continue validating old OJO and Nomos tests against the expression branch.
  • Finalize the LicenseLynx database model and import flow.