Pack some LICENSE files in Assets and Packages into one LICENSE file when the app is built.
You can import this asset from UnityPackage.
You have to import following assets to use this asset.
LICENSE file is generated into an output directory when the build is succeeded.
The LICENSE only includes packed assets LICENSE. When any assets are not packed, these LICENSE are ignored.
Almost all of the Scripts are packed into a build assets. Only some scripts in the "Editor" directories are ignored.
Any extensions are valid. EX: .md, .txt or any others. Ofcourse just "LICENCE" is also valid.
LICENSE file must be put in the directory which shows the name.
EX: Assets/SampleScript/LICENSE gets the License name "SampleScript"
There are some settings in a Menu "Custom > LicensePacker".
Some LICENSE are enable to ignored to use "IgnoreDirectoriesStartsWith".
EX:"unity.com" ignored some default packages in PackageManagers.
"Split" is the text to use Split the LICENSE Name and LICENSE Text.