
- Wire messenger open source how to#
- Wire messenger open source software#
- Wire messenger open source code#
However, there are some differences with the binary Wire iOS client available on the App Store. The project in this repository contains the Wire iOS client project.
Wire messenger open source how to#
How to build the open source client What is included in the open source client The sync engine itself is built on top of a few third-party frameworks, and uses Wire components that are shared between platforms for cryptography (Proteus/Cryptobox) and audio-video signaling (AVS).Īdditional documentation is available in the Wire iOS wiki. The user interface layer of the mobile app is built on top of the sync engine, which provides the data to display to the UI. It handles network communication and authentication with the backend, push notifications, local caching of data, client-side business logic, signaling with the audio-video libraries, encryption and decryption (using encryption libraries from a lower level) and other bits and pieces. It is the client-side layer that processes all the data that is displayed in the mobile app. The Wire mobile app has an architectural layer that we call sync engine. Any use of the Wire trademark and/or its associated logos is expressly prohibited without the express prior written consent of Wire Swiss GmbH. No license is granted to the Wire trademark and its associated logos, all of which will continue to be owned exclusively by Wire Swiss GmbH.

Wire messenger open source software#
You acknowledge that you are solely responsible for any and all updates to your Open Source App.įor clarity, if you compile the open source software that we make available from time to time to develop your own mobile, desktop or web application, and do not cause that application to connect to our servers for any purposes, then that application will not be deemed an Open Source App and the foregoing will not apply to that application. You agree not to use our servers to store data for purposes other than the intended and original functionality of the Open Source App d. You agree not to weaken any of the security features of the Open Source App c. You agree not to change the way the Open Source App connects and interacts with our servers b.

Additionally, if you choose to build an Open Source App, certain restrictions apply, as follows:Ī. All Open Source Apps are subject to, and may only be used and/or commercialized in accordance with, the Terms of Use applicable to the Wire Application, which can be found at. If you compile the open source software that we make available from time to time to develop your own mobile, desktop or web application, and cause that application to connect to our servers for any purposes, we refer to that resulting application as an “Open Source App”.
Wire messenger open source code#
You can find more information at or by contacting can find the published source code at /wireapp/wire.įor licensing information, see the attached LICENSE file and the list of third-party licenses at /legal/licenses/. This repository is part of the source code of Wire.
