shamino said:
It's incredible how paranoid people get over something they know nothing about.
The chip in question does not do a thing without software support. It has specialized hardware that can run encryption/authentication algorithms very fast, but that's about it.
If you want to use it to restrict what kind of system software you install, then the ROM code must be designed to use the chip in that capacity. If an OS wants to use it to restrict what computers it installs onto, the OS must be designed to use the chip in that capacity.
You should realize that everything this chip does can also be done in software. A ROM can restrict what boots without this chip - it will simply take longer to run whatever encryption/decryption is necessary.
As for restricting what software you can run, again this requires the operating system to do the work. The chip can make the DRM algorithms run faster, but that's all it will do. An OS can do all the same things without the chip. The chip can not impose any restrictions on software without support from the OS.
If Apple wants to implement some kind of system-wide DRM (and all indications are that they are not going to do this) they can do so with or without this chip. The chip may make it easier or faster, but that's it.
Assuming that this chip ends up in production Macs (which it may not) and assuming Mac OS uses it for anything (which it may not), here is what I think it will be used for:
- Make sure Mac OS doesn't run on non-Apple computers.
- Provide a DRM-API for applications to use for their own documents. This would make programs like iTunes (which already use DRM) run a bit faster, and it would allow third-party apps to apply DRM to their own documents with a minimum of software development.
- Provide a facility where software publishers can get most of the benefits of a security-dongle without having to actually ship dongles to customers.
- Provide a facility where a system administrator (the owner or an IT department) to restrict what applications are installed. For home users, parents can keep their kids from installing unwanted programs. For corporate users, an IT department can restrict computers to only using the corporate-standard software suite.
- Provide a unique serial number for software registration, to prevent piracy.
These are what I think Apple may want to use the chip for. Not necessarily what it will be used for. Note also that every single one of these things can be implemented right now, without any special chips. This chip just makes the code run faster.
I am certain that Apple will
NOT use it to:
- Apply DRM to all your documents whether you want it or not
- Force application developers to apply DRM to their documents
- Alert law enforcement/Microsoft/the boogieman whenever DRM-authorization fails
- Prevent the computer's administrator (owner or IT group) from installing any software he wants to install.
- Prevent you from installing Linux/Windows/whatever. Apple has explicitly stated that they will not take steps to prevent this.
If Apple wanted to do any of this nonsense, it could do it right now, without any special chips. The fact that they have done nothing even close to these speaks volumes.
After reading your post, I just had to reply..
Just some specs here:
http://developer.intel.com/design/pentium4/papers/DrMOS.pdf
Anyway you are right in saying that in order to implement all these lockin features it would require software support, however you are DEFINITELY WRONG when you say that the extra capabilities of the chip can be emulated with present day software too.
Software binaries can EASILY be patched and modified.. but with trusted computing.. hey, suddenly it is a lot harder to say anymore.... Plus, I have to add, with TC it is possible to restrict a system BIOS to boot only *certain* signed code.
If the OS refuses to allow you access to a file, and you can't boot another OS to recover your file, and the harddrive refuses to work in another system for which it is not signed for.... please tell me how you are going to get at data for which you have right for?
Now, some of us might be dual booting Linux/MacOSX users. Imagine even that right being eroded away.
I'm pretty sure Apple would want to do all the things you have listed, after all Apple is not a kind, nor nice.. person.. not like such traits could be attributed to it. While Apple is a person in
law only, but in reality it is a
Corporation, it is only responsible to its shareholders, and prove itself via its quarterly profits.
NO MORE! NO LESS! That's it!
And if these do give various kickbacks from other members of the TC group, I'm pretty sure nothing is stopping them. Definitely not you, the customer. Since when you mattered into this when they decided to increase the prices of their systems for all their loyal and faithful users for the sake of maxmizing their profits?
Before you rebutt it, stop and think again... isn't it true?
Think about the time Apple stopped including floppy drives with their macs.. and start happily selling macs with NO FORM OF REMOVABLE STORAGE, for what reason? Looks? Or *more possibly* to reduce costs? Or perhaps that time when they put in.. *wow weee* a second processor in the Tower G4, when there wasn't even any software support yet!
Let's admit it, Apple only wants to make money. Even if sometimes they have to stoop to less than honest ways to do it. That's Steve's one and only responsibility as the CEO.
Anyhow Microsoft has already gotten the patents nailed down for the short and curlies, so I guess even if Steve Jobs got infected by an evil germ he will still have to beg Bill for licenses!
Read some of the patents for yourselves.. they are truly the makings of a sick and demented mind...
http://cryptome.org/ms-drm-os.htm
It has nothing to do with paranoia.. because can anyone please explain to me why else would such capabilities be slowly implanted into our consumer products?
As I've said again, Corporations cannot be entrusted to be all Jesus-like and kind and generous.. even if they start off completely ignorant of the new possibilies afforded by DRM lock-in technologies, it is only a matter of time before *someone* thought of a way to do that, and the others would follow suit shortly.
Trust Apple? Perhaps... and I do hope day you guys are going to enjoy receiving that monthly bill for that 200 or so hours of Microsoft Office usage, lest your certificate be revoked, with the effect of making every single one of your documents inaccessible, and you getting fired.
Sounds far fetched?
Think how computers and Microsoft are like 15 years ago, look at computers and Microsoft today. Think about how computers and Microsoft WILL be like in 15 years.
Remember, progress is not linear, it happens at a faster and faster pace as more underlying techniques get developed.
Even if you won't be around to suck it up in 15 years time, think of what your kids will be enjoying.
It won't be pretty.. At least not that MacOSX Aqua kind of pretty...
MarcelV said:
Because of the much more generic environment Apple has to deal with in the Intel world, Apple has to do something to ensure the same robustness of the hardware/software integration as in the PPC world. The move to Intel is not an attempt from Apple to make OS X available for everyone to run on generic x86 hardware. Apple is most and above all a hardware company. So, if you don't like that, then why are you using Apple at all at this time? Nothing is changing. Apple has control now, Apple will have control then. Just the tool to accomplish this will differ.
Different levels of control my friend.. with TC, married with OS support, and further married with prevalent broadband access today, it is now possible to enact what's essentially a Corporate iron curtain over your OWN computer.
When that time comes I certainly don't mind if Apple gives me my PowerMac for free, but do you think that will happen? Of course not, first I will have to pay for the device through which I will "enjoy" the content, then I will get to pay for each time I watch DVDs and enjoy my applications.
Realise this. Up to this present day what's stopping the content industries from enforcing pay per use/view poliicies on consumers? The inability to control the signal path taken by their content to consumer's eyeballs!
Now with TC and DRM, essentially even single bit of electronics, be it in your HDTV (helllooooo new HDMI interface!) or your satelite receivers... or your DVD players.. everything.. bowing down to the will of the content producers, dilligently phoning home and "authenticating" each time you load a DVD, or fire up an applications..
It's Bill Gate's ultimate wet dream....