BMW are complying with the GPL
Some thoughts:<p>Most of the companies ship older pieces of software for one important reason: They need to avoid GPL&#x2F;LGPL&#x2F;AGPL version 3. Version 3 of GNU GPL gives users more freedom which companies hate.<p>For GPLv2 the companies had to just give away the source code.  But they need not give away a way to change the software in the hardware.  Which was then popularized as Tivoization.  Version 3 of GNU GPL family of licenses fixed that.  But companies didn&#x27;t.<p>So you can see a pattern in any hardware (routers, Cars, etc.) and even in OS like Mac, *BSD etc. And the pattern is they always avoid GPL v3. So they always have old gcc, coreutils, bash, and everything else.  They say its GPL, but there is a vendor lock-in, as always.