prpl Foundation’s Working Groups are established and meet to develop specific projects. Governance of Working Groups comes from the Steering Committees and Board of Directors.
prplOS Working Group
The prplOS Working Group is dedicated to an industry-maintained carrier-grade open-source SW platform that complements OpenWrt while targeting carrier requirements. Its solutions focus on non-differentiating common middleware features and modular architecture, as well as standardizing simple integration for different System on a Chip (SoC) solutions. prplOS is formerly known as prplWRT.
prplMesh Working Group
The prpleMesh Working Group develops a portable open-source Wi-Fi Mesh solution that implements a compliant superset of the WiFi Alliance Multi-AP EasyMesh specification. prplMesh is easily integrated into prplOS, RDK or any Linux-based router operating system.
Life-Cycle Management (LCM) Working Group
The Life-Cycle Management (LCM) Working Group harmonizes a platform-independent solution that enables Service Providers to securely manage the individual life cycles of containerized software components (e.g., Download, Install, Launch, Pause, Update, Restart, Uninstall). Orchestration of apps and microservices can be managed from the cloud via industry-standardized tools such as Broadband Forum USP and the TR-181 Device:2 Data Model. The LCM working group collaborates with the Broadband Forum and RDK communities.
High-Level API Working Group
The High-Level API Working Group Develops a standards-based API to support an ecosystem of 3rd-party applications and services which are portable to common industry platforms. Such apps and services are migratable between the cloud or LCM-managed containers in the CPE. The API leverages next-gen features standardized in Broadband Forum USP and the TR-181 Device:2 Data Model.
Low-Level API Working Group
The Low-Level API Working Group Develops an open API leveraging Linux-standard interfaces, providing a compliance target for Board Support Package (BSP) deliverables from System on a Chip (SoC) vendors. As SoC vendors develop new innovations, and new interfaces are required to support next-gen features, the working group harmonizes and abstracts common APIs with the aim of upstreaming into future kernel-standardized interfaces.
Security Assurance Working Group
The Security Assurance Working Group drives best practices for secure coding and commonized requirements for device security. It augments prplWare APIs to enable innovative 3rd-party security services and apps.
Certification Working Group
The Certificaiton Working Group is focused on developing certification programs to improve interoperability of prplWare implementations and reduce fragmentation in the ecosystem. Its work includes documenting corresponding test procedures leveraging QA Cafe CDRouter and other open-source tools, with the intent of enabling “self-testing” as a key element of certification. Initial program targets include:
- High-level API support from platforms;
- Low-level API and Board Support Package (BSP) deliverables;
- 3rd-party apps & services that exercise the High-Level API
Contributing to Working Groups
There are a variety of ways that member companies and others can contribute to or sponsor the work. Full details can be found on the prpl-foundation GitLab wiki here.