bobbai00 opened a new issue, #4135:
URL: https://github.com/apache/texera/issues/4135

   ### 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
   
   1. **Restore original MIT license headers** in the affected third-party files
   2. **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
   3. **Update `.licenserc.yaml`** to exclude third-party files from Apache 
header checking
   4. **Add sbt-license-report plugin** for automated dependency license 
tracking
   
   
   ### Priority
   
   P1 – High
   
   ### Task Type
   
   - [ ] Code Implementation
   - [ ] Documentation
   - [x] Refactor / Cleanup
   - [ ] Testing / QA
   - [ ] DevOps / Deployment


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to