Skip to content

Restore proper license headers for third-party bundled source code #4135

Closed

Description

@bobbai00

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
  • Refactor / Cleanup
  • Testing / QA
  • DevOps / Deployment

Activity

  1. added theissue type on Dec 17, 2025
  2. added a commit that references this issue on Jan 14, 2026
    56d334c
  3. added a commit that references this issue on May 20, 2026
    8a049ff
  4. added a commit that references this issue on Jun 22, 2026
    57134f7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions