Week 10 Meetings and Activities
Weekly Project Sync Meeting 10
(July 28, 2026)
Attendees
Discussion
- Discussed maintainer feedback that the license expression PR history was difficult to review.
- Planned to place Akash's original PR commit first and apply new GSoC work on top.
- Reviewed how to preserve the final code while changing only commit history.
- Continued LicenseLynx planning.
- Discussed adding LicenseLynx population as a separate postinstall step.
- Reviewed whether LicenseLynx fallback should be ScanCode-specific or centralized.
- Agreed that a shared resolver would be cleaner for future scanner integrations.
Activities Done in Week 10
- Rebuilt the license expression branch history for reviewability.
- Placed Akash's original license expression commit as the base commit.
- Reapplied the current parser, scanner, UI, API, report, and comparison work on top.
- Verified that the reorganized branch produced the same final diff as the working branch.
- Reduced the branch into a clearer structure for maintainer review.
- Continued regression validation planning for OJO and Nomos.
- Designed the simplified
licenselynx_maptable. - Planned the bundled LicenseLynx mapping file under
install/db. - Added the idea of a separate
--licenselynxpostinstall flag. - Started designing a centralized C++ license reference resolver.
Next Steps
- Run original OJO and Nomos test suites on the reorganized expression branch.
- Confirm that expression-specific tests are clearly documented for maintainers.
- Implement LicenseLynx mapping import and resolver logic in a separate branch.