Microsoft Can't DRM Docs Fast Enough 353
grcumb writes "As part of the DoJ Anti-trust settlement, Microsoft was ordered to provide freely available documentation for its communications protocols. InfoWorld is reporting that not only are they late in delivering the required APIs, but it's because they want to convert everything to the read-only Web Archive (MHT) format, which can only be viewed in MSIE. InfoWorld reports that, "In July, Microsoft said it would complete revisions of the documentation required by the court in the autumn, a season generally reckoned to include the months of September, October and November in North America, but may now have to extend work on a beta or test version of the new documentation into December...." So we have to wait longer for a format that makes the content harder for developers (developers! developers!) to use. Maybe they didn't read the documentation ..."
MHTML is RFC 2557 (Score:5, Informative)
There's a Mozilla KB entry [mozillazine.org] about MHTML support and open bugs for load and save (IDs 18764 and 40873; bugzilla won't accept links from Slashdot). Plus the maf extension [mozdev.org] to support MHTML.
Re:MHTML is RFC 2557 (Score:2, Funny)
.
Re:MHTML is RFC 2557 (Score:5, Informative)
Just because you don't pay money, doesn't mean it's free.
Wha? (Score:5, Interesting)
That's the dumbest thing I've ever read...
Reminds me: My dad was a missionary to various countries in South America -- he spoke fluent Spanish. One day a fellow preacher came by, from the US (Estados Unidos), to give a grand Protestant sermon to the mostly Catholic-born natives. The title of his sermon (in English): "The Difference Between Righteousness by Faith and Justification by Faith". (Yes, humans often quibble over the finest of details.)
He had to take a seat, aghast and flabbergasted, after just ten minutes into his 90-minute sermon, when his translator (mi papa) explained to him that, in Spanish, there is only one word (Justicia) for his two words, Justification and Righteousness.
Freedom, sir... I'll take Freedom over Free, any day.
Re:MHTML is RFC 2557 (Score:5, Informative)
Re:MHTML is RFC 2557 (Score:4, Interesting)
Single point of failure (Score:5, Funny)
Don't we just need one machine on the net somewhere to which we can...
Not if it gets Slashdotted.
Not MHT ... *RMH* (Score:5, Insightful)
RMH is a subformat of Microsoft's Rights Management System (tm). Yes, that's right, it's called RMS [google.com]. How's that for doublespeak?
If I only had mod points today... (Score:5, Insightful)
It has almost nothing to do with the format being one that (for the moment) only internet explorer can read. It has everything to do with the fact that the documentation is in a format designed to lock out free software. (I can't imagine that the license for Microsoft's DRM developers toolkit would allow one to release implementing code in source form)
Re:MHTML is RFC 2557 (Score:3, Interesting)
Obviously! (Score:5, Funny)
Re:I'm not a developer (Score:5, Informative)
Re:I'm not a developer (Score:3, Informative)
Mac OS X is pretty damned open. XML configuration files, an open-source kernel (!), free IDE, the native compiler is gcc, the API is extensively documented, and there are extensive tools for reading the class libraries and interfaces shipped in the developer's kit.
Re:Obviously! (Score:3, Funny)
Microsoft Not Complying? (Score:5, Funny)
In other news: Benchmarking (Score:3, Interesting)
Re:My solstices memory is a little fuzzy, but I th (Score:2)
Not in the south. At least in Australia, summer starts Dec. 1 and Winter starts June 1.
What's wrong with PDFs? (Score:5, Insightful)
Re:What's wrong with PDFs? (Score:4, Insightful)
Re:What's wrong with PDFs? (Score:3, Funny)
What does, Microsoft's childish actions or the whining that Microsoft's not sharing?
Re:What's wrong with PDFs? (Score:4, Insightful)
I was simply referring to Microsoft having to have the last word. The DOJ has ordered them to share this documnetation -- that is not up for discussion; however, Microsoft has intentionally made it as difficult as possible for someone who needs this documentation to not only get it, but then to be able to use it. So, to answer your question, I would say it is Microsoft's childish actions that remind me of kindergarten.
Re:What's wrong with PDFs? (Score:5, Interesting)
Isn't this contempt of court? Like showing up to pay a fine with pennies in a jar?
Re:What's wrong with PDFs? (Score:3, Funny)
I think you mispelled ``sick''.
Re:What's wrong with PDFs? (Score:5, Insightful)
Re:What's wrong with PDFs? (Score:3, Funny)
Dude, you give a browser a cookie.
My mouse just eats batteries.
Free PDF Creator (Score:3, Informative)
One quick example is "pdfcreator".. its a pseduo printer driver that exports directly to PDF format..
Re:What's wrong with PDFs? (Score:2)
Or you can use the open source pdfcreator [sourceforge.net]
Re:What's wrong with PDFs? (Score:3, Insightful)
Thoough you can describe anything in words, diagrams can often explain technical concepts much more clearly and compactly. PDFs are ideal for combined text and diagrams. If they aren't locked down (using Adobe's DRM) you can easily copy and paste both text and diagrams from PDFs. They are harder to modify, but you can overlay fairly easily with notes.
It could be worse... (Score:5, Insightful)
Re:It could be worse... (Score:2)
Oh well, hopefully WINE can let us view them.
Re:It could be worse... (Score:5, Funny)
Re:It could be worse... (Score:4, Funny)
Isn't that the standard EULA?
Re:It could be worse... (Score:3, Interesting)
And that's the way that many "open" standards are available. Sure, using the standard is free (if there are no related patents), but the documents are copyrighted and could cost as much as $500. Unless you're a member of the standardisation organisation and have paid thousands of dollars in dues.
Then there's the standards containing patented alorithms (MP3, MPEG4 etc.) Bleh.
I'm all for the freedom to keep your
Re:It could be worse... (Score:3, Insightful)
- no digital format (so no copying of example code, or even test vectors)
- no way of knowing what is exactly in the standard beforehand (yes, there are excerpts, but they are not always that usefull)
- difficult and expensive to obtain, so for the DIY people, like open source developers, it's a pain in the butt
- it takes time to even get the standards, lovely if you need them asap
- thank you for even more adm
Freely Available? (Score:5, Insightful)
The (Developers! Developers!) reference is about the Steve Ballmer Monkey Boy Dance [ntk.net].
manpages, baby! (Score:5, Funny)
leave it to Mcrosoft (Score:5, Insightful)
DRM? (Score:5, Funny)
Well thats ok then. Now where's that format? Oh www.microsoft.com/download/mht-fileformat.mht .....
Re:DRM? (Score:2, Insightful)
Why do they bother? (Score:4, Insightful)
So much for DRM lol
Re:Why do they bother? (Score:2, Insightful)
Fall Season (Score:5, Insightful)
Actually winter normally does not officially commence until around December 22nd. So they are quite within a reasonable timeframe to complete it in early December and still be done in autumn.
Re:Fall Season (Score:2)
Maybe they're doing the work at their Australian subsidiary...
Re:Fall Season (Score:3, Insightful)
Given the effects of thermal lag -- eg, late January/early February is typically the coldest part of winter -- that's actually quite reasonable.
Seasonal deadlines? (Score:5, Insightful)
How can a company tell a court that they will finish something in a season? Shouldn't a deadline from a court ruling have a specific date attached to it?
Re:Seasonal deadlines? (Score:2, Funny)
At one point, they thought 'When hell freezes over' or 'When the cubs win the world series' was a specific enough deadline for when they'd explain the inner workings of Windows.
Re:Seasonal deadlines? (Score:5, Funny)
"I'll have it done in a second": means "you have me by my balls; if I don't get my paycheck, I'm getting evicted, my girlfriend will leave me for Stu, and I'll suffer from erectile dysfunction. Oh, and Stu is the neighborhood stray."
"Give me a couple of hours" means "It'll really take a couple of minutes, but I found some great pr0n which, quite frankly, is higher on my priorities list. And you see, my entire family died in a horrible sewing accident and I've inherited a few hundred bucks so I'm not scheduled to become desparate for my paycheck for another few weeks."
"Sure. Next week okay?" means "Boy, aren't I glad I went freelance and can now charge by the hour! I _did_ bookmark that new ferris wheel pr0n site, didn't I..."
"You'll have it in a month and a half" means the same as the last one, but the person delivering the promise has now been freelancing for some time and is well aware of the outlandish deadlines one can deliver. Typically this kind of deadline is delivered in a falsetto faux-latin-lover accent.
"Can you wait till Autumn?" translates as "Go fuck yourselves - No wait, let us assist you in the process of your getting fucked."
Finally, "Some time in 20[07-99]" is reserved for Longhorn-specific press releases.
I sincerely hope this helps you.
DRM, What?! (Score:4, Interesting)
MHT and MHTML files are actually really cool and its too bad other browsers don't support it. (Or in Mozilla's case, support it outside of the mail client.) I wonder if its just because MS came up with the idea? (AFAIK)
The format is *extremely* useful for things like demo'ing a web site or portions of a website on a frequent basis to different people. I work for a company where we are constantly updating our demo server with new accounts, constantly creating new subdomains, etc, just to allow a client to view the site in their browser securely. We need to be able to take premission away from them after the demo period is over, as well as, make sure unprivledged users don't see the content.
This could all be solved by storing the mhtml archive of the web content in our digital asset management system. Administering that is much easier that setting up new domains/users/etc.
But alas, nobody supports it.
Re:DRM, What?! (Score:5, Informative)
from Microsoft: "The Web application puts both the encrypted
Re:DRM, What?! (Score:2)
You have to be kidding me. Automate the process... modify the system to time out or hell... create a dmz version with less thrills.
There are lots of clever things to do in regards to something that is horrendous amounts of flux.
Really, "This could all be solved by".... better admins.
Re:DRM, What?! (Score:2)
Why accept document in MHT? (Score:5, Interesting)
Why Microsoft is above the law (Score:5, Insightful)
1) Republican administration
2) To which Microsoft was the third largest corporate donor.
This means that things like Department of Justice orders from *previous* administrations don't count.
Would you prefer it ... (Score:3, Insightful)
1) Republican administration
2) To which Microsoft was the third largest corporate donor.
This means that things like Department of Justice orders from *previous* administrations don't count.
I don't like the DoJ's soft-on-microsoft attitude either.
But would you prefer it if a Democratic administration couldn't decide to soft-pedal decisions made by, say, the appointees of Bush's administration?
You know they will. They always have.
Sauce for the goose IS sauce for the gander.
Re:Would you prefer it ... (Score:3, Insightful)
It's not quite the same. The Republicans have stronger ties to big business.
Granted, the Dems have their own set of sources of bribes, like lawyers and the labor unions....
Re:Why Microsoft is above the law (Score:4, Insightful)
Kind of makes a mockery of the word "justice" doesn't it? When Justice depends on who is in office then the dept of justice is nothing but orwellian doublespeak.
Please people make it a point to re-read 1984 before the election.
Re:Why accept document in MHT? (Score:3, Informative)
The reason is simple... (Score:5, Informative)
Re:The reason is simple... (Score:3, Insightful)
I don't see why they need to be encrypted to be signed, that's overkill. Just supply them in a
Re:The reason is simple... (Score:4, Insightful)
An even simpler(*) solution would be to write documents in plain text, and sign that. An approach that has been used on Usenet for
-- Damian
(*) Simpler from a technological point of view. Not simpler to apply for people unaware of the distinction between Microsoft Word documents and plain text and ignorant of existing digital-signature conventions.
no chance..... (Score:5, Interesting)
None of this corporate nonsense will end, and it will continue to get worse and worse, until the law is readjusted to reflect that only named individual human beings have personal rights. Corporations avoid a lot of "guilt" by hiding behind the artificial person legal construct. It's beyond loony, was insane when it was aquired, now it's out of control and has lead to defacto fascism, let's call it what it is.
And I blame the law/justice/court system just as much in this mess as the corporations.
"Microsoft" should have never gone to trial, it should have been named humans, completely responsible for their decisions.
Here's a thought, a mass protest by millions of people having a nationwide "incorporation day", flood the system with incorporation papers and lawsuits, a tidal wave of paperwork shuffling, patent applications, copyright registrations, and so on and so forth. Get every human to be part of their own friends and family corporation, watch the system grind to a halt, THEN maybe we'll get some change. Take every single tax break corporations get, fill out the paperwork. Why should they get all the tax break perks, and avoid personal responsibility? Sue the pants off of every large existing corporation out there, find little picyaune laws you can use. Patent everything possible, no matter how obscure. Challenge "no warranty" EULAS in small claims court all over. Serve every PHB out there with papers detailing your employment status, make them sign off to you on every single decision. They balk, sue em. Hand your own puchase contract to every shopkeeper out there when you go to buy something, demand they sign it for the sale.
They want stupid, inane, ridiculous, society choking crap busywork and laws I say give it to 'em!
Completely drown them in their own corporate/governmental/so called "legal system" paperwork BS.....
Re:no chance..... (Score:3, Interesting)
Is this halfway reasonable?
Re:no chance..... (Score:4, Insightful)
Free Windows? (Score:5, Insightful)
No (Score:2)
yeahhhhh... (Score:3, Funny)
Details of DoJ Settlement (Score:2, Informative)
Thanks, Richard (Score:4, Funny)
You can use the RMS SDK to build a shared document library that can protect and deliver RMS-protected documents on demand.
I was unaware that Mr. Stallman had contributed such a thing to Microsoft. Funny that I couldn't find a link at gnu.org.
Re:Thanks, Richard (Score:4, Funny)
No, no. You misunderstand. They mean protected FROM Mr. Stallman. After all, he won't touch MSIE.
A prior article says it best (Score:5, Insightful)
They are like children always trying to slither and wriggle their way out of things. It's disgusting and dishonorable. What's worse is that the court system seems to tollerate it all too often. I'm not a lawyer which is probably why I have a pretty clear picture of "right and wrong" in this.
Basically, the court ordered them to do something and they failed to comply. The court should take action and not accept excuses. Freely available is freely available -- locking it down through format is not freely available and NOT what the court intended.
Re:A prior article says it best (Score:4, Insightful)
Not all people perform a rolling stop through stop signs. Some people actually follow the speed limits. (I am not one of them) But when given an order directly from the court to do something, I do not attempt to find ways to avoid complying and I don't believe that to be standard practice in other companies.
They were ordered to release information freely, and they set about creating a means by which they can distribute the information without making it freely available to all systems complying to their proprietary formats... and waste the court's time in doing so. There is no way the court would have ordered this, nor should the court have expected such a response.
And it's not a particular dislike for Microsoft that fuels my response. It's simply wrong. It's wrong if anyone does that and especially wrong when Microsoft has already been found criminally guilty and are failing to comply with their punishment.
I hope the court renders a decision against Microsoft citing that their delay was needless and their attempt at encoding into a proprietary format is contempt of court.
MHT's are quite handy (Score:2, Informative)
That said,
That's because most of the docs are in wordstar (Score:2, Funny)
They're doing this because... (Score:5, Interesting)
I saw that metadata and I must admit that seeing the last 10 authors, the fact that MS folks had crashed no less than 2 times in the document itself, and seeing the revealed tracked changes that showed up again as a result of the corrupting document was a real hoot. Apparently the folks at Microsoft were somewhat horrified...
best part is though (Score:3, Insightful)
Better target than Fairplay (Score:3, Insightful)
What about Microsoft Press? (Score:5, Insightful)
They should be thankful that I am not the judge in this case. When a company has a technical publishing department and can't provide timely techical documentation then that is CONTEMPT!
How to enforce settlement (Score:3, Interesting)
Lemonaide making (Score:3, Insightful)
If only they put so much innovation into their software...
Signs of things to come? (Score:5, Interesting)
The really scarry part... All the above coupled with "Trusted Computing" and you no longer own anything you create, you no longer own a "lifetime" license to the software you purchased, hell you don't even really OWN your hardware at that point............
And people wonder why geeks view M$oft as such a bad company. It's a perfect example of the damage that can be done by an entity that has a monopoly on the system.
I give it 3 minutes online (Score:3, Insightful)
I suspect that Microsoft has already done the engineering and is just trying to figure out how to spin the egg they'll get on their face when this happens. I'm sure the word "terrorists" will somehow be involved.
When the court records to be produced (Score:3, Interesting)
Do I get to dictate the terms under which I satisfy the court's orders?
Logic (not that logic has anything to do with our legal system) would suggest that if the court orders me to produce records, the court, not I now controls the records.
In the past, producing the records in one format or other would seem to satisfy the requirements of the court--the court now has the records, and I do not control them.
However, if I attempt to satisfy the court's order by producing records in a DRM format--one in which I control the use of the records--I have explicitly said "I, not the court, control those records."
Doesn't sound like I've produced much of anything at that point.
Is there a lawyer in the house?
What needs to be done (Score:3, Interesting)
Containing that would be simple:
Require that all software for which the developer
wants IP protection have source code escrowed that would go into the public domain after some finite time(say 5-10 years).
Use Constitutional authority to regulate interstate commerce to move taxes from the broad public onto companies that have a measurable degree of monopoly power.
Now this isn't being done because congress is intent on selling their offices to the highest bidder.
Why is anyone surprised? (Score:4, Insightful)
Why is anyone surprised by MS actions?
The crock is that the law only applies to those who can't afford to get out of it. For Gates and such, laws are only inconveniences.
mod me down for growsing but this was a story (Score:4, Informative)
Re:Didnt RTFA, but (Score:2, Informative)
Re:Didnt RTFA, but (Score:5, Informative)
"The plaintiffs have three main areas of concern about the documentation.
First among these is that Microsoft, asked to open up and document the interfaces to its communication protocols for licensees, has chosen to issue the documentation in a rights-protected file format called MHT, readable only with its own Web browser, Internet Explorer. This means licensees can neither annotate nor effectively search the information, according to the plaintiffs. "
Re:Didnt RTFA, but (Score:5, Informative)
The DRM is not the compression part. The files are encrypted. If you DID RTFA, you would have read:
And that MS is offering a The problem with this dev toolkit is that it is MS only, so that means no Linux, Mac, *BSD or Solaris for the DRM of these MHT files. These documents are for developers who may want to interact with MS's proprietary communications protocols, and some of them may be working on different OSes to make those other OSes use MS's proprietary communications protocols. Now they will be forced to use MS windows to get to the documentation.Re:Didnt RTFA, but (Score:4, Funny)
Re:GAHHHH!!! (Score:2, Funny)
Re:GAHHHH!!! (Score:2)
Re:GAHHHH!!! (Score:5, Insightful)
What's wrong with text/plain or text/html anyway?
Re:GAHHHH!!! (Score:4, Insightful)
Re:GAHHHH!!! (Score:2)
Re:GAHHHH!!! (Score:4, Informative)
bug 40873 (Save As MHTML) has 180, so it's a top 10 bug.
Re:GAHHHH!!! (Score:4, Informative)
"This is an archive extension that allows complete web pages to be saved in a single archive file. MAF stands for Mozilla Archive Format and the extension uses RDF to save page meta-data such as the original URL of the page and the date/time the page was put in the archive. It also allows pages to be saved in a separate MHTML compatible format for interoperability with IE systems."
Re:GAHHHH!!! (Score:4, Informative)
Today, yes.... tomorrow no... (Score:4, Insightful)
The trusted software would prevent the trusted OS from allowing printscreen to work. The trusted hardware could check to ensure that the code hasn't been modified and that a tamper-proof certified monitor is attached. Then the subliminal patterns in the scan codes could inform your DRM enabled digital camera that it cannot take a photo, or if it does, to attach the appropriate DRM status on the resultant photo.
Of course you would only use a trusted camera on your trusted computer because nothing else would work.
Hardware companies would only get the certifier keys if they produce nothing but trusted hardware. The marketplace for non-trusted hardware being minimal since "only pirates need that stuff", conventional recording devices will fade into history.
Finally, yes, you could just write it down and key it back in, but your trusted software places your identity in your documents so that if you redistribute them, they'll have a fingerprint to find out who did it... and if you do manage to produce an untrusted document... no trusted computer will open it since it is not trusted.
DRM is a long term plan.
Re:Readonly is DRM'd? (Score:3, Informative)
Some excerpts from that page:
Re:More difficult to use? & Rehtoric = NOISE (Score:3, Informative)
What's so difficult about a read-only format?
There is nothing wrong with a read-only format. There is a problem with the read-only format they have chosen. "Freely available" were the words used in the instructions. These documents can only be viewed in IE with a special plug-in from MS. IE runs on 2 platforms, Windows and MacOS (sort of). MS has deprecated the mac version, leaving Windows the only actively maintained platform for reading this documentation. Windows costs money.
If I complied with