Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Jun 14, 2007, Robin Getz <[email protected]> wrote:

> On Thu 14 Jun 2007 01:07, Alexandre Oliva pondered:

>> then maybe the small 
>> company could have been more careful about the regulations.  There are
>> various ways to prevent these changes that don't involve imposing
>> restrictions of modification on any software in the device, all the
>> way from hardware-constrained output power to hardware-verified
>> authorized configuration parameters.

> As a person pretty familiar with the hardware in these types of
> devices - this just isn't practical.

I actually left out the most obvious one: store the program in ROM.
Is that not practical?

You're claiming that adding hardware locks and chains and bolts,
implemented with help from the loader software, is simpler than just
using ROM?

Well, then, ok: do all that loader and hardware signature-checking
dancing, sign the image, store it in the machine, and throw the
signing key away.  This should be good for the highly-regulated areas
you're talking about.  And then, since you can no longer modify the
program, you don't have to let the user do that any more.  Problem
solved.

-- 
Alexandre Oliva         http://www.lsd.ic.unicamp.br/~oliva/
FSF Latin America Board Member         http://www.fsfla.org/
Red Hat Compiler Engineer   aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist  oliva@{lsd.ic.unicamp.br, gnu.org}
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux