Open source
The code, the protocol specification and the plans of easysync are public, so you can read what the software does instead of taking our word for it.
Licence
easysync is licensed under either of the Apache License, Version 2.0 or the MIT licence, at your option (MIT OR Apache-2.0). Dependencies keep their own licences. The project's pipeline checks them against a list of accepted licences.
Source and specification
- Source code on GitLab: the Rust engine, the command line, the relay, and the desktop, mobile and web apps.
- Architecture and threat model (the concept document).
- Protocol specifications: the wire protocol, the relay protocol, test vectors and an independent cross-check of them.
- The documentation: guides, the reference for the command line, and the specifications as they are in the repository. The status on the home page is taken from the implementation plan, which is in the repository only.
The name easysync is the product. SyncEngine is the name of the engine and the protocol inside it.
Reporting a security problem
Please send reports by e-mail to security@easysync.me, and do not open a public issue for a vulnerability. What to include, and what is in scope, is in the security policy. There has been no external security review yet.
Release notes
None yet. There has been no release. When there is one, its notes will be listed here and on the releases page.