IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Hmmm. Hierarchy of keys.
So - say I create a program for, say a Tivo with a GPL3 kernel (big assumption, I know), Tivo's programs are guaranteed to be authorised, and I can authorise the program to run on *my* Tivo as well. Meanwhile the program I wrote wouldn't run on other Tivos without being specifically authorised? I can see that as having some utility...

Or a small number of keys that always work - which leads to your second scenario?

Am I reading you right here, or am I just being dense?

Imric's Tips for Living
  • Paranoia Is a Survival Trait
  • Pessimists are never disappointed - but sometimes, if they are very lucky, they can be pleasantly surprised...
  • Even though everyone is out to get you, it doesn't matter unless you let them win.


Nothing is as simple as it seems in the beginning,
As hopeless as it seems in the middle,
Or as finished as it seems in the end.
 
 
New You've got the idea
I was talking the first option, where Tivo's programs are guaranteed to be authorized but users can authorize more for their programs.

However after a while a third party will produce something useful, and every user who wants to use their software will have to authorize that third party's keys. If you want to use stuff from 3 people, you need 3 keys.

Before long users and developers managing this will decide that it is easier to just share a private key among developers. Then users only have to authorize third party software once, and they get lots of software.

So the first option, DRM but users can adjust who has permission, effectively becomes no DRM in the end.

Cheers,
Ben
I have come to believe that idealism without discipline is a quick road to disaster, while discipline without idealism is pointless. -- Aaron Ward (my brother)
New *chuckle* But when your goal is no DRM...
...in the first place, that's not so bad either.


Imric's Tips for Living
  • Paranoia Is a Survival Trait
  • Pessimists are never disappointed - but sometimes, if they are very lucky, they can be pleasantly surprised...
  • Even though everyone is out to get you, it doesn't matter unless you let them win.


Nothing is as simple as it seems in the beginning,
As hopeless as it seems in the middle,
Or as finished as it seems in the end.
 
 
     GPLv3 Update #2. - (folkert) - (7)
         Using DRM to eliminate coding new programs is bad - (imric) - (6)
             DRM to ensure you are running what you want to run... - (folkert) - (5)
                 If anyone can get an authorised key - (imric) - (4)
                     I think I see Greg's point - (ben_tilly) - (3)
                         Hmmm. Hierarchy of keys. - (imric) - (2)
                             You've got the idea - (ben_tilly) - (1)
                                 *chuckle* But when your goal is no DRM... - (imric)

Loopholes and fine print are there for a reason, and it's not to make you happy.
81 ms