

So, at least in theory, any program can read data and key material from Blu-ray discs without obtaining exclusive disc access and from any capable drive.

Mac OS X version 10.5 "Leopard" and above support Blu-ray discs and feature API for Blu-ray specific AACS key exchange. A separate rant on this matter can be found here. Mac OS X version 10.4 "Tiger" and below don't provide any Blu-ray API and MakeMKV has to use so-called "direct access" API that works only with write-capable drives and is significantly slower compared to regular read access. DASPI kernel extension is included with MakeMKV. Starting with version 1.6.4 MakeMKV introduces DASPI disc access mode that is faster and more stable than "OS access" mode. NOTE: The text below applies only to "OS access mode".
