Skip to contentSkip to conversation

Digital Rights Management - An idea (limited lease, renting, expiration, verification) NON HARWARE BASED.

DISCUSSION Dean McEwan 7 participants 9 messages May 14, 2003

lore
Share & tools
lore
#0 lore raw

Alan Cox <[email protected]> said :

Quoted 2 lines

You can set this up with both rsbac and selinux

Im thinking of much more...
It would be set up so that files have an internal signature (ELF format might have to be fiddled with). It would verify itself by sending info to the creator of the contents PC OR server asking for verification of itself, files could be limited lease, rented, or automatically expire after some time.

NB
===
I get the whole Palladium thing and no I don't wan't one central server e.t.c. so the GOV.T and M$ can control everything, it would be a opt out affair, and it definately would NOT work with the FRITZ chip. Decentralised, giving authors control over their work(s.), except where license forbids this.

E.G. a kernel could refuse to work after one year forcing its users to upgrade their kernel, preventing exploits being left in place, and creators of the prefab kernels in a sticky liable mess.

Signature · 5 lines
______________________________________________
http://www.linuxmail.org/
Now with e-mail forwarding for only US$5.95/yr

Powered by Outblaze
#1 lore raw
Quoted 4 lines · Dean McEwan

Alan Cox <[email protected]> said :

Quoted 2 lines

You can set this up with both rsbac and selinux

Im thinking of much more...

[SNIPPED...]

Quoted 5 lines

E.G. a kernel could refuse to work after one year forcing its users to upgrade their kernel, preventing exploits being left in place, and creators of the prefab kernels in
a sticky liable mess.

The worst problem with expiring software is that a company, operating in good faith, can be forced out of business because if it.

Lets say that I have a company called BestInTheWorld. Because I make the best data-base software in the world, a lot of companies purchase a license to use this software. The software expires in a year. This is no problem because The software renewal is cheap. Soon every company in Silicon Valley uses my software. The company is going strong and needs to expand. It issues public stock.

Al Qaeda purchases controlling interest in the company and closes it. In one year, everybody in Silicon Valley is out of work because all the company's software stopped working.

Bad joke? Hell no. Digital thought about short-term leasing of their software when they introduced LMF, the license management facility. Once Digtal's lawyers got involved, a patch was sent to everbody making damn sure that the "expiration" capability was removed. Nevertheless, FTP Software, that made TCP/IP to DECNET sofware, continued to have software that expired.

Basically, in many states in the USA, you can't sell or lease something that will become worthless or unusable if the seller or leasor no longer exists. If the renter makes a good-faith effort to pay the rent, the renter continues to enjoy use of the leased property. Creating property that doesn't allow this violates common law.

Cheers,
Dick Johnson
Penguin : Linux version 2.4.20 on an i686 machine (797.90 BogoMips). Why is the government concerned about the lunatic fringe? Think about it.

#6 lore raw
In reply to Dean McEwan
Quoted 4 lines · Dean McEwan

It would be set up so that files have an internal signature (ELF format might have to be fiddled with). It would verify itself by sending info to the creator of the contents PC OR server asking for verification of itself, files could be limited lease, rented, or automatically expire after some time.

That way around doesnt actually work because I'll simply lie, fake the server or firewall you (in fact any serious business firewalls all outgoing traffic from end users). If you want to do it for internal trust and you control the systems (the useful case) you set SELinux or RSBAC up so that all applications create files in a "non runnable" class. The only way to transition an app is a single user application which does your key checking and other processing then transitions the binary to "safe". I guess you also add a general rule that writing to a file moves it back into non runnable.

One of the problems with this is interpreters. Its easy to do this with ELF binaries but you have to extend it to scripts and that normally means more pain 8)

#2 lore raw
In reply to Richard B. Johnson
Quoted 3 lines · Richard B. Johnson

Basically, in many states in the USA, you can't sell or lease something that will become worthless or unusable if the seller or leasor no longer exists.

CAD software is mostly leased these days. That would seem to contradict your position. Can you quote some laws which say that leasing software is illegal?

Signature · 2 lines
---
Larry McVoy              lm at bitmover.com          http://www.bitmover.com/lm
#7 lore raw
In reply to Dean McEwan
Quoted 5 lines

[[email protected]]

E.G. a kernel could refuse to work after one year forcing its users to upgrade their kernel, preventing exploits being left in place, and creators of the prefab kernels in a sticky liable mess.

Well, I reckon people who have an irresistible temptation to fish out their C64 to play Bubble Bobble[1] every time somebody comes to visit would have a pretty distinct opinion on this "feature."

Signature · 3 lines
Tomas Szepe <[email protected]>

[1] http://www.bubandbob.com/
#3 lore raw
In reply to Larry McVoy
Quoted 8 lines · Larry McVoy
Quoted 3 lines · Richard B. Johnson

Basically, in many states in the USA, you can't sell or lease something that will become worthless or unusable if the seller or leasor no longer exists.

CAD software is mostly leased these days. That would seem to contradict your position. Can you quote some laws which say that leasing software is illegal?

What did I say? I never implied that leasing software was illegal. What I said was that software that expires after a certain time has certain problems, the most basic of which is that a renter who makes a good-faith effort to pay the rent, must be able to retain ("enjoy") the use of the rented property. If software expires and there is no leasor available for the renter to make a good-faith effort to pay, the property must remain usable until this problem is solved. If software is not capable of remaining useful even after a leasor is no longer available then the software cannot be leased (although it probably can be sold because you can sell anything, including lemon cars as long as the condition of the property is not hidden).

Furthermore, companies that sell public stock need to protect the interest of their stockholders. If the viability of one company is dependent upon the continuance of another company, then, as they say in Houston; "We have a problem".

Cheers,
Dick Johnson
Penguin : Linux version 2.4.20 on an i686 machine (797.90 BogoMips). Why is the government concerned about the lunatic fringe? Think about it.

#8 lore raw

Re: Digital Rights Management - An idea (limited lease, renting,

In reply to Dean McEwan
Quoted 3 lines · On 14-May-2003 Dean McEwan wrote:

E.G. a kernel could refuse to work after one year forcing its users to upgrade their kernel, preventing exploits being left in place, and creators of the prefab kernels in a sticky liable mess.

No, my computer must do what I want. Forced upgrades are a disgusting marketing practice.

Bye.

#5 lore raw

Re: Digital Rights Management - An idea (limited lease, renting,

In reply to Richard B. Johnson
Quoted 1 line · Richard B. Johnson

Al Qaeda purchases controlling interest in the company

Uh Uh, the all-american bogeyman approaching. Film at eleven.

Signature · 5 lines
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
[email protected]        +49 9131 50 654 0   http://www.intermeta.de/

Java, perl, Solaris, Linux, xSP Consulting, Web Services 
freelance consultant -- Jakarta Turbine Development  -- hero for hire
#4 lore raw
In reply to Richard B. Johnson
Quoted 5 lines · Richard B. Johnson

What did I say? I never implied that leasing software was illegal. What I said was that software that expires after a certain time has certain problems, the most basic of which is that a renter who makes a good-faith effort to pay the rent, must be able to retain ("enjoy") the use of the rented property.

It's not property that you are renting, it is a right-to-use.

Signature · 2 lines
---
Larry McVoy              lm at bitmover.com          http://www.bitmover.com/lm