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.