-
Notifications
You must be signed in to change notification settings - Fork 111
Labels
triagePending for triagingPending for triaging
Description
Task Summary
When ASF license headers were added to the codebase (commit 832a2dd95), several third-party source files were incorrectly marked with Apache License 2.0 headers, when they are actually MIT-licensed code from external projects. This is a license compliance issue that needs to be addressed.
| Source Project | License | Files Affected |
|---|---|---|
| TypeFox monaco-languageclient | MIT | pyright-language-service/src/main.ts, language-server-runner.ts, server-commons.ts |
| mbknor-jackson-jsonschema | MIT | common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/** (13 files) |
| Google Angular | MIT | frontend/src/app/common/formly/array.type.ts |
Required Actions
- Restore original MIT license headers in the affected third-party files
- Update the LICENSE file with proper THIRD-PARTY DEPENDENCIES section including:
- List of bundled third-party files
- Full MIT license text for each dependency
- Copyright attribution to original authors
- Update
.licenserc.yamlto exclude third-party files from Apache header checking - Add sbt-license-report plugin for automated dependency license tracking
Priority
P1 – High
Task Type
- Code Implementation
- Documentation
- Refactor / Cleanup
- Testing / QA
- DevOps / Deployment
Metadata
Metadata
Assignees
Labels
triagePending for triagingPending for triaging