Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)
Posted Oct 24, 2006 21:26 UTC (Tue) by
jzbiciak (
✭ supporter ✭, #5246)
In reply to:
Linux: GPLv3, DRM, and Exceptions (KernelTrap.org) by bojan
Parent article:
Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)
TC is not entirely incompatible with GPL v3. For instance, suppose I have a machine-specific secret key and a notion of "secure level." I, the user, have to perform some action to unlock the system--that is, lower the secure level. When it's unlocked, I can add/remove/change software and then re-lock it. (The lock could even have a physical aspect, such as a jumper or switch.)
When re-locking, the machine then signs each of the added/changed software using its secret, machine-specific key, and subsequently refuses to run any software with invalid signatures. That is, until it's unlocked.
This seems like a great way to harden servers.
It should be possible to run GPL v3 software on such a system. Making a key available doesn't mean telling the person what the key is.
(
Log in to post comments)