IF I understand this correctly, this is something that has been missing from the ARM ecosystem. A standardized platform as with the IBM PC and its successors in the x86 world could lead to the creation of some cool machines, hopefully with good support by both Windows and the Linux/BSD systems.
Yea it seems like it's something to act like ACPI and DMI but on ARM, right now this is being "solved" in linux with the whole Device Tree subsystem where there's a config file that's passed to the kernel on boot that gives all this data about the memory map, peripherals, etc. I'm hoping that this does work out to completely replace the whole device tree idea since then kernel support will be a lot simpler for a user, esp since UEFI has also been starting to be adopted on more ARM based systems now too.
I hate lawyers. It seems the license allows using the document to make compliant implementations, but if your implementation is incompatible in any way you lose the right to read the document.
But it's probably too early to tell.