First, Nokia is right that on an embedded device, a security model is required that separates processes, and the Aegis framework seems to do the job. That part of the architecture was interesting and seemed reasonably well designed given the practical constraints.
However, the DRM architecture is just a projection of the TPM security model on Maemo. What made the presentation particular troubling is that no consideration at all was given to the criticism of TPM, which naturally applies to Maemo without modification. In fact, Nokia made two disingenious claims:
1. Nokia claims that users are "free to choose" between free devices + software, DRM encumbered devices + software and sim-locked devices. But these options are not equal: certain services will require the DRM software stack, and operators will sell sim-locked devices at a price point with which the free devices can not compete in the mass market. Elena said that (paraphrased) "it's up to the operator to decide if the device is sim-locked or not, and up to the user to buy it or not, there is nothing Nokia can do about it." which is blatantly wrong, as it is Nokia who provides operators with the opportunity to sim-lock the device and content providers to require a DRM software stack in the first place.
2. Nokia claims that they are interested in the opinion of the community, but not a single word was said about Nokia's response to the TPM criticism of the last decade, which culminated in the compromises that are documented in the GPLv3. We had conferences all over the world. Nokia was present at these conferences. Now they try to repeat the process as if nothing happened. The Maemo security framework that was presented is incompatible with the GPLv3. Nokia is not listening.
The danger from this is that there will be two separate free software stacks down the road, a stack that is compatible with DRM, and a stack that is incompatible with the DRM. This may very well be the biggest fork in the history of free software, and Nokia wants to make sure people stay on their side of the fence. Instead of harmony, there might be a deep division. The loser here is Elena: She either is ignorant of this or deceived her audience.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds