

I just shared my opinion. I didn’t need those keys because I was not interested in using their proprietary codecs.
For what it matters, if Broadcom decided to license the IP for some hardware accelerator I don’t have anything against it. As long as they don’t make me pay for it when I don’t need it.
Dedicating a small portion of the silicon to optional features is cheaper than designing two separate silicons one with and one without such features.



I think the idea is that the cost of producing standardized hardware is lower than the cost of producing a custom version without that codec just for the Raspberry Pi Foundation. The Raspberry Pi Foundation was not interested in that codec, so they didn’t buy a license. Separately, as a special agreement, they then allowed the few interested users to get a personal license directly from the IP owner. Sounds like a great solution to me.
Not sure if the same reasoning applies to BMW, though.