Greetings, Friends & Colleagues in RDK!
This being our last 2015 edition of the RDK Report, I thought it timely to shed some light on what I believe to be one of the most important RDK developments of the year — and that is the wide and deep growth of RDK code contributions.
Consider: Just over eighteen months ago we released the RDK Code Management Facility, or CMF. It was, at the time, brand new. Since then, the volume of code contributions into the RDK has flourished — which we at RDKM are super stoked to see!
I’d like to highlight three different types of code contributions as evidence of an active and thriving RDK code base: One, the direct code contribution; two, the open source contribution; and three, the “upstreaming” of RDK-related contributions out into the wider open source communities.
All three types happened this year. For instance, community members like Arris, Cisco and Time Warner Cable made several direct code contributions. Arris contributed its in-band DVB-SI stack — which was released into the CMF via RMF (RDK Media Framework) hooks. Improvements to the generic RDK components are important since only the RDK community uses and contributes to this code base.
The second type of code contribution is that of open sourcing components. Two sterling examples are the Arris DVB-SI stack (mentioned above), Cisco’s eRouter code (critical router functionality in the RDK-B code) and the Comcast components for the RDK Broadband (RDK-B) code that added an entire new device profile, DOCSIS Gateways, to RDK. These open source contributions provide additional flexibility in how the new code is made available to the community.
The third type of code contribution goes under the general heading of “upstreaming,” as in, pitching RDK-tailored code into the wider open source community. To that end, a major tip of the hat goes to Metrological, which contributed its threaded video compositor code into the Wayland open source community earlier this year as part of a WebKit/Wayland integration for RDK-V. Specifically, Metrological upstreamed its RDK-specific enhancements to GitHub-hosted open source components, making them available not just to the RDK community but the larger Internet community.
Those are three big ways to “vote with your code,” as an RDK community member. We’re thrilled to see such momentum gathering around code contributions — thanks to all of you (you know who you are…) who have done so, and continue to do so! It’s what helps to keep the RDK alive and thriving.
In closing, cheers to all of you, and here’s to an even bigger, faster and stronger RDK Community in 2016!
Technology Planning & Development