ZFiles uses open source software for SMB, SFTP, archive handling, networking, cryptography, logging, and related app functionality.
License Summary
- AMSMB2 4.0.3, including libsmb2, is provided under the GNU Lesser General Public License version 2.1 or later because AMSMB2 links libsmb2.
- Citadel is provided under the MIT License.
- ZIPFoundation is provided under the MIT License.
- BigInt is provided under the MIT License.
- Apple Swift packages used by ZFiles, including swift-asn1, swift-atomics, swift-collections, swift-crypto, swift-log, swift-nio, swift-nio-ssh, and swift-system, are provided under Apache License 2.0 or compatible project licenses as published in their repositories.
LGPL Notice for AMSMB2 and libsmb2
ZFiles uses AMSMB2 as an embedded dynamic framework for SMB support. AMSMB2 includes and links libsmb2, which is licensed under the GNU Lesser General Public License version 2.1 or later. The LGPL allows use in commercial apps, provided its terms are respected.
No local source changes to AMSMB2 or libsmb2 are applied in this ZFiles release. The exact AMSMB2 version used by the app is recorded in the app repository's Swift Package resolution file.
- AMSMB2 source: revision 1726aaaf7adf63d7d1d2a0c5d1b0e635028215c0
- libsmb2 source: revision aff9fa6ba9f41cfd3c15d184554601ec3f6d8d03
- LGPL 2.1 license text: licenses/LGPL-2.1.txt
If you need source materials for LGPL compliance and the links above are unavailable, contact morris.lau.dev@gmail.com.
Additional Source Links
- Citadel
- ZIPFoundation
- BigInt
- swift-asn1
- swift-atomics
- swift-collections
- swift-crypto
- swift-log
- swift-nio
- swift-nio-ssh
- swift-system
第三方开源软件
ZFiles 使用开源软件提供 SMB、SFTP、压缩包、网络、加密和日志等功能。AMSMB2 及其包含的 libsmb2 使用 LGPL 2.1 或更新版本;ZFiles 当前版本未对 AMSMB2 或 libsmb2 应用本地源码修改。相关源码和许可证链接见本页上方。