Entitlements are not DRM
Posted May 20, 2008 13:51 UTC (Tue) by
michaelkjohnson (subscriber, #41438)
In reply to:
A review of rPath Linux 2.0 (LinuxDevices) by bhepple
Parent article:
A review of rPath Linux 2.0 (LinuxDevices)
Entitlements are not DRM. They are data for access control, like a username/password pair or an ssh keypair. Not only are they not "DRM", they do not even implement license management. They are specifically the implementation of access control for Conary repositories.
rBuilder Online is a gratis web service which is available to create freely-redistributable appliances (in accordance with the terms of service, of course). Entitlements are not a feature of rBuilder Online. Data in rBuilder Online repositories is publicly-visible, by implementation and terms of service.
rBuilder Appliance is proprietary software (yes, built on top of open source software including Linux, and all the source code to the open source components is available) which includes the ability for customers to limit access to software updates to their appliances using entitlements.
An important feature of the Conary repository format is that it makes it easy for vendors to comply with license requirements to provide source code that corresponds to binaries. Conary builds binaries into a Conary repository from sources stored in a repository, and records with every binary build exactly which sources the binary was built from, along with enough information to recreate the build environment. This includes (among other things) the environment variables set when the package was built, and the exact binary versions of every package that was required for the build.
You are not the first to confound DRM with access control, as I see it. Richard Stallman famously refused to add wheel group limitations to GNU's version of the su command because it would have been inconvenient for him long ago when he broke into the administrative account on a computer. He strongly considered that access control to be "non-free", though I don't think that the term "Digital Rights Management" had been invented at that point. However, it is accepted at least in the Open Source mainstream that access control is appropriate; witness the widespread outrage in response to the recent discovery of weaknesses in generating OpenSSL keypairs in Debian distributions.
I hope this requested discussion is useful for you. Cheers!
(
Log in to post comments)