License to clients, e.g. Qualcomm.
Qualcomm? Not any more!
; )
The loss of IP licensing revenue from Qualcomm is one of the reasons Arm is having to do this.
ok, but selling to ultimate customer potentially breaks the business models of their clients.
The thing is, the article seems to focus on server CPUs. The only ones who currently license ARM core designs and sell server CPUs to a 3rd party (i.e. as opposed to just using them internally, like Microsoft, Amazon, and Google all do), is Nvidia and Huawei. Nvidia's Grace is heavily customized for use within their GPU servers, and there's no way ARM is selling drop-in replacements because NVLink is proprietary. And Huawei is selling to Chinese customers who probably need or want to source from a Chinese brand, no matter what else might be on the market. Not to mention that I think Huawei is using their own cores, like Ampere has been doing since last year. So, I really don't see a single instance where someone who's currently licensing ARM cores would be directly threatened by this move, providing that it's contained only to the server market.
If ARM wanted to branch into selling their own mobile or laptop SoCs, that would be a different story, as it would put them in competition with MediaTek, Rockchip, Samsung, etc. However, ARM doens't have all the necessary IP needed for that. One glaring omission from their IP portfolio is a 5G modem, which (as Apple seems to have demonstrated by counterexample) is quite a non-trivial undertaking.
The duplication of labour is between competitors.
Yeah, but with scale comes efficiency. Arm can do it cheaper and possibly by enough that their customers would end up no worse off.
Differing requirements based around the common core foster advances in design and improve the product.
Arm has always allowed customers to order up their IP with customized parameters. Intel and AMD make custom Xeon and Epyc models that are made to order, for their biggest customers. There's no reason to think Arm won't continue this practice.
Competition advances the art.
Sure, but I don't really see anything in MS, Amazon, and Google's server CPUs that's such a special sauce. Not like what Nvidia is doing, at least. And if they want to incorporate some custom IP in the CPUs ARM would make for them, I'm sure Arm will oblige. Minimum order 10M.
Though not a perfect example look at Apple v Qualcomm et al.
It's not an example, at all. Both design their own cores. Amazon, Microsoft, and Google don't. They just pick parts out of Arm's existing IP catalog.