Problem Statement
Currently, users can create licenses manually in SW360 through the UI and API. According to the GSoC 2026 project requirements, LicenseDB should be the single source of truth for all license data.
Expected Behavior
- Manual license creation should be disabled by default
- Users should sync licenses from LicenseDB instead
- A clear message should indicate to use LicenseDB sync
Goals
- Add configuration flag to enable/disable manual license creation
- Update LicenseController to check the flag before allowing creation
- Add deprecation warning in API responses
- Document the change
Related Issues
Problem Statement
Currently, users can create licenses manually in SW360 through the UI and API. According to the GSoC 2026 project requirements, LicenseDB should be the single source of truth for all license data.
Expected Behavior
Goals
Related Issues