ByteDance-Seed / ByteDance-Seed/Triton-distributed

Native license check fails for 39 tracked source files

Open
#198 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.5k
Forks
172
PR merge metrics
No merged PRs in 30d

Description

### Description

The repository's native license check fails at current main commit `8260bc34398c2b8f36dc840fd22f741ca9294584`:

```console
$ PYTHONIOENCODING=utf-8 python scripts/check_license.py
The following files are missing the required license:
...
AssertionError: Some files are missing the required license.
```

The checker reports 39 tracked source files:

- 22 Ascend/HIVM files
- 8 MACA/MXSHMEM files
- 7 METAX files
- 2 AMD test files

Running `python scripts/check_license.py` prints the complete deterministic file list.

### Expected behavior

The repository's own license check should pass on the default branch, or the checker should explicitly whitelist files governed by another applicable license policy.

I am leaving this issue patch-free because adding copyright notices on behalf of the affected authors or organizations would require maintainer confirmation; a mechanical header insertion could assert incorrect ownership.

Contributor guide

Open the contributing guide

Research direction

Start with scripts/check_license.py and run PYTHONIOENCODING=utf-8 python scripts/check_license.py to capture the deterministic list of 39 files. Review the affected Ascend/HIVM, MACA/MXSHMEM, METAX, and AMD test files with maintainers to confirm their applicable license policy; done means the default branch check passes or explicitly whitelists files governed by another policy.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.