Ice Touch brings Ice for Objective-C and C++ to iOS devices.
With Ice Touch, you can build iOS apps that communicate with each other and with Ice servers running on macOS, Windows, or Linux. You can implement these servers in any of the languages supported by Ice (C++, Java, C#, Python, Objective-C).
Ice Touch provides development kits and run-times for iOS devices, the iOS simulator, and macOS.
Ice Touch is a single-copyright project: all the source code in this icetouch repository is Copyright © ZeroC, Inc.
As copyright owner, ZeroC can license Ice Touch under different license terms, and offers the following licenses for Ice Touch:
- GPL v2, a popular open-source license with strong copyleft conditions (the default license)
- Commercial or closed-source licenses
If you license Ice Touch under GPL v2, there is no license fee or signed license agreement: you just need to comply with the GPL v2 terms and conditions. See ICE_LICENSE and LICENSE for further information. Note that the GPL v2 terms are not compatible with the Apple App Store terms; as a result, you cannot distribute an application licensed under GPL v2 in the App Store.
If you purchase a commercial or closed-source license for Ice Touch, you must comply with the terms and conditions listed in the associated license agreement; the GPL v2 terms and conditions do not apply.
The Ice Touch software itself remains the same: the only difference between an open-source Ice Touch and a commercial Ice Touch are the license terms.