p≡p foundation's approach
The foundation itself does not create end-user apps, add-ons and business-oriented solutions, but it provides the necessary core technology (p≡p engine and adapters) and multi-licensing strategy for doing so to a wide range of platforms. It otherwise supports Free/Libre and Open Source Software (FLOSS) to integrate p≡p into their projects.
That's the way the p≡p foundation takes to ensure that every person on every platform can finally have Privacy by Default, by having all their communications automatically encrypted and making the clear text message the exception.
Software ready to use
p≡p end-to-end encryption software for end-users and organizations as of today is available for the Android platform (with an app beta) and Windows (with an Outlook add-on release):
- p≡p for Android app (beta) on f-droid: https://f-droid.org/repository/browse/?fdid=pep.android.k9
- p≡p for Android app (beta) on Google Play Store: https://play.google.com/store/apps/details?id=pep.android.k9
- p≡p for Outlook add-on (release 1.0) on the Digitalcourage shop: https://pep.digitalcourage.de/lng/en/shop/p8801p-for-outlook.html
- Enigmail/p≡p in Enigmail release 2.0.1: https://enigmail.net/index.php/en/home/news/64-2018-04-02-enigmail-v2-0-1-released (for existing Enigmail users: go to Preferences -> Privacy and force usage of p≡p; see also the release announcement stating issues and work-arounds)
For more information about p≡p security, check https://www.prettyeasyprivacy.com/.
Upcoming end-user software
Very active work is being carried out to bring p≡p to the iOS platform; further desktop platforms (e.g., MS Outlook for macOS and Apple Mail) will be served as well as browser add-ons are to be shipped to encrypt web mail and other messaging.
Source code of p≡p's core
- p≡p engine: core to automatize crypto and key management
- p≡p COM Server Adapter: C#/COM abstraction to p≡p (use-case: Outlook)
- p≡p JNI Adapter: Java Native Interface to p≡p (use-case: Android)
- p≡p Objective-C Adapter: Objective-C/Swift abstraction to p≡p (use-case: iOS)
- p≡p Qt abstraction to p≡p: Qt toolkit abstraction to p≡p
- p≡p Python Adapter: Python3 abstraction to p≡p
- All core code, including dependencies (YML2, NetPGP etc.): here.
Source code of end-user software
The foundation gave license to two independent companies, which are pEp Security AG (in Switzerland) and pEp Security SA (in Luxembourg), to create apps and add-ons for mass end-user and business markets. They run a Redhat-like business model and as such release all their software accompanied by the source code (in GNU General Public License v3), too:
p≡p security projects:
- p≡p for Android (on K9-fork app basis) source code
- p≡p for iOS (as a new Mail User Agent) source code
- p≡p for Outlook (as add-on) source code
- Enigmail/p≡p source code