1. RevivalFrame application license
RevivalFrame is currently provided at no charge. Availability at no charge does not place the App or its source code in the public domain and does not grant an open-source license.
Except for the third-party components identified below, the App, its source code, design, branding, and original content are proprietary and all rights are reserved. When obtained through Apple's App Store, the App is licensed—not sold—under the Apple Standard Licensed Application End User License Agreement, unless a separate custom EULA is presented with the App.
Read Apple's Standard EULA2. Open-source notice: libsmb2
RevivalFrame uses and links with libsmb2, a userspace SMB2/SMB3 client library.
libsmb2 is copyright its respective contributors, including Ronnie Sahlberg and other contributors identified in its source files. It is licensed under the GNU Lesser General Public License, version 2.1. Some source files state version 2.1 or, at your option, any later version.
RevivalFrame 1.0 (Build 1) uses a vendored snapshot whose configuration reports libsmb2 4.0.0. The upstream commit was not recorded, so no commit identifier is asserted. RevivalFrame elects to satisfy its distribution obligations under LGPL 2.1; this does not limit any “or later version” option stated in an upstream source file. Kerberos support is not enabled in this build.
libsmb2 is free software and is provided without warranty. The LGPL applies to libsmb2 and its use in RevivalFrame; it does not convert RevivalFrame's independent proprietary source code into open-source software.
Visit the upstream libsmb2 project3. Your rights under the LGPL
Your rights in libsmb2 include the rights granted by the LGPL to obtain, study, modify, and redistribute the library under that license. You may reverse engineer the combined work to the extent necessary to debug modifications you make to libsmb2. Nothing in RevivalFrame's proprietary terms is intended to restrict rights that the LGPL grants for libsmb2.
4. Corresponding source and relinking materials
The corresponding libsmb2 source snapshot and arm64 relinking materials for RevivalFrame 1.0 (Build 1) are available on request. The relinking materials include the non-libsmb2 object files, application resources, build information, integrity checks, and instructions for rebuilding libsmb2 and creating an unsigned or independently signed App bundle. To request these materials for the version of RevivalFrame distributed to you, email support@revivalframe.com.
This written offer is valid for at least three years after the last distribution of the applicable RevivalFrame version. Any charge will be limited to the reasonable cost of physically providing the materials.
5. Additional bundled notice
The bundled libsmb2 source includes the following notice:
Copyright © 1990–1992 RSA Data Security, Inc. All rights reserved.
License to copy and use this software is granted provided that it is identified as the “RSA Data Security, Inc. MD4 Message-Digest Algorithm” in all material mentioning or referencing this software or this function.
License is also granted to make and use derivative works provided that such works are identified as “derived from the RSA Data Security, Inc. MD4 Message-Digest Algorithm” in all material mentioning or referencing the derived work.
RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided “as is” without express or implied warranty of any kind.
These notices must be retained in any copies of any part of this documentation and/or software.
6. Contact
For license questions or requests for open-source compliance materials, contact support@revivalframe.com.
Contact by email