Sponsored Session: Why Don't You Love Me Back, Open-source Software?
summary
Linaro describes taking Yocto-based images from quick QEMU prototypes to an RB5 reference platform via the meta-qualcomm layer and shows concrete work: building autobuilders, hardware-in-the-loop benches for boot‑time, memory and frame‑rate benchmarks, SBOM generation (Fossology/SPDX), and compliance gating. Advice includes keeping device-specific layers thin, dedicating 10–25% sprint capacity to upstreaming, hiring a DevOps and an IP auditor, and measuring regressions—examples where rebasing and upstream patches reduce the heavy “backpack” of technical debt.
AI-written summary · about
chapters (22)
- 0:00Open-source relationships intro
- 1:47Seven stages of open-source love
- 3:17Infatuation with projects
- 5:42Dating in virtual envs
- 7:28Physical dates with platforms
- 8:54Struggle in production
- 11:01Forking and patching
- 12:23Rebasing performance
- 14:55Disillusionment and debt
- 16:23Cost of ownership
- 19:07Stability phase
- 21:37Supply chain ingredients
- 25:30Investing in infra
- 28:39Compliance and usability
- 31:50Upstreaming debt
- 33:16Influencing projects
- 35:26Speed versus stability
- 36:45Q&A on analysis tools
- 38:14Q&A on business trade-offs
- 40:45Q&A on debt decisions
- 42:33Q&A on minimizing debt
- 43:18Closing remarks
related talks
43mSponsored Session: Why Don't You Love Me Back, Open-source Software?
36mEmbedded Development Made Easy: A Guide to FOSS Platforms and Maxing product value
47mBoF: Yocto Project & OpenEmbedded
01h 02mBoF: The Yocto Project and OpenEmbedded
31mFrom Closed To Collaborative: Perspectives and Lessons From Qualcomm’s Open Development Experience
39mBoF: The Yocto Project and OpenEmbedded
31mA Million Ways to Provision Embedded Linux Images
35mBoosting Product Development With the Zephyr RTOS – a Critical Reflection
