THIRD-PARTY-NOTICES.md
Rama main · réplica de lectura del repositorio original.
# Third-Party Notices
3m-ui is licensed under the GNU General Public License, version 3 (GPL-3.0).
3m-ui was relicensed from the Eclipse Public License 2.0 (EPL-2.0) to GPL-3.0: from commit `226c460` onward it is under GPL-3.0, while earlier commits and any already published releases remain under EPL-2.0, which cannot be revoked.
This repository and its release artifacts may include, download, invoke, or distribute third-party software that is subject to its own license terms. A third-party component's license is not changed by the license of 3m-ui.
## Mihomo Core
3m-ui uses the Mihomo Core as a separate core component. The Mihomo Core is distributed under the GNU General Public License, version 3 (GPLv3), according to the license applicable to the Mihomo version included with or downloaded by a particular 3m-ui release.
- Project: https://github.com/MetaCubeX/mihomo
- License: GNU General Public License v3.0
- License text: https://www.gnu.org/licenses/gpl-3.0.html
Mihomo is a separate program rather than a part of 3m-ui: 3m-ui downloads it and runs it as an independent process. When redistributing a 3m-ui release together with a Mihomo binary, the Mihomo binary and its corresponding source-code/license obligations remain subject to the GPLv3 terms applicable to that Mihomo release. This notice does not change those terms, and Mihomo's own copyright holders are unaffected.
## acme.sh
3m-ui's SSH management menu can drive [acme.sh](https://github.com/acmesh-official/acme.sh) to issue, deploy and renew TLS certificates. acme.sh is **not** bundled with, vendored into, or linked against 3m-ui: it is downloaded and installed as an independent tool on the operator's machine (by default `~/.acme.sh`) and invoked as a separate process by the menu.
- Project: https://github.com/acmesh-official/acme.sh
- License: GNU General Public License v3.0
- License text: https://www.gnu.org/licenses/gpl-3.0.html
Because acme.sh runs as a standalone executable and interacts with 3m-ui only through process invocation and files on disk, it is not a derivative work of 3m-ui and is not covered by 3m-ui's license. Where a 3m-ui release or installer gathers acme.sh, that component remains subject to GPLv3 and its license and attribution notices should be retained.
## License compatibility
3m-ui itself is licensed under GPL-3.0, the same license family as the Mihomo Core and acme.sh. Shipping these components together therefore raises no license-compatibility conflict, although each component keeps its own copyright holders and notices. A recipient's obligations under the GPL — including the requirement to make corresponding source available when distributing binaries — apply to each component according to its own license.
## Other dependencies
Dependencies and bundled components that are not part of 3m-ui itself remain subject to their respective upstream licenses. Where a release includes a third-party component, its applicable license and attribution notices should be retained.