File Extensions And Monopolies
A_Non_Moose sent us an article from Salon that talks about how file extensions are one of the tools used by Microsoft to extend their mind and market share. It's a very simple idea but its honestly something I'd never thought about. Definitely worth a read, and a few neurons to realize how its really the simplest of things that will guarantee that this monopoly isn't stopped even if Microsoft's deep pockets didn't let them buy the law.
Remember when Netscape and IE fought for .html and URL rights EVERY time you opened them?
RealPlayer, Winamp, Winzip, photoshop, even stupid ass AOL all do this . . .
Installation defaults of all these apps try and steal file extensinos away from programs. Its just a matter of knowing what boxes to uncheck during the installation. Ordinary users simply dont know what they're clicking through during an install.
Once a program gets a hold of an extension its almost impossible for a normal user to fix it. You cant expect users to know where to reassign file extension ownership (in the file association tab under folder options).
Much more annoying is having every new application try and make itself the default for a million other filetypes.
This is just plain ridiculous... I'm not a big fan of Microsoft, but saying their anti-competitive because people would have to spend about 5 min learning how to change a setting, but because they're too stupid or lazy to do so microsoft should be forced to hold their hand while they do it?
What next... Saying that its unfair to have microsoft.com be the default home page for a newly installed copy of ie just because some idiot might want to change it but doesn't want to take the time to figure out how...???
This goes beyond a legitimate argument to just finding something to complain about because complaining about microsoft is the thing to do.
Ben
- I've spent months trying to figure out how to turn of auto-indenting in numbered lists within Word 2000 with no success.
- Using typeid() and other RTTI features is disabled by default in Visual C++ 6.0 and requires finding a very hidden, nested menu to turn it on. This took hours to find.
In general most of their products seem to lack a good Human Computer Interaction factor. But to go as far as calling bad design, some sort of attempt to keep a monopoly seems rather excessive to me, especially since it's fixed in Windows 2000 so that right-clicking on a file brings up the shortcut menu complete with an option that says "Open With..." where you can specify what program to open the file with and if you want the program permanently associated with that file extension.The arguement is really not an issue for most people. The people who know they can change a file extension asociation, will. The people who want a different program to open it, will learn. Last, the people who don't know, don't care.
My greater gripe is programs that change extensions be required to display a "warning, proceed?" message during installation (much like a security grant for Java or ActiveX) if the extension is already associated with a different program. It burns me every time I install some software and it becomes my cd and mp3 player. Yes, I know how to change it, but it's still irritating.
I never considered the extensions menu particularly difficult to find or use. Not everything can be in the Start menu.
In short, Windows applications are a textbook example of competition at all costs. Spyware and "gator" controls install themselves, behind the scenes, and mess with every other application. Many applications install "quick start" programs in the system tray or as services, wasting your resources and time in the vain hope that you'll use their software more often. It's no-holds-barred capitalism. Applications fight with each other over eyeballs and control of your system, and you're left with a mostly-unstable computer that blares ads at you and has a dozen security holes.
And that is why I run Linux. Because the coders who wrote my applications had respect for me, the user.
-sting3r
It's not really that big of a deal. If you want to use a different program, all you have to do is start that program, and open the file that you want to use. All Microsoft is doing here is making things easier for the end user. If you want to stop using Word to open .doc files, remove it, and install Corel Office.
Other companies (as was pointed out in the article) have been doing this for years. Why is this suddenly such a big deal? Because the author needed to come up with a column. Pick something that wasn't a big deal, and turn it into one.
Microsoft should not be painted with such a black brush simply for trying to make it easier to be a user of their software.
No this is not silly. Last night I had to spend 10 min explaining to an intelligent lawyer friend why suddenly sh could no longer paly CD using WinAmp. The Realplayer had registered it self for that as she hed used it to watch a Realplayer News clip on CNN. Maybe the program warns you but few reads it as they are requesting the clip. One solution would be if you could block all file registration during install and then activate inside the application you are using.
Help fight continental drift.
Has he ever tried to change the file association on a Macintosh file? He mentions how "easy and convenient" it is on a Mac...
On a Mac, without special 3rd-party hack programs (like ResEdit or Snitch), it CANNOT BE DONE AT ALL! Talk about monopoly power!
Man... if he can't handle right-clicking on a file, and selecting his own alternative with the provided "Open With" dialog (recent OS's), then he shouldn't be running a computer at all!
MadCow.
I used to have a sig, but I set it free and it never came back.
While I agree with most of your arguement, the vast majority of irritating software is designed for Windows because that's what 90% of their target audience is running. I like and use Linux, too, but frankly it's not as popular and widespread as Windows.
Give it time. When Linux becomes mainstream, the same programmers that made crappy Windows software will begin to make crappy Linux software. Some of it will disturb/disable other programs, take up resources, and open security holes.
Shift right click, or right click in 2k its quite simple. The standard complaint that users don't know what they're doing thus MS is even more evil because it doesn't pay for a class or whatever is groundless. When someone needs to change the file extension they call their PC-smart buddies or asking on a web board or newsgroup.
This would be monopolistic if MS disabled this fuction, but instead this article is perfect for the mindless MS bashing that makes slashdot look so prejudiced. There are real MS complaints and this isn't one of them.
Maybe I'll get a job at salon. "Hi I'm the Slashdot baiter and I'm thinking of writing something inflammatory about the two button mouse. Think about it dudes, Mac has one button. MS is trying to confuse people for their own ends!"
So, only actual MS customers can criticise MS. In that case you are applying a filter that says only those who are satisfied with MS (satisfied enough to keep purchasing their OS'es) are allowed to comment.
That's not what I meant! Not at all!
I'm talking about people who use Windows on a daily basis and STILL don't understand the basic workings of it.
True -- someone who does not use Windows is free to hate MICROSOFT all they want for many other reasons from ethical to technical.
The people of which I speak love to rant on about certain things in Windows that (for the most part) simply aren't even true.
For instance -- "HOW HARD" it supposedly is to change file associations when there is a simple method of doing it just by right clicking.
"Everything you know is wrong. (And stupid.)"
Moderation Totals: Wrong=2, Stupid=3, Total=5.
Smarter users would be even better, but we know that's not going to happen any time soon, don't we? :)
a right-click should not be considered the primary way to get at a function
And why not? It is right there next to the Left mouse button. Why is it a less valid as a primary way to get at a function? It is only bad GUI design if you can't wrap your brain around more than one button. I suggest you unplug your keyboard and stay away from any mouse with a wheel on it.
Why, you ask? Because the Outlook viruses rely on it's behavior of launching, without any additional confirmation, any executable attachment. This is compounded by the problem that Office documents can be "executable" in that they contain hostile macros and viruses. Since Outlook comes with the whole Office suite, a virus writer knows that there will be a standard address book in a known location, among other things.
Linux, on the other hand, doesn't have a single standard for email or office productivity. An email virus targeted for a Netscape vulnerability wouldn't affect people who use kmail or StarOffice as their mail reader. There's no universal address book to exploit, and there isn't the tight integration between the mail program and other applications.
Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
I'm not a smorgasbord.