SDV Telemetry Project - On Hold
With Graham Smethurst, Research Lead at BMW Group
Why did BMW adopt open-source development practices?
In October 2008, after successfully delivering another proprietary head unit via a task force, I sat with my senior manager to discuss lessons learned. We concluded that there had to be another way to develop in-vehicle infotainment (IVI) solutions. Why did we repeatedly develop the foundation software with different Tier 1s? Why wasn’t it possible to re-use the non-differentiating, customer-irrelevant portion of an IVI solution across Tier 1s and vehicle generations? Why did we always start from scratch? We agreed on an experiment, and in 2009, the experiment became the GENIVI Alliance.
BMW´s motivation behind GENIVI was the establishment of an open-source development approach for automotive IVI. The goal was to establish an automotive community that would collaborate and contribute towards enabling software reuse ‒ not only at BMW but across the industry sector. For BMW, the experiment worked. The delivery of BMW´s first open-source head unit in 2013 was painful, but the experience had a far-reaching, long-term strategic impact that strongly influenced the current BMW software organization and processes.
GENIVI facilitated an industry mindset shift in IVI development and established open source as the de facto approach. Building on this success, it’s logical that in 2021, the GENIVI membership decided there was a new challenge to be addressed ‒ data and the connected vehicle. COVESA was born. Many of the GENIVI members transitioned into COVESA, bringing with them the open-source knowledge accumulated over 12 years, ensuring that COVESA remains the go-to alliance for open-source best practices in automotive.
What would BMW like to achieve within COVESA?
Mobile phones and their associated ecosystems have set the benchmark for updating and refreshing digital functionality and experiences. The automotive industry is measured against this benchmark. All vehicle users, from the first to the last, will expect the latest personal digital experience in and around their vehicles. This is a challenge facing many OEMs and, therefore, is a problem best solved together. BMW intends to address this challenge collaboratively within the COVESA open-source community.
BMW has three primary targets within COVESA: