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
Released end-user software (for Android, Outlook and Thunderbird so far) can be obtained from pep.software.
For user documentation on p≡p for Android and Outlook, check the p≡p security documentation.
This Android, iOS and Outlook software is created by p≡p security, a commercial entity (incorporated in Switzerland and Luxembourg), implementing and shipping p≡p end-user software including professional support. Enigmail is a community project supported by all p≡p entities, including the foundation.
For more information about p≡p security, visit pep.security.
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 other core softwarep≡p is or will rely on further software of which we own the code, too; this software is (co-)financed by us and can also be used independently of p≡p:
- Sequoia PGP: OpenPGP implementation in Rust, usable as a simple library
- GNUnet: P2P framework to (gradually, component-wise) replace the old insecure Internet stack
Source code of end-user software
The foundation gave a trademark license to the commercial p≡p security entity, which is independent from the foundation and creates apps and add-ons for mass end-user and business markets. That entity primarily runs a business model similar to Red Hat's. All that end-user software is 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