Summary
Hello, and thanks for the great TCSinger 2 work!
I noticed that the repository currently has no LICENSE file. According to GitHub API, repos/AaronZ345/TCSinger2 returns "license": null, and there is no LICENSE / COPYING file at the repository root. The README also does not include a license clause.
Without an explicit license, the default legal interpretation is "all rights reserved" — third parties cannot clone, modify, or redistribute the code, even for research purposes.
Why this matters
We are evaluating TCSinger 2 as a candidate for a research/non-commercial AI cover singing pipeline. We have a strict compliance gate that requires every external model to have a verified license class. Without a LICENSE file we have to mark the project as license_unknown and hard-fail it from our integration plan, which we would prefer to avoid.
Suggestion
Your related repositories use MIT:
If TCSinger 2 is intended to follow the same licensing as your earlier work, adding the standard MIT license file would be the simplest way to make this clear. Alternatively any commercial-friendly OSS license (Apache-2.0, BSD-3-Clause, etc.) would also work for our use case.
For reference, the MIT template is at https://choosealicense.com/licenses/mit/.
Thanks again for releasing the implementation, and please let us know what license you have in mind.
Summary
Hello, and thanks for the great TCSinger 2 work!
I noticed that the repository currently has no
LICENSEfile. According to GitHub API,repos/AaronZ345/TCSinger2returns"license": null, and there is noLICENSE/COPYINGfile at the repository root. The README also does not include a license clause.Without an explicit license, the default legal interpretation is "all rights reserved" — third parties cannot clone, modify, or redistribute the code, even for research purposes.
Why this matters
We are evaluating TCSinger 2 as a candidate for a research/non-commercial AI cover singing pipeline. We have a strict compliance gate that requires every external model to have a verified license class. Without a
LICENSEfile we have to mark the project aslicense_unknownand hard-fail it from our integration plan, which we would prefer to avoid.Suggestion
Your related repositories use MIT:
AaronZ345/TCSinger(v1, EMNLP 2024) — MITgwx314/STARS(Singing Transcription / Alignment / Style annotation) — MITIf TCSinger 2 is intended to follow the same licensing as your earlier work, adding the standard MIT license file would be the simplest way to make this clear. Alternatively any commercial-friendly OSS license (Apache-2.0, BSD-3-Clause, etc.) would also work for our use case.
For reference, the MIT template is at https://choosealicense.com/licenses/mit/.
Thanks again for releasing the implementation, and please let us know what license you have in mind.