Qualcomm is largely responsible for how proprietary and draconian most mobile phones are, though.
Now that's hardly a big focus of Broadcoms business but you can pretty much run a fully open source GPU accelerated Linux userland on the Raspberry Pis with those efforts.
Bluetooth and WiFi is proprietary though, if I remember correctly. And that is what Broadcom makes money with.
GPU driver/library was definitively not opensource for the Freescale's IMX6 as far as I know.
Feel free to point out other issues with Broadcom opensource.
Freescale would love to open its GPU etc, however it is licensing the IP from other vendors that Freescale has no right to open source it, yes it would be nice if Freescale can get that part work. Otherwise, Freescale is fairly open on everything it owns and makes.
Having to run Raspbian just to boot the board was a dark time!
Is this some sort of joke I am missing becuase now the pi can run more than just raspbian?