Skip to main content

· Ryan Lester · General  · 2 min read

Source Code Licenses

Source Code Licenses

Cyph’s source code is 100% public. Our openly accessible GitHub repository includes all client and server code, with the layer that handles releasing Cyph as a native app available here.

This transparency is critical to the trust and security of the service, because it ensures that independent security researchers are able to review it freely, and notify the public in the event that a critical vulnerability or intentional backdoor is discovered.

In the future, we’ll also add an automated way for third parties to independently build our public source code and verify that it corresponds to the the live production package. (You could actually do this right now without too much trouble, but the steps aren’t documented and wouldn’t be particularly user-friendly.)

Portions of Cyph are fully open source under permissive licenses such as BSD and MIT. That being said, the full Cyph application doesn’t comply with the OSI’s Open Source Definition. In addition, our source code is licensed under our custom Cyph-RSL license, a slightly more permissive fork of the read-only Ms-RSL; this means that third parties can’t fork and modify our code or deploy their own instances of Cyph without our permission. We believe that this is a fair compromise to allow us to develop Cyph as a commercially viable startup without ignoring a necessary aspect of its security.

    Share:
    Back to Blog

    Related Posts

    View All Posts »
    Why should you use Cyph?

    Why should you use Cyph?

    Cyph is a cryptographically secure messaging and social networking service, providing an extreme level of privacy combined with best-in-class ease of use. A question that often comes up is what makes it unique, or in what ways is it better than some other service. This isn’t a straightforward question to answer, as security isn’t just…

    Can't Wait for Native Apps? Add Cyph to Your Home Screen with This Quick Tip

    Can't Wait for Native Apps? Add Cyph to Your Home Screen with This Quick Tip

    With the release of Angular 2 we now have a straightforward path toward porting Cyph to native apps, and are hard at work on doing so. (Sign up here to get on our accounts waitlist and be notified when apps are released.) If you can’t wait until then, here’s how to add Cyph to your home screen, which…

    Cure53 Audit

    “Cyph provides security from a broad range of cryptographic attacks and very strong client-side crypto. The general conclusion of the test is that no major issues in regards to application security or cryptographic implementations could be spotted in spite of a thorough audit.” — Conclusion of the independent security audit conducted by Cure53

    Cyph Cryptographic Algorithm Updates

    Cyph Cryptographic Algorithm Updates

    The latest release of Cyph includes a major upgrade to our underlying cryptography stack. 🎉 As a result of all the valuable work performed by the global cryptography community throughout the NIST Post-Quantum Cryptography (PQC) competition, we have made the following changes to our quantum-resistant algorithm selections: For asymmetric encryption: McEliece (pre-PQC variant, code-based) +…