Windows 7 To Be "Thoroughly" Tested For Antitrust Compliance
CWmike writes "Technical advisers to the antitrust regulators who monitor Microsoft's compliance with the 2002 antitrust settlement will test Windows 7 'more thoroughly' than earlier versions of the operating system were tested, according to a new status report filed with the federal judge watching over the company. Microsoft is also facing renewed scrutiny from the EU, which two weeks ago filed preliminary charges against the company over bundling IE with Windows, and said more recently that Microsoft 'shields' IE from competition."
Microsoft's compliance with the 2002 antitrust settlement will test Windows 7 'more thoroughly' than earlier versions of the operating system were tested, according to a new status report filed with the federal judge watching over the company.
Wasn't this done for XP? If I cannot remove IE or Windows Media Player, then these folks will not have done their job.
But the better move would be to force Microsoft to use open formats for all their applications. That way, we all can be sure that alternative apps have the opportunity to work as required. The only hindrance here would be for programmers to "deliver."
Actually, by making sure other browsers are not [fully] supported by their web service applications, they are locking out competing, STANDARDS BASED, browsers and client machines including those running Firefox and Mac OS X. It is not merely an issue of web designers not making things compatible, but whole applications and applications interfaces are closed to anything other than MSIE.
what am I going to use to download firefox? Do they really expect end users to learn to use FTP? I'm not sure the DOJ has thought this through.
http://www.getfirefox.com/
"I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
I feel part of the reason Microsoft have got away with a lot of their bad practices is because no one with any power to do anything about it cared.
Now these people of power are waking up. It's not just the wining of nerds and does matter. Computers are like anything else competition is required or things become expensive and broken.
Closed source is broken anyway, but to have a company to make closed software on a closed platform, how can that ever be a level playing field?
Just a simple example: the embedded FTP client in IE that integrates with Windows Explorer. It's a good idea, a sound implementation, but why should it be denied to other browser makers? It's not like I didn't pay for Windows Explorer.
Contrary to what you might think, I would like W7 to do a good job. I would also like to have it work properly in diverse networks, and be able to deploy applications and shares across those networks without regard to OS. I would prefer installing IE8 not to break some of my old .NET applications when it doesn't interfere with similarly ancient Java apps. If it takes Neelie Kroes to make Microsoft do this, I say bring on Neelie Kroes. She's now up there on my "great women in IT" pedestal along with Rear-Admiral Grace Hopper.
From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
For the time being it remains more profitable for Windows to purposefully limit their platform (by ensuring it isn't as flexible as you describe, limiting it's compatibility with other platforms, etc) and have to deal with the EU then to just make a damn good product for the end user.
"A witty saying proves nothing." - Voltaire
Right now, according to MarketShare, IE6 and Firefox 2/3 are roughly tied for market share (about 20% to each). TheCounter says that IE6 has 34% of the market while Firefox has 17%, and even W3Schools says that IE6 still has about 20% of users.
The moral of this story is: lots of people don't upgrade. They don't even run Windows Update. They use the browser they got when they installed XP, and they probably don't even know anything else is out there.
This is why, whenever Microsoft ties an application to the operating system, the market suffers. It becomes really hard to compete in that space. Right now, nobody's making money selling a web browser that competes with the one that comes with Windows. This is the way it's been for more than a decade now. The antitrust action against Microsoft was nothing more than a slap on the wrist; it did nothing to restore competition.
If Microsoft is so interested in bundling high-quality apps with the operating system for the good of its users, then why haven't they bundled Microsoft Word?
As much as I detest Windows in all forms, Windows 7 seems to be shaping up to be a half decent OS. Hate to have to admit it, but there it is.
Now all they need is a bash terminal, wget, vim, locate, grep, tail, touch, top, a package management system (emerge, apt, rpm - not really fussy), more text-based config files instead of a registry...
sudo mount --milk --sugar
Lol, are you serious? I was serious... I'm liking Windows 7, and I'm not an Anonymous Coward.
Can you please explain why Firefox supports innerHTML, considering it is a Microsoft invention
Because (successful) software developers are pragmatic more than they are pedantic. One only has to look at the relative successes of Linus Torvalds versus Richard Stallman as a prime example.
Microsoft also invented Ajax (well, they were the first to implement the XMLHttpRequest). Just because the devil gives you a pony doesn't mean he still isn't evil. And it doesn't make the pony evil by proxy.
I think I should probably stick to car analogies.
It's not necessarily what is bundled or not. It's their #!@$@ business practices and closed APIs. I really don't give a crap if an alternate browser is on the system or not. What they should care about is that it is easy to put it on, remove the one you don't like, etc. You should be able to mix and match as you see fit.
This focus on 'bundling' has always annoyed me. Why should we force microsoft to bundle anything that they themselves didn't create? that's stupid. We definitely should look into their dealings with OEMs though! That whole forcing OS/2 out of the market with their exclusive contracts were not cool. Educate yourself on the real criminal behavior: http://www.usdoj.gov/atr/cases/f3800/msjudgex.htm
To test for antitrust, they need simply test how easy it is to mix and match different components. If the OS is getting in the way of that, fine the hell out of them.
The EU created an entire subset of the legal system which only applies to Microsoft. It's a protection racket- give the EU a few billion every year, and they allow them to operate in the EU.
Otherwise, their law would prevent Apple from "shielding" Safari from competition. And let's extend that, too- Google, the iPhone, Windows Mobile, and Blackberry all have to bundle "competing" applications on their devices, allow OS choice on the phones, etc.
But they won't do that, because that entire area of law only applies to one company.
I'd fire anyone who suggested that at my workpace, and I LOATHE IE, just not as much as I love our customers' money.
. One only has to look at the relative successes of Linus Torvalds versus Richard Stallman as a prime example.
The GPL is more important than Linux. With out GPL there would be no Linux, it never would have taken off. The GPL makes open source projects sticky, making it easier to hit critical mass. It's why GNU/Linux is bigger than BSD. Sometimes pedantic is the long term pragmatic.
Having said that, I think Firefox is right to support innerHTML, and OpenOffice is right to read/write doc files.
Most of the problems around MSIE in terms of standards compliance have been fixed in IE 8. The other half of the problem, though, is ActiveX
They sure have good CSS 2.1 compliance with IE8. The other half of the problem is not ActiveX, though, it is EcmaScript (javascript) compliance and DOM binding compliance. It is not too much of a problem if you use one of the many good JavaScript libraries, but all of those have had to build provisions specifically for IE because of the poor compliance.
... ActiveX, which other browsers cannot implement on platform other than Windows. If ActiveX where implemented aa true open standard, without moving targets, without reliance on the underlying platform, then it would be possible to produce browsers on competing platforms that supported ActiveX.
Since Microsoft has deliberately chosen to keep certain details of ActiveX a complete an utter secret and tie it into Windows, there's no way for anyone to implement on a non-Windows platform.
This deliberate tie-in is an effort by Microsoft to create vendor lock-in. Microsoft can either compete fairly or they can fight dirty. They've consistently chosen to fight dirty and until they stop, they're always going to face criticism for it.
ActiveX is really COM objects. COM is a binary Windows standard for object oriented APIs. Incidently it inspired Gnome which uses a binary standard very much like it. There is *nothing* secretive about ActiveX. There is tons of documentation. Anyone can implement ActiveX objects, anyone can implement ActiveX containers. The problem is that it is exactly a binary standard. With no virtual execution system involved objects are always tied to the platform. It is compiled code calling Windows APIs. That's why ActiveX does not exist on other platforms. It should be possible to implement through Wine, though. Wondering is somebody already did it...
Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
In many areas it is much more powerful than bash - and it is certainly a better "fit" for Windows than bash would be (PS is object-oriented and object-based and practically all of Windows API is now exposed as objects either through COM, WMI or .NET). Note, that is not saying that PS would be better for *nix than bash.
Feel the power:
Get-WmiObject -Class Win32_PingStatus -Filter "Address='127.0.0.1'" -ComputerName . | Select-Object -Property Address,ResponseTime,StatusCode
PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=128 time=46 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=128 time=0 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=128 time=0 ms
^C
----127.0.0.1 PING Statistics----
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip (ms) min/avg/max/med = 0/15/46/0
No doubt PowerShell offers unheard of (til now) functionality, and to the degree that statement is more meaningful than saying "Best Windows version yet!", I'd say PowerShell is awkward, clumsy, and verbose and indicative of how Microsoft still doesn't "get it".
Who know? Maybe in Windows 8 they might even take the bold step of rewriting cmd.exe, the Notepad of terminals, and really impress everyone, leaving us waiting with baited breath for symlinks in Windows 9.
I agree that the name is lame. The technology is not, however.
Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
Why don't you just do a regular ping? Jeez, anyone can come up with an artificially lame example in any language.
Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
is this a little one sided?
No.
ive never had a mac so i wouldnt know for sure, but i would assume that OSX or leopard or whatever its called bundles something
They bundle lots of things. But bundling, in general, is not what MS is being charged with. They're being charged with undermining markets, bundling just happens to be the mechanism.
Analogy. Bob fires a gun into Tom and kills him. Bob is arrested for murder. Jake fires a gun into a target and wins the olympics. Jake is not arrested for murder. Is that one-sided, or is it that firing a gun is not illegal, while murder is?
My problem with treating IE bundling as an antitrust issue is pretty simple -- I simply don't recognize browsers as being a separate market. They're more like an 'aftermarket accessory'.
Web applications are pretty pervasive these days. Social networking sites, online banking, web mail, Google docs, photo sharing sites, etc. are all examples thereof. In that context, a browser is merely another 'framework' on which applications run. An OS without this framework is an incomplete OS.
So I still contend that the EU is just trying to extract money in this case.
People did and do make money from creating and providing browsers without an OS attached. People sell browsers as payware directly. That's a separate market under the law. It's not even a question at this point.
You're misunderstanding my point. The browsers sold (for money) are aftermarket 'enhancements' to an OS. The reverse is not true -- nobody provides Desktop OSes without browsers.
You're making an arbitrary distinction, but it's a technological one. One could argue that an OS without BIOS to run on is incomplete and unusable and argue that on technological grounds. Antitrust law is about insuring the integrity of the free market and as such applies not technologies, but markets. It's not about what works with what, but about who buys what (or more specifically profits from what).
How is that arbitrary? I called out numerous, common, and specific consumer scenarios that depend on having a browser present, and concluded from them that an OS sans browser is incomplete. I can call out a specific case to invalidate your scenario as well -- if you get machines sans BIOS -- and bundle the BIOS with the OS -- how do you load the BIOS into the ROM? Technical distinctions are important when talking about technology...
You can contend that all you want, but there isn't any evidence. In terms of the law, they are clearly in violation.
Look, you can repeat that line about the law all you want -- and the EU may well agree with you, fine MS 10 billion dollars, force them to strip IE etc. -- that doesn't mean it's correct. The law might say whatever it wants about monopolies -- that doesn't mean that browsers are a separate market. The EU might rule that browsers are a separate market -- that doesn't mean they are right.
The EU commissioners don't profit from this judgement in any way.
The EU stands to gain overall by reducing dependence on MS software. The EU stands to gain financially by fining MS. The EU commissioners are actors for the EU. You know this already -- I don't have to spell it out. Everyone in this debate looks at it with colored lenses depending on where they stand. The law, and rulings based on it are also colored by these lenses. You need to stop pretending that the law (and results of court cases) are always right/just/fair. You have to accept the law -- no question about that. But in a debate you can certainly call into question it's wisdom, and rulings based on it. In this case, I am calling into question any ruling that says browsers are a separate market -- if the EU commission does rule along those lines, MS has no option but to comply. No question. But they will feel hard-done, and I will agree with them, because the commission will have ruled wrongly, and it will be their conflict of interest that leads to such a ruling.