FTA: “Apple’s complete review of apps – known as “notarisation” process - a mandatory step for distributing any software on its platforms, represents the very gatekeeping behaviour the DMA was written to prevent.”

Notarization doesn’t involve a complete review (https://developer.apple.com/documentation/security/notarizin...: “Notarization of macOS software is not App Review. The Apple notary service is an automated system that scans your software for malicious content, checks for code-signing issues, and returns the results to you quickly.”

I also expect Apple will argue that requiring code to be notarized is explicitly allowed under the DMA, based on section 6.7:

“The gatekeeper shall not be prevented from taking strictly necessary and proportionate measures to ensure that interoperability does not compromise the integrity of the operating system, virtual assistant, hardware or software features provided by the gatekeeper, provided that such measures are duly justified by the gatekeeper.”

So, the discussion would have to be on whether this is strictly necessary and proportionate, and whether Apple duly justified that.

I think “strictly necessary” is a bit at odds with defense in depth (https://en.wikipedia.org/wiki/Defense_in_depth_(computing)), where you explicitly add redundancy to improve security, so we’ll see how a judge rules that, but I can see them accepting it if Apple argues they’ll implement a similar feature on-device instead if they have to.

> “Notarization of macOS software

The submitted article is about notarization on iOS, which is vastly different from notarization on macOS.

It's a shame that Apple used the same word for both platforms, because it appears to be confusing everyone. Maybe that was deliberate...