Slashdot Mirror


Fair Software Installation

rossjudson writes: "There's a little war going on in your computer; it's a war that you might be aware of if you're an experienced computer user. If you're new to the game, there's very little chance you know about it, but it affects you, and it gets worse, not better. The battleground in this war is your CPU, your disk space, and your system's stability." He's got a particular beef with NEW.NET, but lays out (in the article below) what he thinks is a workable, generalized code of conduct for software installation.

Fair Software Installation These days, we all download and install software from the Internet. And that software is rarely written entirely by one entity; rather, components are combined to create the programs we want. There is an increasing and disturbing trend to ship components that perform-system level tasks and have system-level effects. These effects are magnified because many of these components are installed without adequate notification to the user (either by omission, or deliberately).

The NEW.NET domain resolution component is a good example. This component is installed by a number of freely downloadable Windows programs on the Internet. Some of those programs notify the user that they are going to install the NEW.NET software; others do not.

Installation of NEW.NET alters the basic functionality of your system: It causes your system to behave in a manner that is inconsistent with international standards. That this is done in a stealthy manner is unacceptable. The fact that NEW.NET is unstable besides is another issue that we will deal with separately.

If I am installing a program that calculates speaker enclosure volumes, I shouldn't have to worry about it redefining my network stack and destabilizing my computer.

What does a reasonable software program or component do? It should perform its defined, published task. It should not consume excessive resources. It should have a defined starting point and defined ending point. If it is defined to be a service, it should publish that fact and indicate the starting mechanism it uses.

Let me draw upon the realm of commercial software for an example of a program that is an offender. Creative's PlayCenter 2 application is used to move music to and from Creative Nomad MP3 players. It can also play media. When you run the PlayCenter application, you get the functionality you expect. When you start examining your system files afterwards, though, the picture changes.

PlayCenter installs a service, a disk detection system, and a news collection daemon. It does not attempt to inform the user that these daemon-level processes are being put in place. It does not offer the option to make them manually-startable. Worse, the news collection daemon would actually chew up all your CPU idle time.

I think creators of software have some basic obligations:

  1. Inform users when drivers, services, or daemons are being installed.
  2. Allow users to omit any of the above that are not strictly necessary for program operation.
  3. Ensure that during uninstallation, system-level components are accurately removed, "leaving no trace."
  4. System-level and daemon components must be subject to a higher level of quality control. It is possible that some level of legal liability should be present for the corruption of the system.
  5. Transmit no information from a component to any party unless specification notification to the user has taken place, and is renewed on a periodic basis.
  6. Collect no information on a user without prior agreement, and a renewal of that agreement on a periodic basis.
There's been a longstanding battle between virus writers and anti-virus software. The equivalent to anti-virus software in the component world is Lavasoft's Ad-Aware. If you haven't run it before and you have a Windows box, get it and run it. The first time can be a real shocker -- tremendous amounts of crap can build up in your system without you knowing about it.

The little war I mentioned earlier is going to get nastier soon. Uninvited components like Cydoor and NEW.NET are sure to take steps to defeat Ad-Aware and programs like it. If I wrote a stealth component today, I would have it seek out an Ad-Aware signature file and modify it to ignore me, or add my directory to the ignore lists. Ad-Aware could respond by digitally signing the files, or with other techniques. This cycle will escalate, with each side taking new steps to ensure its dominance. Users will pay the price in decreasing system stability.

I am hard-pressed to see the difference between NEW.NET and the Sub7 trojan horse. Both subvert a computer for the purposes of others; both do it in stealth. The good folks at NEW.NET will surely disagree; they'll say that those applications that install their software inform the user, and as such, it really isn't their responsibility.

I say it is. NEW.NET makes active use of the component on your computer; I think that they cannot duck their responsibility for its behavior. They are a not passive participants; they are not a library component being used by others.

I've been beating up on NEW.NET quite a bit in this article. I suppose it's because the deinstallation of their component trashed the IP stack on my Windows 2000 system and it took me a half day to put it back together again. What the hell were they thinking when they stuffed a buggy service deep into my IP stack without telling me? I think they should have to compensate me in some way. A $250 Small claims court action here in Virginia might be a way to do it.

The bottom line is, where does it end? Software installation programs should install components that the user expects. Full disclosure should be the order of the day. There will always be violators, though. There are a couple of remedies which could help:

  1. A legal framework for "allowable" system modifications during installation can be created. By adhering to the requirements of disclosure and stability, manufacturers can avoid liability. The thread of liability may be required (although capped) to enforce conformance and responsibility.
  2. A technical framework in the operating system can establish and protect secure boundaries around the system's core. Certain operating systems already do this (Unix), but the most widespread consumer OS does not.
  3. A "signed installation" program, run by known entities, asserting that a given program and its installation don't violate the rules.
These remedies are necessary as the entities creating these components can't be counted on to do the right thing. Their business models are often predicated on the stealthy gathering of knowledge, and the altering of what goes into your computer.

Just think -- what if NEW.NET decided to start redirecting www.bestbuy.com to www.circuitcity.com? Is there a law somewhere or a technical remedy for this situation? I think there should be.

Slashdot welcomes reader-submitted features; use the story submission page if you'd like to submit yours.

489 comments

  1. What do you mean "your computer". by lynx_user_abroad · · Score: 5, Funny
    If you're running someone elses software on it, it's no longer your computer. They own it.

    In most cases they're gracious enough to let you keep doing things with it, but make no mistake about it.

    It comes down to a question of how much you trust the person/company who wrote the software.

    --

    The thing about things we don't know is we often don't know we don't know them.

    1. Re:What do you mean "your computer". by einer · · Score: 0, Offtopic

      I disagree. I run linux and I run downloaded binaries with userland permissions not as root. Also, by your logic, since an operating system (unless your name is Linus) was written by someone else, there is no computer on this earth that is usable AND yours.

    2. Re:What do you mean "your computer". by Anonymous Coward · · Score: 0

      Your are absolutely right.

    3. Re:What do you mean "your computer". by Alpha+Prime · · Score: 0, Flamebait

      I mean MY computer. If it comes into my office or into my home, I'll either control it completely and without reservation, or it goes out. I would not trust Microsoft or Redhat to KNOW what I wanted, and I surely would not trust anything influenced by the RIAA or the government. I may install Microsoft XP on a machine, but the router has a semi-permanent block on microsoft.com and any other thing like doubleclick that would steal information.

      You see, its a battle of wills, and I'm the most stubborn individual on the planet and I will NOT be told how to use something in my possession.

    4. Re:What do you mean "your computer". by Anonymous Coward · · Score: 0

      I don't think that just because I'm running somebody else's software, that I have given them my computer. WTF?

      Java atleast is coming from the idea that Java software does not control your computer outside the sandbox, without specific allowance; that's much more agreeable.

      I'm personally sure this trend will continue. SELinux has firewalls essentially around each application (if I understand this correctly), that are trying to preclude bad software from modifying stuff it shouldn't. Viruses, worms should be defeatable at the operating system, with application support. Should your microsoft document be able to send mail? Well, if you're doing a mail shot, yes. Otherwise, if it is a document you just received from John Doe over the mail; no way.

      We need OS support. OS's should assist installation of software. It should also prevent that software from fiddling with things it's not supposed to.

    5. Re:What do you mean "your computer". by TRACK-YOUR-POSITION · · Score: 3, Insightful

      Assuming that most of us would like users to own their own computers, the name of the game would appear to be "minimize the number of people/companies you have to trust in order to efficiently use your computer." This is because once you've trusted Company A to supply your OS, trusting Company B to supply an application does not relieve vulnerabilities to A at all but adds vulnerabilities to B.

      There are two paths we can take here:

      A. Pick one company to put all of your trust in, and never install software from anyone else. This ideal company either develops the software almost in house or reads the source code that others have developed. Never install software created by anyone else unless you've read all of it's source code and compiled it yourself.

      This means only companies large enough to do this can sell software, assuming a reasonably secure

      B. Add the social and technical tools that this article and others suggest. Why the heck shouldn't it be illegal to INTENTIONALLY misrepresent what a piece of software is doing? Forget negligence--at least let's make false advertising illegal, huh? Why the heck should my operating system allow a video game to read my credit card number and modify my system?

      Personally, I'd really like the ability to say "only let this program do X and Y and nothing else", where X might be (temporary) control of output devices and Y might be adding files to a particular directory. Yeah, I guess I could create a new user in Linux with just the permissions I want to give it for every program on my computer, then run the program with the appropriate user. But that would be a lot of work, even for me, and it wouldn't save every who uses computers whom I care about who happens to have better things to do in their life.

    6. Re:What do you mean "your computer". by L-Wave · · Score: 2, Funny

      You see, its a battle of wills, and I'm the most stubborn individual on the planet and I will NOT be told how to use something in my possession

      I see you own a gun, do NOT shoot yourself in the foot. =) hehe

      --
      I SURVIVED THE GREAT SLASHDOT BLACKOUT OF 2002!
    7. Re:What do you mean "your computer". by rusty+spoon · · Score: 0

      I'm sorry but you are nut, don't post without your tinfoil hat.

    8. Re:What do you mean "your computer". by goldspider · · Score: 1
      "I don't think that just because I'm running somebody else's software, that I have given them my computer. WTF?

      I guess you're not running Windows XP. Read it, it's in the EULA!

      --
      "Ask not what your country can do for you." --John F. Kennedy
    9. Re:What do you mean "your computer". by Anonymous Coward · · Score: 0

      and you are a corporate ad exec's wet dream....

    10. Re:What do you mean "your computer". by Archfeld · · Score: 2

      yeah and point to a click thru EULA that has stood up in court ??? I don't think you can...

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    11. Re:What do you mean "your computer". by fwankypoo · · Score: 1

      All your computer are belong to us.

      --
      The time of day is 29:33.
    12. Re:What do you mean "your computer". by Anonymous Coward · · Score: 0

      A. Pick one company to put all of your trust in, and never install software from anyone else. [...] This means only companies large enough to do this can sell software, assuming a reasonably secure

      I trust folks from Debian. I don't install software from anyone else. I'm serious. It's exactly the answer to your concerns.

    13. Re:What do you mean "your computer". by NetGyver · · Score: 1

      "I will NOT be told how to use something in my possession."

      So I guess Gun Control doesn't apply to you?
      If that's the case, well me neither.

      *Bang!* your dead!

      See where that leads you?

      You have the free will to use what you own in any way you want, so long it doesn't harm or infringe on other peoples rights or the established law.

      So you don't use Redhat, Linux, or Windows at all? Since you mention of no OS your computer runs, I guess your right. No one can TELL you how to use your computer, because your computer is unusable anyway.

      You have to trust something or someone somewhere down the line.

      --
      A Penny for my thoughts? Here's my two cents. I got ripped off!
    14. Re:What do you mean "your computer". by The+Pi-Guy · · Score: 1

      They do not own it. Rather, they 0wn it. And they don't JUST 0wn IT - they 0wn j00 also!

      --joshua

    15. Re:What do you mean "your computer". by 1155 · · Score: 1

      Seti@Home comes to mind, but they tell us what they're product is for.

    16. Re:What do you mean "your computer". by Anonymous Coward · · Score: 0

      So I guess Gun Control doesn't apply to you?
      If that's the case, well me neither.

      *Bang!* your dead!

      See where that leads you?


      Only if you assume all the people in the world are nuts like you.

  2. Good idea by crumbz · · Score: 4, Insightful

    This is one area where open source software can really pull ahead of Microsoft. Provide excellent documentation of the software and the coding as well. That's all folks. As shoddy as Microsoft's image is regarding security, they won't be able to have it both ways. Not to pick on them, as there are plenty of other targets (AOL being another), but they do have a poor track record in this arena.

    The most direct benefit of this initiative is well-written code. Well-written code that undergoes peer review from impartial others is the best thing we can do to further this industry.

    1. Re:Good idea by Anonymous Coward · · Score: 0

      That's precisely where open source still has a long way to go. Documentation is often either completely lacking or outdated (which is the worse alternative: Nothing beats trying to make software work when the documentation says this and the program does that.) Real time support via newsgroups, irc and real life contacts is excellent, but written documentation, oh my god...

    2. Re:Good idea by Anonymous Coward · · Score: 3, Informative
      No, no, no, New.net is not to do with Microsoft's .NET thing. It's some weirdass domain level company that buggers up your IP stack. There aren't any links in the article, but you can find more here.

      None of the weird domains run on my boxes, so I suppose that's a good thing right now... *g*

    3. Re:Good idea by q-soe · · Score: 2

      Sorry but i miss your point. Microsoft have some security issues (although a quick read or CERT will show you that so do many open source products - they dont get publicity on it) but i dont understand the point your trying to make ?

      When have Microsoft ever actually included spyware in products ? (and dont talk to me about Media Player - its been in the user agreement for a long time)

      This issue has nothing to do with well written or badly written code IMHO - it has to do with companies willingness to take money from anyone who comes along, NEW.NET is spyware just like Gator or Bonzi Buddy.

      Holding up open source with its lack of focus, consistency and in some cases stability as a standard is not relevant to this discussion - try getting a lot of common open source software to run with minimal knowledge on a linux system - try getting an out of the box Mandrake to play DIV-X movies as a new linux user. You can't unless you know to downgrade glibc and fix the other numerous dependency issues.

      The fact is Microsoft have questionable business practicies and a rapacious attitude to business ethics but the thing is the average user just doesnt care - the stuff works. They dont give a crap if its bloated or needs activation because they can walk into a store, buy a cd, install it and it just works.

      The open source model makes so much sense but its no panacea to the ills of the world. The fact that spyware isnt found in open source has nothing to do with the philosophy of the product but more to do with the fact that most of the software is developed privately or not for profit. Its no gurantee of quality or well written code.

      As open source grows more mature (if it survives) this problem will grow as well, just like viruses will.

      Stop putting everything back on MS and accept that the world is full on unscrupulous people out to make a quick buck, they exist in all areas.

      PS if you want to look at it this way im not slamming open source or trolling for microsoft in any way. Im writing this on my Lycoris box (redmond linux) and i use and like linux despite so issues with it at times, i just cant stand the attitiude that everything bad is MS and everything good is open source.

      --
      I refuse to argue with Anonymous Cowards - if you want a discussion get an account....
    4. Re:Good idea by shyster · · Score: 2
      No, no, no, New.net is not to do with Microsoft's .NET thing. It's some weirdass domain level company that buggers up your IP stack. There aren't any links in the article, but you can find more here [new.net].

      How, exactly, does New.net's software mess with the IP stack? At worst, I understand it to be a simple DNS proxy that filters between new.net domains and regular domains. If I try to browse to ladeda.lala, my IP stack doesn't know that's invalid, the DNS server I use does, and returns that error.

      At best, note that ladeda.lala.new.net is actually what ladeda.lala is being referenced to. (Try it, you can't browse to www.nike.golf, but you can do www.nike.golf.new.net). So, at best, this plugin should simply make a registry entry to append .new.net to the domain suffix search list. Then, when the DNS servers return a not found for nike.golf, you try again with nike.golf.new.net.

      Not that I think this is a particualry useful idea, but I don't see how IP stack corruption could come from this. With that being said, I won't install it to find out. ;)

      For instructions on configuring a DNS server to add these domains, see here.For a MS Word doc explaining alternatives to using their plugin, see here. If you're too much of Linux zealot to read an MS Word doc, and won't even use StarOffice to read it on principle, then here it is in plain text glory:

      SysAdmin Instructions
      Resolving our new TLDs in a business network environment
      If your business accesses the Internet via one of our service provider partners, then your staff will be already activated to access the new domains. If not, however, then there are several options open to you to get your company activated.
      Enable DNS resolution of our domains without the plug-in
      Alternatively, you can enable users to access our domains by adding ".new.net" to the search path in your company's DNS system that you wish to grant such access to; either centrally via the Registry, or locally on each machine via the Append Search Paths option.
      Editing the Registry
      Under Win2000 and WinNT, the "append these DNS suffixes" data are stored as comma-delimited data in the REG_SZ value "SearchList" in the following registry key:
      KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\Tcpip\Parameters
      You will of course use Regedit to do this task, and you will need to have system administrator status to edit the Registry. Edit the value of "SearchList" to add "new.net" making it the last entry in that key (or the only one if you have no others listed already). You should propagate this change to the machines on your network in the usual manner in which you employ for such updates.
      Adding "new.net" to the Domain Suffix Search Order in TCP/IP Properties
      In the Control Panel on each machine that you wish to activate for the new domains, Open "Network." Select "Protocols" and then select the item listed there, "TCP/IP Protocol." Now select "Properties." In the properties box select the menu item "DNS." At the bottom of this dialog box is a section headed "Domain Suffix Search Order." Click "Add" and then enter "new.net" and press "Add" again. Now you have successfully added the new.net domain to your DNS search path and all the new domains will now be resolved. Exit the Network control panels.
      Note: if you have added new.net to the DNS search path via a Registry change, then this will also appear here too.
      (c) by new.net, not by me

    5. Re:Good idea by TheCarp · · Score: 2, Insightful

      > How, exactly, does New.net's software mess with the IP stack?
      > At worst, I understand it to be a simple DNS proxy that filters
      > between new.net domains and regular domains.

      Yup...your right about this... and the search path thing. The mistake you make is to assume that because the method of doing this that you thought of makes sense and works, that new.net did it that way.

      Yes, they tell you thats ONE WAY to make it work. However, even the document that you quoted states, thats how to do it "Without the plugin". A Plugin is NOT a registry entry, its a program. Your assumption that this is how the plugi nworks is quite unfounded.

      I can imagine a plugin that modifies the IP stack in some way to achieve this same end. It may even do other things too. It sounds to me like this is what they are doing (perhaps the whole point of the plugin is to add new.net to the search path while hiding the fact that its there, and preventing it from being changed)

      If it was really as simple as you describe, then there is no need for this "plugin" to exist at all, all they need is a one shot program that changes a registry entry.

      -Steve

      --
      "I opened my eyes, and everything went dark again"
    6. Re:Good idea by ryanwright · · Score: 2

      When have Microsoft ever actually included spyware in products ? (and dont talk to me about Media Player - its been in the user agreement for a long time)

      Oh, I see... Spyware is OK as long as they bury the disclosure somewhere in a 20 page EULA that they know damn well nobody will read. To think that all this time I thought there was something wrong about invading people's privacy...

      --
      -Ryan, with the unoriginal sig
    7. Re:Good idea by q-soe · · Score: 2

      I didnt defend MS but yes its NOT spyware (IMHO) if its written in the EULA. Ignoarnce is no defence and if you can't be bothered to read the license the thats an issue for you.

      Whether you agree of not once you hit i agree and install the product it isnt an invasion of your privacy as you have agreed to it.

      --
      I refuse to argue with Anonymous Cowards - if you want a discussion get an account....
    8. Re:Good idea by nutbar · · Score: 1
      I'm not sure exactly *how* it buggers with the machine's IP stack, but I can tell you this:

      My girlfriend's Windows 98 PC kept on coming up with an Illegal Operation every time she turned it on. I tracked it down to the DLL it was (it turned out to be a new.net DLL), so I uninstalled New.net from control panel, doing ye olde add/remove programs. No, I didn't muck around with the registry, or try anything clever. Well, guess what happened once I rebooted her PC? TCP/IP didn't work! I ended up having to download Kazaa again from my laptop, and copying it across to her PC to install new.net again. Didn't have a Windows 98 disk around to reinstall the network components to completely get rid of new.net, so that was the solution.

      New.net can't write a stable program that even uninstalls itself properly without breaking your system, so screw them. We need a new term for these products. "Sneak-ware".

    9. Re:Good idea by shyster · · Score: 2
      Your assumption that this is how the plugi nworks is quite unfounded.

      Perhaps, but I at least know the basics of what they're trying to accomplish. Rewriting and/or modifying the IP stack is not the way they'd go about doing it.

      I can imagine a plugin that modifies the IP stack in some way to achieve this same end. It may even do other things too. It sounds to me like this is what they are doing (perhaps the whole point of the plugin is to add new.net to the search path while hiding the fact that its there, and preventing it from being changed)

      You can imagine it? Wonderful. Unfortunately for you, that's nowhere near even circumstantial eveidence that that's what they've done.

      AFAIK, there's only 1 version of the plugin. With Windows 2000 having a different stack than Win9x, I'd assume they'd need a different plugin. And note that the plugin, by claiming to only work with Netscape or Internet Explorer, does not seem to be coded at such a low level as you seem to believe. If it did modify the IP stack (a step that Win2K would not take too lightly, I might add) then it would work with ALL TCP/IP applications.

      Now, do you, or anybody else, have any evidence supporting your claim that it modifes the IP stack? Besides, "I removed it and it trashed my IP stack"? Once again, I'm not saying that I'd go out and install this plugin, but it's highly unlikely that it's a nefarious as you seem to believe.

    10. Re:Good idea by ryanwright · · Score: 2

      Whether you agree of not once you hit i agree and install the product it isnt an invasion of your privacy as you have agreed to it.

      Sorry, but you're wrong. It's still an invasion of my privacy, it doesn't matter whether Microsoft thinks I agreed to it. Imagine if you installed a hidden camera in a restroom and then posted a 20 page agreement, in small print, on the front of the restroom. The agreement starts off with limits & liabilities in using the restroom, states what you are and are not allowed to do in the restroom - all in legalese, of course - and somewhere in the middle says, "You agree to release us of any and all liability if someone should post a picture of you taking a crap in this bathroom on the Internet."

      When someone runs across a picture of themselves doing their business and sues you, who the hell do you think is going to win? Do you think the courts are going to tell the victim, "Well, he warned you. You should have known better." Hell no. They're going to lock you up and throw away the key.

      The ONLY - and I mean ONLY - way this sort of thing (Both the restroom camera example and collecting personal information via spyware) is going to stand up in court (both the legal courts and the court of public opinion) is if a pop-up box comes up during install and/or use of the software proclaiming, "NOTICE! We are sending data about your web surfing habits back to (company name). If you want to stop this from happening, click the REMOVE button below." To make this right, you've got to be bold about it. A big bold sign on your restroom door that says "You absolutely positively will have your photograph taken while doing your business and that photograph may be posted on the Internet at our discretion" would probably release you of liability, depending on the location of the restroom. Hiding it in an EULA doesn't cut it.

      --
      -Ryan, with the unoriginal sig
  3. he has some valid points...but.... by Em+Emalb · · Score: 1, Insightful

    "The NEW.NET domain resolution component is a good example. This component is installed by a number of freely downloadable Windows programs on the Internet. "

    When you install something for FREE from the internet, you can't assume it will work as you want it to. Also, just because it works on your machine does't mean it works on everyone elses. this is pretty redundant IMO.

    I am sorry the software screwed up your IP stack, but can you seriously expect to get money from them in small claims court for free software? Nobody forced you to put it on your machine.

    --
    Sent from your iPad.
    1. Re:he has some valid points...but.... by mansemat · · Score: 4, Insightful

      When you install something for FREE from the internet, you can't assume it will work as you want it to. Also, just because it works on your machine does't mean it works on everyone elses. this is pretty redundant IMO.

      NEW.NET is only a component. You could also find NEW.NET in commerical software that you pay for.

      In that case you've PAYED for something. Do you still assume is will work as you want it to?

      What a day to be without moderation points...

      --
      --
    2. Re:he has some valid points...but.... by Anonymous Coward · · Score: 0


      His point is that the installer for another piece of software put it on his computer without telling him.

    3. Re:he has some valid points...but.... by DahGhostfacedFiddlah · · Score: 2, Insightful

      If someone gives you a free hot-dog that happens to contain poison, can you take them to court?

      Sorry for the stupidity - but it's the first analogy I could think of. The program/component was misrepresented (as something that wouldn't fuck with the IP stack), and that misrepresentation caused damage to his computer and a certain amount of time getting it to work again. I don't agree with punishing free software developers for bugs, and there's little precedent, but just because it's free doesn't mean that the creators can't be held liable.

    4. Re:he has some valid points...but.... by Anonymous Coward · · Score: 0

      The "new.net" software must be meant for complete f'ing retards.

      My daughter is 11 years old and she clued in enough to know you don't load crap like this on a computer.

      I mean, really. I'll bet you call yourself a "computer professional", too.

      You're ruining the meaning of the word. Promise me you'll drop out of the business.

    5. Re:he has some valid points...but.... by Hiro+Antagonist · · Score: 5, Insightful

      Funny; I grabbed all of my application software, from StarOffice to Opera, for free, off of the Internet, and it seems to work just fine. So do the numerous other, smaller applications, like 'mutt' and 'ssh' -- they haven't trashed my computer, either, and they were free.

      I think what the author is trying to get across is that the user needs to be informed; and while this is taken for granted in the free software world, it seems to be largely absent nowadays in the world of commercial software.

      When a Debian package is going to make changes to a configuration file, it asks me first (unless I tell it not to); when most Windows-based installers decide that it's time to replace the IP stack with a Jell-O recipe, it just goes ahead without informing the end user of squat. While Microsoft has made this easier, it's not totally their fault (for once); and it's something that applications developers need to keep in mind.

      --

      --
      I Hit the Karma Cap, and All I Got Was This Lousy .sig.
    6. Re:he has some valid points...but.... by UsonianAutomatic · · Score: 2

      Right... especially when the EULA of whatever software you install indemnifies the creator of any damage the software might cause your system.

      It's like suing tobacco companies after getting cancer/emphysema after years of smoking cigarettes that have a GREAT BIG SURGEON GENERAL WARNING on them.

    7. Re:he has some valid points...but.... by Anonymous Coward · · Score: 0

      Of course you can!
      He might also be committing a criminal offense.

    8. Re:he has some valid points...but.... by moheeb · · Score: 1
      "just because it's free doesn't mean that the creators can't be held liable. "

      It would be hard to prove that their software caused the problem...Unless you duplicated the problem by removing their software again...

      But, then you would have to spend a half-day fixing the machine again....I would rather have the half-day of time than the $250 court settlement.

    9. Re:he has some valid points...but.... by TRACK-YOUR-POSITION · · Score: 1

      I'd rather someone else sued them so I wouldn't have to worry about it messing my computer up in the first place.

    10. Re:he has some valid points...but.... by tyllwin · · Score: 3, Insightful

      Oh, come now. Let us draw an analogy or two:

      You're at the supermarket. At one of the tables set up along the aisle, an employee offers a free piece of candy, which you accept. The center is filled with ipecac, and you vomit for the rest of the day.

      You're at a concert. You accept a free nerf ball being given away by a radio station. It turns out to contain a miniature microphone which transmits your conversations back to the station's marketing department.

      In any other form of human endeavor, would "it's free, whaddaya expect?" justify this sort of deception?

      When the software comes clearly labelled "THIS FREE DOWNLOAD WILL INSTALL 2 PIECES OF SPYWARE, CAUSE ADVERTISING POP-UPS TO APPEAR ON YOUR DESKTOP, AND MAY REPLACE AND/OR DAMAGE INTEGRAL COMPONENTS OF YOUR OPERATING SYSTEM," then I'll agree that the person who installs it gets what he deserves. Until then, I say s/he's being damaged by intentional deceit.

    11. Re:he has some valid points...but.... by Anonymous Coward · · Score: 0

      uuh...it does come labelled with those warnings....buried inside the 34 page EULA which you clicked accept to.

    12. Re:he has some valid points...but.... by ArnoldYabenson · · Score: 3, Informative
      Nobody forced you to put it on your machine.

      New.net is "bundled" with other software, most notably "imesh" (file-sharing).

      I work at an ISP, and we see a fair share of problems from this Trojan Horse.

      You're correct -- no one forces anyone to put new.net on their machines. But the most frequent scenario I encounter is the patriarch of the family calling about the "family system." When Add/Remove programs reveals the presence of IMesh and New.net, invariably the statement is, "I guess one of the kids..."

      This is legally very precarious ground. Kids are not old enough to make contract agreements, so unless there is some sort of age-check performed, these Trojans are coming in a backdoor with no legal agreement involved.

      This is especially dangerous where no "opt-out" is offered. DivX Nteworks is currently offering an "ad-sponsored" version of their new codec, DivX 5.0 (otherwise a nice piece of software) -- we are already getting calls about "where are all these pop-ups coming from?"

      I installed the DivX package and guess what?

      1. There is no choice in installing it, if you want this package, you must install the advertising software.

      2. It doesn't just deliver ads. It provides detailed information about your net activities to a server that then decides what ads to deliver to your system.

      3. Uninstalling DivX does not remove the service that it adds to an XP machine. DivX Networks claims in its forums that it uninstalls with their software, but no user has yet agreed with them on this point.

      So, when "Junior" installs DivX on the family PC, the entire family gets spied upon, with no one of legal age having consented.

      This is a lawsuit waiting to happen. DivX Networks in particular stand to lose a great deal in terms of community resect/user trust, if not in cash.

    13. Re:he has some valid points...but.... by LibidoBoy · · Score: 1

      As with any analogy applied to software this tends to fall apart when areas become grey. What if the candy handed out was fine for 99% of the population, but one percent happened to be severly allergic to it. The store posts a sign with the ingredients, but some of the one percent die in a Martin Short-esque bloated haze of agony. Who, if anybody, is liable? You're a small software company, and do reasonably extensive testing on your software and all of the components it installs. You inform the user of exactly what you're installing and where to find documentation on it. In one percent of cases un-installation of that software trashes the user's TCP/IP stack and causes hundreds or thousands of dollars in resource time. Who, if anybody, is liable?

    14. Re:he has some valid points...but.... by geekoid · · Score: 2

      so? people and companies still need to be liable for this type of behaviour.

      I don't have to get my mail, but if I get anthrax does it make it my fault?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    15. Re:he has some valid points...but.... by Shadarr · · Score: 3, Informative

      Download.com has introduced a nice little disclaimer that they attach to programs which, while a lot more wordy and circumspect, basically says "this program contains spyware". It makes it way quicker to decide which program to try than scrolling through all the user feedback to see if anyone has posted a warning.

    16. Re:he has some valid points...but.... by MarkGriz · · Score: 1

      "When you install something for FREE from the internet, you can't assume it will work as you want it to."

      Hell, you can't even assume something you *payed* for will work as you want it to.

      --
      Beauty is in the eye of the beerholder.
    17. Re:he has some valid points...but.... by tyllwin · · Score: 1

      I don't think we fall apart yet. They *didn't* post the ingredients, did they?

      OTOH, if there was a clear notice during the installation to the effect that "This program will install new.net, which will insert our program code, unsupported by your operating system provider, into the basic way in which your computer communicates to others," then I agree that there was some assumption of risk.

      The point is that software installs *aren't* usually that clear, that they obscure facts like that *intentionally* and that it adds up to bad faith and fraud

    18. Re:he has some valid points...but.... by dchamp · · Score: 1

      Free as in free, or free as in "you can download and use this software at no cost, but we're going to hose your IP stack and spy on you"? That kind of free? OK, just wanted to clarify.

      -dc

    19. Re:he has some valid points...but.... by -=OmegaMan=- · · Score: 1

      It's my understanding that hot dogs consist MOSTLY OF poison, so that'd be a feature, not a bug. ;p

      --

      This sig is xenon coated, and will glow red when in the presence of aliens

    20. Re:he has some valid points...but.... by Maserati · · Score: 1
      I once had a tech support call from a woman whose kids had installed AOL 5.0. Naturally, it trashed DialUp Networking real bad. And she could only get into medical databases by dialing one of our modems.


      I apologized on behalf of all the computer-savvy people everywhere and advised her that there were already class-action suits in progress.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    21. Re:he has some valid points...but.... by Anonymous Coward · · Score: 0

      Dead people can't sue.

    22. Re:he has some valid points...but.... by ArnoldYabenson · · Score: 1
      Ive been in the same spot. Unfortunately, the fact that we are AOL's competitor makes it sometimes hard for people to buy this. In those cases, I direct them to a search engine and recommend they type "aol class action lawsuit" for details.

  4. Quite frankly, I don't see what... by Anonymous Coward · · Score: 0

    ... this has to do with Beowulf clustering. Can someone help me out, here?

    Thank you.

    1. Re:Quite frankly, I don't see what... by Anonymous Coward · · Score: 0

      NEW.NET Beowulf cluster.
      Resolve domain names faster than ever before!

  5. Creative Playcenter? by alen · · Score: 4, Informative

    First the software gives you a custom install option. Second it took me all of 5 seconds to turn off disk detector. Third how many average computer users will know what to do when reading a screen that tells them it has to install something. A while back Kodak thought 9 clicks to install it's software was too confusing for the average user. What about this?

    And what is this new.net thing?

    1. Re:Creative Playcenter? by mansemat · · Score: 3, Insightful

      This is just one example. What if somebody else doesn't give you the choice to turn of those components?

      His point, I think, is that we need full disclosure about what the software install on your computer that is above and beyond the corse software function.

      Sure most people will never read that crap, but it should be available for those of us who want to know what all that extra shit it they've installed on the computer just so you could, for instance, dump songs from your harddrive to you MP3 player.

      --
      --
    2. Re:Creative Playcenter? by mansemat · · Score: 1

      damnit... I should preview once in a while. Forgive the typos above please :-(

      --
      --
    3. Re:Creative Playcenter? by Jinky · · Score: 5, Informative
      And what is this new.net thing?

      new.net is a company that tried to get a shit load more top level domains added, but couldn't. So, they went and made their own database for them all. (ie: .golf, .xxx, .love, .mp3, etc). The software installed by new.net mentioned in the article is basically a redirect when trying to go to those domains.

      Say, for example, I had a site called www.stuff.mp3. Under nearly every ISP out there, this obviously would not work. The new.net software modifies the system to be able to recognize it. Outside of this software, the only way to get to this address would be to go to www.stuff.mp3.new.net.

      I think that made sense :)

    4. Re:Creative Playcenter? by mini+me · · Score: 1

      I don't get it.

      If you can just go to: www.stuff.mp3.new.net then what is the point of this software?

      You'll never be able to tell people to go to www.stuff.mp3 because you cannot assume they have NEW.NET, so you are going to end up telling them to go to www.stuff.mp3.new.net anyway!

    5. Re:Creative Playcenter? by ncc74656 · · Score: 2
      And what is this new.net thing?

      It's an alternate DNS that works by installing a DLL that hijacks all name-resolution requests. If some software needs to know the address of foobar.com, the DLL checks first to see what address info new.net has on hand. If new.net can resolve foobar.com, it returns the address. If it can't, it passes the request on to whatever was previously configured for DNS. Removing it is a pain in the ass; the procedure involves fairly involved registry editing (let's just say it's more involved than getting your Windows box to talk to your Samba server).

      Theoretically, there's no reason why they couldn't make it so that what looks like a link to Best Buy takes you to Circuit City's website instead. I had to tweak the Best Buy URL so that it became a username fed to Circuit City's server (which presumably ignored it). With new.net, you could do the same by linking your IP address to your competitor's domain name. A 404 handler on your webserver that knows the general layout of your competitor's website would redirect people to the appropriate page on your site, so that just trying to go to one site's homepage takes you to something completely different, no matter what you do.

      (Dammit...looks like /. filters out anything between "http://" and "@". The first link is supposed to be http://www.bestbuy.com%2fHomeAudioVideo%2fDVDPlaye rs%2findex.asp%3fm=1%26cat=32@www.circuitcity.com/ ewebIMa/frame1.jsp?BV_SessionID=@@@@0243569614.101 6223317@@@@&BV_EngineID=ccedadcejfdehhhcfngcfkmdff hdffg.0&upper=head.jsp&lower=frame2.jsp&left=leftc hildcat.jsp&department=TV+Video+and+Camcorders&cat egory=DVD&right=productsearch.jsp. Must've been too many idiots tacking on goatse.cx to the end of CNET URLs or something.)

      --
      20 January 2017: the End of an Error.
    6. Re:Creative Playcenter? by matman · · Score: 2, Insightful

      Couldn't you just add a DNS suffix to the system for new.net and achieve the same thing?

    7. Re:Creative Playcenter? by GigsVT · · Score: 1, Troll

      No

      Please read "DNS and Bind" from ORA before replying to any thread concerning DNS. Thank you.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    8. Re:Creative Playcenter? by GigsVT · · Score: 3

      I guess you meant search domains. Wow, I'm an asshole. Disregard other message, you are right.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    9. Re:Creative Playcenter? by Fifth+of+Five · · Score: 1

      New.net was the bane of my existence for a while there. At my company several folks decided to install Kazzaa, which carries the new.net virus/component. Never mind the fact that they were not supposed to be doing this, the point is that when IT investigated the high bandwidth consumption and removed Kazzaa, new.net remained. Removing new.net was a screaming nightmare and their tech support people were at best arrogant in response to our questions as to why when the uninstall was complete, did we have to completely reinstall tcp/ip? We were repeatedly told that we had incorrectly removed the plug-in. We uninstalled it from two machines, then said "screw it" and erased and reinstalled the other five.

      I cruise the Tek-Tips forum quite a bit and new.net has come up repeatedly as a source of major problems. When the author mentioned this pernicious, unstable pile of drek I just nodded in sympathy because I knew he'd been through hell...

      -----------

      --
      "Melt the ice; eat the moose; drill the oil; get it over with." -Max Boot
    10. Re:Creative Playcenter? by blibbleblobble · · Score: 2

      Are you one of the few who read the EULA? I know I am, and it confuses the hell out of some workmates! ;-)

      As my boss says, "you agree to sell your soul to microsoft, right?" <click!>

    11. Re:Creative Playcenter? by GigsVT · · Score: 1

      Haha, I don't know how to interpert being modded up when I say "I'm an asshole".

      Is that a compliment or an insult? :)

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    12. Re:Creative Playcenter? by Reziac · · Score: 2

      Do you have any real examples offhand?

      Reason I ask, I do NOT have new.net software installed (nor any other variety of obnoxiware that can't be beat into submission), but lately seen some weird top level suffixes on the order of what new.net lists -- and so far they've all worked with my old Netscape and Earthlink. ???

      Just not sure if they were new.net domains or what.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    13. Re:Creative Playcenter? by Jinky · · Score: 1

      Yups, go check www.mp3.mp3. That domain has been registered fully under new.net if you try to search for availability there. It won't work, 'course, unless you installed new.net's software somehow. Use www.mp3.mp3.new.net to see the actual site. There's nothing there, but it's up and running.

    14. Re:Creative Playcenter? by Reziac · · Score: 2

      Nope, I have absolutely NOT installed new.net's software, but maybe Earthlink has hooked into their domain server, cuz "www.mp3.mp3" works just fine in my beloved old Netscape 3.04.

      That arrived at http://www.mp3.mp3/ where the page has the title

      "BEHosting.be - Coming Soon"

      and informed me

      "This domain is reserved for a client of (swax) medialab"

      but has no other content. ViewSource reveals a crapload of commented-out table cells containing "http://www.hyena.net/behosting/images/spacer.gif"

      Thanks for the sample!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    15. Re:Creative Playcenter? by Fergus+McTavish · · Score: 1

      So if you're trying to install software from a company that stubbornly tried to bypass the internet standards on domain names why should you be surprised if they throw all standards to the wind, implied or explicit, relating to an application install? They shouldn't be producing their software in the first place, let alone installing it badly.

    16. Re:Creative Playcenter? by Jinky · · Score: 1

      Erm...if that's coming up, you may want to get Ad Aware from Lavasoft. It may have been bundled with some other software you've installed. Don't know of any examples offhand that has it, never run into it yet tho.

    17. Re:Creative Playcenter? by Anonymous Coward · · Score: 0

      As the guy said, new.net is ip-stack level, not browser-level. So any browser would be able to go to www.mp3.mp3 as long as the new.net service is installed.

    18. Re:Creative Playcenter? by Reziac · · Score: 2

      I don't install stuff downloaded off the net unless I know *exactly* how it behaves in advance, and have never installed any of the Morpheus clan or their ilk at all. Really, I know everything that's on this system, and everything that's running. I realise most people can't say that about Windows, but I'm a freak ;) (Likely why this box never crashes, too :)

      I just tested it on my Win98 box -- it has NO programs installed whatsoever other than default Win98 (not SE, *no* updates), CorelDraw8, WordPerfect 2002, and Netscape 4.50 commercial release (purchased CD from Netscape Corp. in 1998, long before new.net was even a gleam in someone's eye). Guess what, "www.mp3.mp3" worked on that box, too!!

      LISB4, it's likely something Earthlink hooked into -- they're real good about staying up to date on that sort of thing (there are reasons why I've had this account for 5.5 years now!) But you're probably right for most folk, especially those who install downloaded software of uncertain ethics.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  6. Keep it simple by Anonymous Coward · · Score: 1

    Software monsters tend to contain a lot of features which the user isn't aware of or ever uses. That's why ordinary users don't become suspicious when their system does something unexpected. They are used to not knowing everything about their configuration. Simple tools, created for precisely one task each, make it easier to recognize "additional functionality" software.

    1. Re:Keep it simple by Sorthum · · Score: 2, Insightful

      The problem with this idea is that end users generally don't want to know the nitty gritty details about their machines-- they just want the damned things to run. That's why this standards idea is such a good idea-- it keeps the end users happy because programs such as the old AOL versions won't mess with settings without telling you about it, and it makes those more knowledgable happy because they're not having to rebuild IP stacks (as an example) because some buggy code made it into a final release.

    2. Re:Keep it simple by Anonymous Coward · · Score: 0

      That really is a learning process. Customers have learned that they have to look for what they want in other devices, too. But with computers, many still want every option imaginable, working flawlessly, without government intervention and easier to use than setting a VCR clock. Well, government intervention is ok if it's guaranteed to only hurt the baddies. That's not going to happen anyday soon either. I never understood why many tech-savvy people completely ignore that there is a market for an "email phone" type of gadget. These things are perfect for users who don't want to be bothered with the details. Maybe security issues and the resulting workload and stress (patch this, don't ever do that) will drive more people to simpler machines and more focused software.

  7. Legal Framework? by dgb2n · · Score: 5, Insightful

    I was with the author all the way up until the point that he mentioned a legal framework for enforcement.

    While all of those objectives are admirable, at the mention of involving governmental organizations in the enforcement of such standards I begin to get nervous. We live in a litigous society in the US as it is. Do we really want to enable a new class of lawsuits based upon violation of software installation standards.

    Sure, publish some guidelines and get corporations to sign up agreeing to adhere. I'm just not sure I need or want legal protection to enforce it.

    I certainly don't want to have my installation routines prescreened by the legal department before I can ship my code. Sheesh.

    1. Re:Legal Framework? by Anonymous Coward · · Score: 0

      Oh, yes. Corporations and individuals will always do the right thing. All legal systems are unnecessary because everybody is very nice at heart, and given a choice between right and wrong will voluntarily choose right. There is no need for any recourse. All legislatures and judicial bodies are actually misguided and a waste of time. Thanks for letting us know.

    2. Re:Legal Framework? by hagardtroll · · Score: 2, Insightful

      I think the "Legal Framework" needs to be built into the code as well as the law.

      The O/S should be the O/S should be the O/S. No third party application should be able to change the functionality or performance of the O/S.

      The Application should be the application should be the application. No OTHER application should be able to change the functioning of the original application.

      If the browser is an application that is part of the O/S that can be modified by a differnt application, then you never know what to expect.

      If I want to run App A, later install App B. App B shouldn't be able to change App A unless that is what is advertised to do.

      App B shouldn't be allowed to mess up App A or the O/S. If it does, that behavior should be detected and stopped.

      That way if App B fails to work, it can be removed and the O/S and App A can go on their merry way.

    3. Re:Legal Framework? by stoolpigeon · · Score: 1

      I could not agree with you more.

      Creating more laws is not going to solve anything. Putting more people in court will not benefit anyone but the lawyers.

      Why does everyone think that the government is the best tool to fix every problem-- when it is so obvious that they have done a pretty poor job to this point?

      (And the legal system is the government so that is what you suggest)

      As always buyer beware (especially when you are paying nothing).

      Many good points- but please- NO more laws. We have way too many already.

      .

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    4. Re:Legal Framework? by Anonymous Coward · · Score: 0

      Isn't there already a law about stealing the resources of a computer you do not own? My point is that there may already be law dealing with software that does this type of thing.

    5. Re:Legal Framework? by Anonymous Coward · · Score: 0

      The legal system is there for efficiency. It's a trade-off between abuse and abuse of the legal system. Law apparently has great troubles keeping up with information technology, so some people prefer the legislative to stay out of the game until it has a better grasp of what's going on. This notion is usually accompanied by the opinion that people need to understand technology better before they jump in head first.

    6. Re:Legal Framework? by Anonymous Coward · · Score: 0

      As always buyer beware (especially when you are paying nothing).

      I couldn't agree more with you. I have always found that free software thing to be VARY creepy.

    7. Re:Legal Framework? by putzin · · Score: 1

      I agree. It would be wonderful to have legal backing for our hacking desires, but this isn't a reasonable expectation in a capitalist society. And if you think you own your Windows computer and are free to use it as you will, even before the SSSCA or DMCA, then you really haven't been reading those nifty license agreements. Some are pretty shocking. Read Network Associates "don't bad mouth us" clause. We have survived in a this licensed world for a while, and society is not going to evaporate tomorrow because life is so much worse today than it was in 1999.

      I think a voluntary agreement, kind of like a working group is a really good idea. Come up with some basic issues, provide solutions, and get companies to say, "Hey, this isn't going to hurt us, and we can use it to sell our product." I know, this is mostly wishful thinking, but it's more realistic than trying get Senator Bob Paidforbycorporatemoney to back up individuals who like the idea of using their computer for what they want to.

      Use OSS software. Don't agree to a license agreement that stifles. Read the license agreements prior to clicking OK. As long as technology outpaces the RIAA's (not just them, but they make good targets) abilities to absorb it, we are going to have issues like these. The fix for stupid software problems is found on freshmeat!

      --
      Bah
    8. Re:Legal Framework? by zangdesign · · Score: 2

      The O/S should be ...

      Well, there's goes third party extensions to the OS, such as skinning (can change the functionality), media players (can change the performance), virus scanner (can change both), etc.

      The Application should be ...

      And there goes third party extensions to programs, such as plugins for Photoshop, plugins for Dreamweaver, plugins for Logic Audio, etc.

      You've negated yourself, there.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    9. Re:Legal Framework? by cxvx · · Score: 0

      If I want to run App A, later install App B. App B shouldn't be able to change App A unless that is what is advertised to do. Guess you never read this sentence huh? All the things you mentioned would fall under the "advertised to" category.

      --
      If only I could come up with a good sig ...
    10. Re:Legal Framework? by Anonymous Coward · · Score: 0

      I think that software companies should be legally liable if their product harms your system. For example: The game Pool of Radiance 2 has a bug in that if you try to uninstall it on some machines it kills the systems on those machines. I think that the people who had their machines harmed by this game should be able to seek recompense from the game company. Maybe it would help and make software less buggy. Did you hear about how buggy Anarchy Online and World War II Online were? Companies need to be held liable for the products that they sell, just like appliance manufacturers. If I can sue a company because the toaster that they sold me doesn't work and most toasters of the same model don't work, why can't I sue a software company when they release a malicious piece of crap?

    11. Re:Legal Framework? by geekoid · · Score: 2

      Nervous is ok, but don't get paranoid, a great many good stadards has come out of the US government.

      Without somesort of consumer guigelines that can be enforced, companies won't bother doing it.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    12. Re:Legal Framework? by TRACK-YOUR-POSITION · · Score: 1
      I think that software companies should be legally liable if their product harms your system.

      That's a much stronger law than the problem this article raises requires. The new.net program is modifying the OS intentionally. It's not a bug, it's an unadvertised feature that developers knew about. Holding developers responsible for what they don't know (bugs) may or may not be a good idea, but I can't see how it could be controversial to give damages to people who's computers have been intentionally sabotaged.

    13. Re:Legal Framework? by kboy1 · · Score: 1

      >I was with the author all the way up until the
      >point that he mentioned a legal framework for
      >enforcement.

      Really?

      Why are viruses (which I've never had ANY trouble with because they're frankly pretty easy to avoid) illegal, but virus-like behaviour in commercial software (which affects me much more frequently) is acceptable?

      ---
      Kern Lewin

    14. Re:Legal Framework? by rossjudson · · Score: 2

      The Spam wars have taught us that a conscience and "doing the right thing" simply aren't reality for a lot of people. Unless I can recover damages from people who secretly install crap on my computer, it will be difficult to prevent.
      I also offer the possibility of a "signing authority", that validates that software meets the guidelines. I think this may go a long way.

    15. Re:Legal Framework? by gartogg · · Score: 2

      So basically, don't use the legal system. People should not defend their rights.

      Even John Browne (libertarian candidate for US president) would disagree with you. This isn't small government, it's just being stupid.

      Just because too many laws already exist, it does not mean that all laws are bad. The better solution is to look at your two points as seperate problems: There are too many laws, and something needs to be done about the problem with abusive software. The fact that there are too many useless laws does not mean all new laws are bad.

      --
      I'm a concientious .sig objector.
    16. Re:Legal Framework? by Tackhead · · Score: 2
      > Why are viruses (which I've never had ANY trouble with because they're frankly pretty easy to avoid) illegal, but virus-like behaviour in commercial software (which affects me much more frequently) is acceptable?

      s/virus/trojan/g

      "Because marketing departments have better lawyers than the writers of trojans."

    17. Re:Legal Framework? by blibbleblobble · · Score: 2

      signing authority? How about www.linux.org/apps ?

    18. Re:Legal Framework? by Malcontent · · Score: 2

      Well in this case we need the govt to protect us from the corporations. The corporations got us into this mess so it's unreasonable to expect them to get us out. I guess the govt is the only hammer we have left. That and open source.

      --

      War is necrophilia.

  8. Huh? by Anonymous Coward · · Score: 0

    What the @##$% is new.net? Going to http://www.new.net doesn't reveal any obvious software.

    1. Re:Huh? by glitch! · · Score: 5, Informative

      What the @##$% is new.net?

      They are the new version of Alternic. Remember them? They set up their own root nameservers in order to sell their own top level domain names. In order to make it work, they had to persuade ISPs to use their root nameservers instead of the official ones.

      New.net has apparently learned from the Alternic episode. No, they didn't learn the part about respecting the official DNS structure. They learned that getting all the ISPs to agree and cooperate is not very practical.

      So instead of changing the DNS system from the top down (Alternic), they are trying to change it from the bottom up, starting with your Windows computer. In my opinion, this is just as sleazy, no! even more sleazy than the tricks USR pulled to get dialup customers to force the ISPs to buy overpriced X2 access servers.

      --
      A dingo ate my sig...
  9. Anyone want to start a software company? by cperciva · · Score: 4, Insightful

    It seems to me that "scumware" is starting to take on proportions very similar to "wormware"; as the author notes, there seems to be little difference between the subseven trojan and the new.net software (or, I might note, whatever that horrible program was which made yellow links pop up everywhere).

    Since anti-virus software doesn't seem to scan for these, perhaps someone should create a product which operates similar to antivirus software but instead scans for a dictionary of scumware?

    1. Re:Anyone want to start a software company? by Reality+Master+101 · · Score: 2

      Ad-Aware is what you're describing. This software rocks, by the way. Highly recommended.

      --
      Sometimes it's best to just let stupid people be stupid.
    2. Re:Anyone want to start a software company? by BigBadaboom · · Score: 1

      You really ought to consider reading the article before you post.

    3. Re:Anyone want to start a software company? by ncc74656 · · Score: 2
      Since anti-virus software doesn't seem to scan for these, perhaps someone should create a product which operates similar to antivirus software but instead scans for a dictionary of scumware?

      ...umm, something like this?

      --
      20 January 2017: the End of an Error.
  10. Yeah, Brother! by jackjumper · · Score: 3, Informative

    The other day I discovered that I couldn't burn CDs at 10x any more. In fact, I had to slow down to 2x in order for it to work.

    This led me on a chase through my computer. Through a combination of Ad-Aware, Startup Cop, and Process Explorer I managed to get rid of a bunch of leftover or not wanted CRAP that was hogging up my system!

    Quicken, for example, had two programs that started up every time my system started. There was a Lexmark printer application running, even though I no longer have the printer and had uninstalled the driver!

    And don't even get me started on Real One...

    What a pain in the ass...

    1. Re:Yeah, Brother! by DirtyTroll · · Score: 0

      I shit on your haircut.

      However, I laugh because you have windows problems. You are +1 insightful. Thanks for posting.

    2. Re:Yeah, Brother! by Anonymous Coward · · Score: 0

      You are 100% right about real player.

      Even if you disable all the crap it wants to load at startup (yeah, I need another 'message center') the next time you actually use real it will put all that crap back into startup.

      I consider real to be a legal virus.

    3. Re:Yeah, Brother! by airlie · · Score: 1

      I used to love Real and Real Player. Now they install so much extra junk and do everything they can to always have something running. Ugh. One of the worst offenders out there and they only install their own software.

    4. Re:Yeah, Brother! by Tackhead · · Score: 3, Informative
      > I used to love Real and Real Player. Now they install so much extra junk and do everything they can to always have something running. Ugh. One of the worst offenders out there and they only install their own software.

      On an old 98SE box, I installed Real 5.0.

      When it wanted to be upgraded to G2 (because a file I wanted to play needed the new codec, and I didn't want to upgrade the spam-free 5.0 player), I imaged the drive, ran the "over-the-net" upgrade ("Play the video, then let us download and run an executable, just trust us!") on the imaged drive, swapped drives back and compared the results.

      I then copied the modified DLLs from the "upgraded" drive into the proper directory on the "old" drive, and voila, RealPlayer 5.0 playing G2 streams.

      Did it all over again for Realplayer 7.* and 8.*.

      Man, I love my South Park ;-)

      The practical upshot of all this was that many of the "new" RealVideo streams don't need the new player - they just need the right DLLs copied into the right directories and the old player will work fine.

    5. Re:Yeah, Brother! by Anonymous Coward · · Score: 0

      Wow. You do realize that by going to these lengths to install the codecs you supported a company which forces so much garbage down ordinary users' throats? Of course when it comes to spying on their users, it's a close call between Microsoft and Real, so we'll all probably start using only disconnected machines to play media files real soon now anyway.

    6. Re:Yeah, Brother! by Tackhead · · Score: 1
      > You do realize that by going to these lengths to install the codecs you supported a company which forces so much garbage down ordinary users' throats?

      Totally. I've firewalled all traffic to/from real.com, though the old (5.0) player did, insofar as I could tell, respect your "don't phone home" preference. (though the preference had to be reset every 30 days or so.)

      If only DiVX had been around 5 years ago, Real would never have gotten started. (If I ever encode something, I avoid Real and WMV like the plagues they are.)

  11. And WTF is NEW.NET? by grnbrg · · Score: 2, Insightful

    Anyone? Anyone? Bueller?

    A URL or something?

    Google just points you to http://new.net/, which doesn't look like anything.....

    1. Re:And WTF is NEW.NET? by Anonymous Coward · · Score: 0

      http://new.net/
      That's it. You found it. Honestly. Notice how their top level domains aren't the usual ones? That's why you need special software (or a new.net friendly provider or your own DNS-server) to resolve these addresses. So they try to spread their little system modification as wide as possible by having shareware and freeware authors include it in their software installers. That results in many people using their software without explicitly downloading and installing it.

    2. Re:And WTF is NEW.NET? by rossjudson · · Score: 3, Informative

      NEW.NET supplies a new series of top level domains. They aren't doing this with anybody's authorization; they have simply shipped a trojan with a ton of popular free software packages that alters your IP stack to point to their TLDs. If you go to new.net and click on "enable", a Java applet will install this stack-altering crap on your system, after you foolishly allow it to do so. But, really, they install with a lot of different "free" packages.

    3. Re:And WTF is NEW.NET? by oni · · Score: 1

      I have no clue. This 'article' was poorly written. I propose that in the future, submitters be required to be sober and free from mind-altering substances.

    4. Re:And WTF is NEW.NET? by vicviper · · Score: 1

      http://www.new.net/about_us_mission.tp

    5. Re:And WTF is NEW.NET? by TheMightyZog · · Score: 1

      Try reading the whole page. Notice near the bottom:

      Find web pages that contain the term "new.net"

    6. Re:And WTF is NEW.NET? by bob_clippy · · Score: 1
      Well how else would they handle the sockets API gethostbyname()?

      Idealab started new.net after gaining experience in root-level domain rigging with .tv, which they licensed from some Polynesian island country. Actually these are clever ideas, even though I have no particular use for them, and a nice counterpoint to the ICANN thread. If you're fed up with bureaucracy, route around it.

      --

      -- Nobody should take away Microsoft's freedom to innovate, particularly since they haven't used it yet

    7. Re:And WTF is NEW.NET? by Anonymous Coward · · Score: 0

      The obvious solution is to run a resolving nameserver on your machine and to point the system to that like you would with any other nameserver. This however is a modification which no software should make without explicit authorization. OK-ing a 20 page long EULA with "btw: we'll install the new.net client" hidden somewhere in it is not explicit authorization.

    8. Re:And WTF is NEW.NET? by bob_clippy · · Score: 1
      Agreed, but even if the mod announcement wasn't buried in EULA the average user wouldn't understand what they were talking about anyway.

      One way to avoid a system hijacking on Windows might be to log in as a non-administrative user before running the install. A disruptive install would then fail because of ACLs on the system files and system registry keys (disclaimer - I haven't actually tried this technique. Don't sue me).

      --

      -- Nobody should take away Microsoft's freedom to innovate, particularly since they haven't used it yet

    9. Re:And WTF is NEW.NET? by Anonymous Coward · · Score: 0

      If you actively install software which tells you exactly what it's going to do before you grant permission to modify system files, without understanding what that the description means, that is your problem and your problem alone.

  12. Property Questions by Loundry · · Score: 5, Interesting

    I've long maintained that I do not think that information is property, and I therefore can't agree with things like Intellectual Property laws.

    This post raises some interesting thoughts: are my computer's CPU cycles and my system's stability my "property"? Do companies have a right to infringe on those things? Do I have a right to sue if other companies infringe on those things without my explicit permission?

    Don't mod me up; I just want to see the discussion that ensues. :)

    --
    I don't make the rules. I just make fun of them.
    1. Re:Property Questions by dynamicexpression · · Score: 1


      if information is not property - you probably wouldn't mind telling my your passwords, pin codes and bank account information? after all, that information doesn't belong to you, right?

      ;o)

    2. Re:Property Questions by BitwizeGHC · · Score: 2

      Your computer system and your CPU are your property. They are physical, tangible objects that you paid money for.

      Companies using your property for reasons that you didn't authorize, through subterfuge, are clearly in violation of your property rights. And "By clicking here, you agree to yadda yadda" is BS, particularly concerning software components you aren't told about.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    3. Re:Property Questions by Loundry · · Score: 1

      if information is not property - you probably wouldn't mind telling my your passwords, pin codes and bank account information? after all, that information doesn't belong to you, right?

      Good point! I certainly would not want you to have that information.

      At the same time, if you did manage to acquire that information, I cannot rightly call it "stolen" since no property is missing. I cannot see how something can be called "property" if it cannot be stolen.

      Perhaps the true crime is fraud, since your use of that information would constitute what is incorrectly called "identity theft" (which is truly fraud). Is it truly a crime for someone to have your password if they never use it? Not that I endorse or condone having others' passwords without explicit permission, I just want to raise the question.

      --
      I don't make the rules. I just make fun of them.
    4. Re:Property Questions by ccarr.com · · Score: 1

      No one should use your computer for any purpose that you do not authorize, any more than they should drive your car without asking you. You don't need to agree on whether information is ownable to agree to that.

      Here's a somewhat strained analogy: suppose someone used a projecter to create a billboard on the side of your house. It doesn't damage the paint, it just turns your house into a billboard. Never mind who, if anyone, owns the information content of the ad -- they shouldn't do that to YOUR HOUSE.

      --
      I don't know half of you half as well as I should like, and I like less than half of you half as well as you deserve. BB
    5. Re:Property Questions by ccarr.com · · Score: 1

      "Fraud" is a good word for the password analogy, but only if the password were used to fool someone. What if, instead, it were used to gain access to your system?

      "Conversion" is a good word for the larger topic of unauthorized use of your hardware.

      --
      I don't know half of you half as well as I should like, and I like less than half of you half as well as you deserve. BB
    6. Re:Property Questions by Loundry · · Score: 1

      Your computer system and your CPU are your property. They are physical, tangible objects that you paid money for. Companies using your property for reasons that you didn't authorize, through subterfuge, are clearly in violation of your property rights.

      I agree with you, and it raises more questions.

      <devil's advocate>Suppose I don't like pop-up ads when I view web pages. They distract me from the task at hand and waste my cpu cycles. Is this a violation of my property rights, since another company is using my property for a reason that I did not authorize?</devil's advocate>

      --
      I don't make the rules. I just make fun of them.
    7. Re:Property Questions by Anonymous Coward · · Score: 0

      the cpu is property yes, but cpu cycles are merely measurments of data processed in a space of time.

      you still have your cpu after it has processed a few "cycles" so you are not deprived in any way from ownership of the cpu itself, only the time that it wasted processing useless junk.

      so then, we are left with the question, is time property? do i own my time? i certainly sell it to my boss every day. but that doesnt mean i can sue the department of transportation every time im late due to road construction.

      or does it?

    8. Re:Property Questions by emodgod · · Score: 1

      Time is property, since legally you can be held responsible for DoS attack, even if you only slow the system down and not disable it completely. After all, once the DoS attack is finished, you still have all of your physical resources intact!

    9. Re:Property Questions by gilroy · · Score: 2
      Blockquoth the poster:

      "Fraud" is a good word for the password analogy, but only if the password were used to fool someone. What if, instead, it were used to gain access to your system?

      Maybe we need to broaden the definition of "someone". Obviously a stolen password is intended to be used to fool your system. As we move toward semi-autonomous software, we going to have to expand our concepts of identity, fraud, lying, etc.
    10. Re:Property Questions by Loundry · · Score: 1

      "Fraud" is a good word for the password analogy, but only if the password were used to fool someone. What if, instead, it were used to gain access to your system?

      "Trespassing," perhaps? :) I think this should still fall under the category of fraud, since the intruder is representing him/herself as someone that they are not (namely, an authorized individual). Does that sound fair, if not legal?

      "Conversion" is a good word for the larger topic of unauthorized use of your hardware.

      Interesting! "Conversion" seems to be kind of a vague word. It's used, for instance, in marketing companies to show how many "eyeballs" get turned into sales. Is it used here to refer to someone else "converting" your hardware for an unauthorized use?

      --
      I don't make the rules. I just make fun of them.
    11. Re:Property Questions by Anonymous Coward · · Score: 0


      Your computer system and your CPU are your property. They are physical, tangible objects that you paid money for. Companies using your property for reasons that you didn't authorize, through subterfuge, are clearly in violation of your property rights.

      I agree with you, and it raises more questions.

      Suppose I don't like pop-up ads when I view web pages. They distract me from the task at hand and waste my cpu cycles. Is this a violation of my property rights, since another company is using my property for a reason that I did not authorize?

      I have turned off javescript in my browser and lo and behold, I have yet to see another pup-up or pop-under window. I finally got tired of closing all of those windows when I left the net. Not to mention the fact that every window open on your system eats up system resources. I didn't mind the old banner ads but the new pop-up/under windows drive me nuts and I won't take it anymore. As Marie Antoinette said, "Let them eat cake!".

    12. Re:Property Questions by Anonymous Coward · · Score: 1, Insightful

      You getting my passwords and PINs doesn't constitute stealing. You using those numbers to withdraw money from my bank account does.

    13. Re:Property Questions by foobar104 · · Score: 2

      are my computer's CPU cycles and my system's stability my "property"?

      Various legal traditions define property as (paraphrasing) any tangible or intangible thing that can be a source or element of income or wealth.

      Your car is property because you could sell it and turn it into income. If somebody takes your car from you illegally, then you have been deprived of the potential income you could have gotten from selling your car. You've been deprived of property.

      But what if your neighbor borrows your car when you're not using it? Assume, for sake of argument, that your neighbor only borrows your car when you wouldn't be using it, returns it whenever you ask for it, doesn't use any gas or other tangible good, and doesn't induce wear and tear on the car. You can still turn around and sell it at any time, with zero interference.

      In that case, you wouldn't be deprived of any property. The fact that your neighbor is borrowing your car has absolutely no impact on you.

      That's a stupid analogy on its face, but it's a pretty good one for considering the case of a software vendor "stealing" clock cycles from your computer. No matter what's going on under the hood, you're not being directly deprived of any property. Your computer isn't magically worth less because it's running somebody else's code.

      So no, CPU cycles aren't property.

      There might be an argument to be made, though, that you are being deprived of your rightful use of your computer. I'd have to think about that one, though....

    14. Re:Property Questions by hitchhiker · · Score: 1

      Actually, under modern law, computer cycles are property. That is one of the things that companies always sue for along with other things when someone hacks into or otherwise causes a disruption of their system. Look into the college that sued its employee when they installed a grid computing program to crack the RSA algorithm while everyone was on Christmas break. Main gist is that he stole CPU cycles, something which the law says had value.

      --All sigs are attitude.

    15. Re:Property Questions by swillden · · Score: 2
      You not only authorized, it, you requested it. Your software on your computer sent an HTTP GET, downloaded the data, processed it, saw the Javascript, processed that, sent another HTTP GET request (or several) to download the contents of the popup window and displayed that.

      If you don't want the popup, either (1) don't instruct your computer to perform the first GET or (2) don't instruct your computer to honor the Javascript.

      (2) can be done easily by turning off Javascript, or by using a browser that allows you to selectively disable the popup feature of Javascript.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    16. Re:Property Questions by foobar104 · · Score: 2

      Look into the college that sued its employee when they installed a grid computing program to crack the RSA algorithm while everyone was on Christmas break.

      This isn't very specific; Google doesn't know what to do with this. Can you please provide any specific information about the case?

    17. Re:Property Questions by fiber_halo · · Score: 1
    18. Re:Property Questions by 10am-bedtime · · Score: 1
      are simple yes/no questions going to incite discussion?

      thi

    19. Re:Property Questions by foobar104 · · Score: 2

      I think this the case was based on 16-9-93(b) of the Georgia Computer System Protection Act. The anandtech.com article you pointed to refers to section (a) part 3, but I think they're misreading the statute.

      Section (a) of that part defines the crime of computer theft. The whole definition is too long to excerpt here (read the whole act at this address), but the gist is that computer theft is the crime of using a computer without authority in an attempt to appropriate, obtain, or convert property illegally. In other words, if you commit theft, and you use a computer, without authorization, to do it, then you're guilty of computer theft. In that way, the legal definition of computer theft similar to that of the crime of armed robbery. No robbery, no armed robbery. Likewise, no theft, no computer theft.

      Section (b), on the other hand, describes the crime of computer trespass. This crime covers using a computer without authorization to delete data, interfere with the normal use of the computer system, or alter or damage the computer. This is clearly where the meat of the McOwen case lay: his installing of the Distributed.net client without permission had the side effect (arguably) of interfering with the normal operations of the computer systems in question.

      McOwen was only charged with one count of computer theft, but seven counts of computer trespass. The count of computer theft was probably justified by the fact that Distributed.net offers a $1,000 prize related to the cracking of RC5, thereby implying that McOwen acted to use a computer without authorization to illegally obtain property (the $1,000). The property in question, here, is the $1,000 prize. Not the computer capacity that he (allegedly) stole.

      So this case, while interesting in its implications, has nothing to do with whether or not computer capacity (i.e., CPU cycles) is property.

      Really interesting case, though. In a way, it's too bad McOwen decided to plead it out instead of taking it to trial. The judge's ruling would have been just fascinating.

    20. Re:Property Questions by Captain_Carnage · · Score: 1

      Stop thinking. There's already a legal concept that describes exactly the deprivation of use of owned properties. It's part of tort law. Tort law is the body of law that covers civil non-contractual wrongs.

      The concept at play here is called trespass to chattels. A chattel is a concrete possession that is movable, such as a car or a computer. Land, or a home, for example, are not chattels, because they are not mobile. Trespass to chattels is when one interferes with the use of an object by its owner. In this case, the specific tort might be conversion. Conversion is when someone wrongfully exercises control over, or "converts" the object in question for their own purposes.

      So though the CPU cycles of a CPU that you own aren't property per se, you still have a right to use them, and to decide how they are used. Software installed on your system without you being informed and which does things that you don't want it to clearly violate some of these principles.

    21. Re:Property Questions by Dynedain · · Score: 2

      Not quite....what if for example, I often need every precious CPU cycle I can get....for instance, rendered animations in 3D studio. And lets say for instance that that is my livlyhood (which it is)....

      I recently installed the drivers on my new dual proc Athalon for the Creative SBLive! Platinum. It included newsupd.exe, the wonderful spyware program. Knowing what I did about the nasty proggy (which has a tendency to lock up in XP) I brought up task manager and low and behold, Creative's spyware was using up exactly %50 of the processor time. It was using up AN ENTIRE PROCESSOR!! For what? spyware!

      Now, factor in that if I was trying to do renderings. If 50% of my processor availablity is gone, that means my 2 hour render is suddenly 4 hours, which means a loss of 2 billable hours of productivity time (since rendering time bills out for much less than manhours).

      Sounds like an impact on me, doesn't seem to be "zero interference" and I have been deprived of potential income.

      Good thing I disabled it huh?

      --
      I'm out of my mind right now, but feel free to leave a message.....
  13. GIGO by plone · · Score: 1

    Honestly, what do you expect when you install shitty software. Creative software is pure garbage, just use a free player such as winamp or sonique. I have never had to use ad-aware because I simply stay away from spyware infected software such as Kazaa and grokster. Consequently, my system is stable as hell and runs much quicker than expected.

    1. Re:GIGO by rossjudson · · Score: 2

      Well how about when you have a Creative Nomad Jukebox on your system and you need to move files over to it? it isn't a normal drive. I'm not trying to give advice to super smart guys like you, who obviously don't need anybody's advice on any topic.
      I do agree with you; Creative software is crap. No argument there. Wish I didn't have to use it.
      So how are people supposed to know what is "spyware infected" and what isn't?

    2. Re:GIGO by Anonymous Coward · · Score: 0

      "Well how about when you have a Creative Nomad Jukebox on your system and you need to move files over to it?"

      Use one of the other 3rd party tools to do the same thing

    3. Re:GIGO by Anonymous Coward · · Score: 1, Funny

      Great idea. Winamp is well known for connecting to the Nomad jukebox.

      Great fucking idea.

      Are they all that stupid where you come from, or did you get off the short bus?

    4. Re:GIGO by Anonymous Coward · · Score: 0

      Your system won't run quicker than expected unless it plays around with the chipset setting...

    5. Re:GIGO by Tackhead · · Score: 2
      > So how are people supposed to know what is "spyware infected" and what isn't?

      Most software written before 1999 is mostly clean.

      Most open source software is still clean, and is likely to remain clean from this point forward.

      Windows software from 1999-2001 is dodgy (usually OK in 1999 to usually fuckware by 2001).

      I assume all Windows software from today onwards contains spyware and/or adware until proven otherwise.

      The solution in most cases is not to upgrade. For instance, You use WinAMP to play MP3s. Does WinAMP 3.x play MP3s any better than 2.09 did? No? Then why would you want to upgrade?

      Why make AOL's problem (their lack of data on your listening habits) your problem?

  14. Here is an idea... by Filter · · Score: 1

    Try running an OS that doesn't actively obscure installation routines. That empowers you to pick and choose the components you want installed. Half of the problem is that Microsoft uses the same techniques to change your configuration all the time. They lead the way with this kind of BS, installing one piece of software requires the installation of other pieces, like it or not, tell you about it or not. Media Player and IE are examples. DirectX, Visual Studio, ...

    It used to drive me nuts!

    --

    "better ways of doing things eventually just replace the inferior things" - Linus Torvalds 09-08-07

    1. Re:Here is an idea... by Anonymous Coward · · Score: 0

      But open source is the same! If I want to install libtiff, it requires me to install libjpeg, too!!

    2. Re:Here is an idea... by alen · · Score: 2

      I think Real Player is the king of unwanted components. And when you turn them off from running in the system tray, they turn back on. Unbelievable.

    3. Re:Here is an idea... by Anonymous Coward · · Score: 1, Insightful

      Ummm Windows doesn't obscure the installation routines, it forces (or allows, however you look at it) the developer to choose their method of installation. Microsoft develops an installer, but they're about the only developer that uses it. Most developers use InstallShield or another program to build their installation front-end, and it's up to the developer to decide how much control over the installation they give the users.

      In the end, as long as it has a custom install option that allows me to dictate the location and/or existence of each component, I'm fine. It's a complete pain in the ass when a piece of software is misrepresented or doesn't even tell you it's installing something else, though. Again, though, that's not an OS-dependant thing, as developers could do the same thing on any OS that permits/utilizes binary installers. You can avoid that by using open source software and just compiling everything yourself, but even then are you looking over the code you're compiling first to make sure it's not doing something odd in a background thread?

    4. Re:Here is an idea... by Space+Coyote · · Score: 1
      Matters aren't much better in the linux world, if you think about it. At leasst things have the potential to be just as bad for the average user. When you su to root and install that new RPM are you paying attention to exactly what it's doing to each of your directories? My guess is most of the time, for most users, the answer is no.

      And commercial software is usually just shipped in an RPM or a binary installer that needs to be run as root for whatever reason.

      The test will be if Real ever get around to updating their Linux client, then I'm sure we'll see the full potential of Linux for spyware.

      --
      ___
      Cogito cogito, ergo cogito sum.
    5. Re:Here is an idea... by Anonymous Coward · · Score: 0

      this isnt about windows vs linux. the only reason spyware like this is so common in windows is because WINDOWS is so common.

      if the shoe were on the other foot, youd be seeing just as much junkware, spyware, scumware, whateverware, in linux install routines.

      they dont make bonzibuddy for linux yet (thank god) but when they do, you can bet itll come with the same garbage attached that the windows version does.

    6. Re:Here is an idea... by Filter · · Score: 1

      I agree that the problem could exist in linux, but practically it doesn't. Why, with open source, if some author tried to accomplish the same sort of crap, another version of the software without the offending crap would be released and the annoying features would die out. Selective presure works to our favour with open source.

      At least it has for me.

      I feel so sory when I go to use someones Windows machine and see all the crap that has bloated there OS, slowing the machine down to a crawl, window tray packed with programs the user knows nothing about. Start up times in the minutes...

      Where do you start to help clean that up? Next thing you know I'm reinstalling windows on their machine.

      Still drives me nuts!

      --

      "better ways of doing things eventually just replace the inferior things" - Linus Torvalds 09-08-07

    7. Re:Here is an idea... by Anonymous Coward · · Score: 0

      > if the shoe were on the other foot, youd be seeing just as much junkware, spyware, scumware, whateverware, in linux install routines.

      If it's binary-only software, yes. If it comes with source, then that junkware, spyware, scumware, whateverware will get ripped out soon enough and a 'clean' version released and publicized.

      So, it comes down to "who do you trust?", and another good reason why many *BSD and Linux folks prefer installing from sources instead of binaries - sure, they might not have actually inspected that source, but if something objectionable starts happening, someone will. And that fact that someone can is a good sight better than a closed binary gives you.

  15. There is a "signed installation" system out there by Dynedain · · Score: 4, Informative
    You say one of the solutions is:
    A "signed installation" program, run by known entities, asserting that a given program and its installation don't violate the rules
    Guess what? That already exists for Windows (which is the platform you are obviously complaining about)...its called WHQL Certification.
    --
    I'm out of my mind right now, but feel free to leave a message.....
  16. interesting article by Str8Dog · · Score: 3, Interesting

    RIAA and MPAA have made huge strides to protect thier copyrights. But the same companies would see no problem with this type of deception. We really want the government to say away from regulating the computer industry, but untill they do this BS will continue to get worse. The average AOL user has no idea and are building a army of zombie DOS machines and now an army of zombie marketing harvesters....

    --


    Str8Dog
    using System.Darkside; public
    1. Re:interesting article by tps12 · · Score: 1

      There are alternatives to government intervention. As PCs continue to become commonplace, their owners will in turn become, on average, more knowledgable and comfortable with their systems. And these silly trojan-style programs will have no chance in an informed market.

      --

      Karma: Good (despite my invention of the Karma: sig)
  17. Standards Board by mlknowle · · Score: 1

    What about creating a shareware/freeware standards board? SW would be submitted for review, and the board would examine the software, and decide if the readme is honest, and if it does what it says it does (and not more...). After that, software could bear a 'seal of approval.'

    This kind of thing is entirely contingent upon widespread use, and strict enforcement - perhaps download sites could ensure that SW they post bearing the 'seal' is legitimately approved.

    Because software (esp. small programs, shareware, etc) is provided by so many different sources, it is impossible to rely on the provider's reputation - because most people will have no prior experience with them. The solution is a community one; an organization which is widely trusted, rather than more draconian measures...

  18. Treat them like what they are a VIRUS by DaedalusLogic · · Score: 0, Redundant

    Conduct like this is truly writing a virus in a pretty package. There needs to not only be monetary consequence but jail time if it can be proven they new this program would damage TCP/IP. Let's get serious about our right to privacy and start making these people pay for criminal acts. Whether it is invasion of privacy or funds lost from system damage. Symantec and McAfee need to start treating them like viruses too... when there are cases that the vendors have not explained their program sufficiently. What are some opinions... I'm a more than a bit biased and I'd like some ideas, not flaming or non-constructive criticism.

  19. If Spyware would only follow these rules... by jjhall · · Score: 5, Interesting

    I installed Kazaa the other day at home, knowing it would attempt to install the BDE3 (I think) viewer. Since my hard drive is NTFS, I created the BDE directory under my second account, and used NTFS permissions to be only readable/writable by the "Administrator" account. I thought that would stop it from installing. I was wrong, however. The program simply installed inside of a different directory.

    It doesn't run because I did the same thing to that directory, but it still installed when I took fairly advanced measures to prevent it. The fact that programmers are writing applications that users have no control over is a step in the wrong direction. I don't want the "3D Advertising Projector" on my system, yet it installed anyway. That to me sounds like something Norton should be protecting from...

    I do write simple programs for personal use for myself. I have given a few to friends, but I never install a "Jeremy in 3D" viewer or anything like that. Note to programmers: If it is ABSOLUTELY ESSENTIAL to the operation of the program, go ahead and force installation, but tell the user what it is and why you need it. If it is not essential, simply put a check box to not install it. Or at least instructions on how to safely remove it.

    I understand that Kazaa is trying to make some money by forcing ads, but when people won't even install their software because of the ads, they are shooting themselves in the foot. If they used simple HTML banners, I probably wouldn't go to the trouble to block them.

    Another thing that annoys me greatly is the Real Player (whatever they are calling this version) notification program. It pops up ads and new version notifications near the systray. There is not an option ANYWHERE I can find to disable that function. They used to have the real icon in the tray that you could close. And they had an option to keep it from loading. How much of my system resources is it taking to check in the background for new updates/ads? There are a few things I need real for (unfortunately) or I would uninstall it and be done with it. If I try to play a stream that won't play with the version I have, I will upgrade on my own. I don't need a resource hog app telling me when to upgrade.

    1. Re:If Spyware would only follow these rules... by kson34 · · Score: 1

      BDE is the Borland Database Engine. It probably is required by the program to run (or the authors are hiding their spyware as BDE), a lot of programs written in Delphi or C++Builder require this (for database access).

      Real has long been spying on what you listen to, and practicing such general bad privacy pracices that I refuse to have even antiquited versions of the real player on my system. Even windows media player (before 7.0, which seems as bad as real) is better.

      I mean, if you are installing freeware from a commercial company, buyer beware, you should expect that their may be hidden (or well disguised) nasty spyware there. It's like a non-technical friend who complains about all the virus's he gets downloaded warez from Morpheus, and asks me how to stop getting all of his viruses. Personally on Windows, I won't install anything unless I know a fair amount about the source of the software. One tip in 2000/XP is to run as a user rather than someone with administrator access. A lot of software won't install properly (needs access to Registry, and installing DLL's), but harmless, properly written software will (you can still write to HKEY_CURRENT_USER which is all most software should need, unless they have COM dll's to register).

    2. Re:If Spyware would only follow these rules... by Anonymous Coward · · Score: 1, Insightful

      You could use a system comfiguration utility that comes with windows "MSCONFIG.EXE". I dont think it comes with win 2k/NT though, and the win98 version works with some caveats in 2k. you could remove stuff that starts at startup with this. this doesnt look at services though.

      You might also take a look at this page: http://mlin.net/StartupCPL.shtml

      Disclaimer: I use msconfig, but havent used startupcpl (yet) ....

    3. Re:If Spyware would only follow these rules... by arkanes · · Score: 2

      BDE is ALSO some stupid video viewer that kazaa installs. It doesn't need it, it's a spyware app. it has nothing to do with the Borland engine.

    4. Re:If Spyware would only follow these rules... by Anonymous Coward · · Score: 1, Insightful

      Get kazaa lite instead. All the spyware has been hacked away & the files repackaged. Do a web search for it. ;)

    5. Re:If Spyware would only follow these rules... by Anonymous Coward · · Score: 1, Insightful

      I installed Kazaa the other day at home, knowing it would attempt to install the BDE3 (I think) viewer.

      I think that all the badness comes from this action called "install". Most of these applications could be written as a .exe and a few datafiles lying in a directory, with the .exe accessing these datafiles and making system calls and that's all. Why things aren't done that way even for very simple programs is beyond me.

    6. Re:If Spyware would only follow these rules... by NaDrew · · Score: 1

      Unfortunately, the most commonly used installation package (InstallShield) requires that the end-user be a local administrator. Even if the software being installed does not need administrator-level goodies such as HKLM reg keys or All Users shortcuts, the InstallShield engine itself will not even launch if the user is not a local admin. Whee.

      --
      Vista:XPSP2::ME:98SE
    7. Re:If Spyware would only follow these rules... by Osty · · Score: 1

      And that's why Windows NT/2000/XP have the ability to run as different users. It's a little convoluted (highlight the app you want to run, shift-right-click the icon, select Run as, click The following user radio button, give the username and password of an administrative user), but it's available. Also, this will only work for executables or shortcuts to executables, so while you can run Word as a local administrator while logged in as a normal user, you can't start Word as a different user by trying to run a .doc file

    8. Re:If Spyware would only follow these rules... by cculianu · · Score: 1

      Because J. Random Moron doesn't have the wherewithall to figure out how to traverse his filesystem and double-click on these funny things called .EXE's. He also has no clue about how to delete files. Instead he knows how to double click on little pictures and sometimes, if he's really clever, he'll figure out how to get to the start menu and 'uninstall' software.

      So at the very least, software needs to register itself with the windows add/remove programs thing, and it probably needs to put a few icons on the desktop and in the control panel. Just those actions alone constitute an installation process. :)

    9. Re:If Spyware would only follow these rules... by CtrlPhreak · · Score: 3, Insightful

      Get rid of all that spyware, I use ad aware. It has worked for a lot of things I never heard of and it's simple/small. Check it out www.lavasoft.de. Free as well.

      --
      WikiAfterDark.com It's a sex wiki, go now!
    10. Re:If Spyware would only follow these rules... by juju2112 · · Score: 1

      If you don't use an install program, your program quickly incurs "dll hell". Different Windows versions have different system libraries and you have to be sure that the user has the correct versions, otherwise your program won't work.

    11. Re:If Spyware would only follow these rules... by Skuld-Chan · · Score: 2

      You know the easier way to remove bde view (the 3d advertising projector that eats up 80% of your cpu) is just to click on add/remove under add remove software (in the control panel) and poof it goes away. I've done this (under XP) - kaaza doesn't complain when it loads up either :).

    12. Re:If Spyware would only follow these rules... by rizzo420 · · Score: 1

      i installed kazaa, and because i knew that it had also installed spyware apps, i quickly ran ad-aware shortly afterwards. not to my surprise, i found that a whole ton of spyware stuff had been installed along with kazaa. unfortunately, i removed it all with ad-aware (because i did check add/remove programs and there was nothing else there) and kazaa would no longer run properly. so i uninstalled kazaa and installed morpheus which does not install spyware (and now, because of the lawsuits against kazaa, uses the gnutella network...).

      --
      please me, have no regrets.
    13. Re:If Spyware would only follow these rules... by alex_siufy · · Score: 1

      Don't know about 2000/XP, but under NT 4 (SP6) there's no such option as "Run as" when Shift-right-clicking...

    14. Re:If Spyware would only follow these rules... by Osty · · Score: 1

      Having not used NT4 in quite a long time, I can't be 100% sure the functionality is there or not. It definitely is in Win2K and XP (it's provided by the RunAs service, and there are several other ways to access it than by what I gave in my previous post). Try searching NT4's system help for "run as" and see what comes up.


      Also, shift-right-clicking may not be very deterministic -- it only works on some file types (it seems to work on most executables or shortcuts to executables, but not something like the IE icon on the desktop, and not on document files that spawn an executable through the filetype handler), and you have to make sure you highlight/select the icon (click once if using classic double-click mode, hover briefly if using the single-click mode) before then shift-right-clicking.

    15. Re:If Spyware would only follow these rules... by w3woody · · Score: 2

      Note to programmers: If it is ABSOLUTELY ESSENTIAL to the operation of the program, go ahead and force installation, but tell the user what it is and why you need it.

      I would say you should never force *anything* in that manner. Instead, I would put up an alert saying that the software cannot be installed without this module, and give the user to either continue or abort installation.

    16. Re:If Spyware would only follow these rules... by Stardate · · Score: 1

      There is a workaround: runas /user:administrator "cmd /c start test.html" Unfortunately you will have to use the 8.3 shortname of the file because start doesn't support using quotes around an LFN (or rather, it uses them to create the title of the window, stupid microsoft), but it works. :)

      --
      "... I declare our city to be a free and independent state to be named Tri-Insula!" --Fernando Wood, Mayor of NYC 1861
    17. Re:If Spyware would only follow these rules... by Anonymous Coward · · Score: 0

      Hey retard! Yooohoooo! Get jamie's dick out of your ear!

      Which part of trying to make a living don't you understand?

      Lets see, according to you: "Some company put out a product that bundled a whole bunch of revenue sources with it. I tried to hack into the program and break it, but I couldn't because I wasn't elite enough. How incosiderate of these companies to try to make money of me. Shame on them. What poor ethics they have."

      I hope you're homeless soon.

    18. Re:If Spyware would only follow these rules... by Anonymous Coward · · Score: 0

      I liked the linux console version of KaZaA but the seemd to stop suporting it about a month ago. I wrote them an email complaining that they stoped suporting (and offering downlods) with the latest version. then i installed the windows version and it's got too many popups... i'm wondering if i delete IE it would clear up my problems.

      ben

    19. Re:If Spyware would only follow these rules... by Anonymous Coward · · Score: 0

      I have a Winamp plugin that lets you play ra/ram/rm and whatever other file types Real Player uses. Check the input plugin section of Winamp for "Tara's audio/video plugin".

    20. Re:If Spyware would only follow these rules... by Anonymous Coward · · Score: 0

      There are a few things I need real for (unfortunately) or I would uninstall it

      So get a girl-friend.

    21. Re:If Spyware would only follow these rules... by miked1001 · · Score: 1

      Another thing that annoys me greatly is the Real Player (whatever they are calling this version) notification program. It pops up ads and new version notifications near the systray. There is not an option ANYWHERE I can find to disable that function...

      The RealOne Player notification is a blatant abuse of the privilege that users give Real by installing there software. It's behavior is unacceptable. It runs in the background and "occasionally" pops up ads and notifications to the user that have been downloaded from the Internet - even when Real player is not open! There is no automatic way or documentation on how to disable this "feature". Worse, if the user manually removes the registry key that launches the program on startup, it is reestablished the next time RealOne Player is used (standalone or in a web browser). This kind of redundancy even in the face of a concentrated effort to remove it is a wonderful example of how out of hand this has become.

      BTW, the easiest and best way I've found to disable this particular nasty is to delete the program file completely for the notification service. It has no effect on the use of RealOne Player as far as I can tell (it doesn't even complain about it not being there). The location on my machine is: C:\Program Files\Common Files\Real\Update_OB\evntsvc.exe

    22. Re:If Spyware would only follow these rules... by reynolds_john · · Score: 1
      I agree - I think installer programs should include *MANDATORY* lists of all : system files being registered-their versions and placement, files being installed, registry entries, etc. This should be an option by Vise, InstallMaster, Windows Installer (MSI), etc which Microsoft *makes* them include. For the vast majority of respectable software, you would then be empowered to know exactly what was going to be installed on your box.

      I think, also, that when you flirt with companies that make products which skirt the edge of legal issues, you will probably get software that is questionable to begin with. They obviously don't care too much for the rights of others (RIAA be damned), so what makes you think they care about your rights?

      Does anyone know of that windows software that tracks all changes to registry, files, etc. during software installation? I know there are a few out there that do this.

  20. Re:uh. i have no clue what he's talking about by Anonymous Coward · · Score: 0

    'nerd' in the windows sense is derogitory. i don't know why you would want to be identified as one.

    you know the type. they walk around think they know computers. and then friends ask them for help, and they are all like 'you need to do blah and get new drivers, and reinstall this, and reinstall that'. it's really fake smartness. i'd refer to them more as jackasses.

  21. Two more examples by rogerl · · Score: 2, Informative

    Real Player: Real Player assumes that you want their "service" running at times. It assumes that you want it to be your default media player. You try and turn some of these off via there options screen. Sometimes it works, Sometimes it does not.

    Weather Bug: This is another one. It just starts running and does not give an option to turn it off. I had to hack the registry to get rid of it.

    Oh well... I am slowly converting to completly Linux...

    1. Re:Two more examples by CrabCakeJimmy2k · · Score: 0

      I use weatherbug, have for a long time. It's a truly valuable program to me. As far as your statement that there's no way to turn it off, you're just wrong. Have you tried right clicking the systray icon and choosing Terminate Weatherbug? There is absolutley no need to edit the registry for this program, it even gives you the option to disable autostart. Perhaps you should dig a little deeper before you post. Not that you really have to dig with weatherbug.

  22. What New.Net is: by PunchMonkey · · Score: 5, Informative

    new.net is a company who decided that instead of waiting for the new top level domains to be approved, they'd just start up their own root domain servers and sell the new top level domains themselves.

    So if you want to buy sweat.shop, you can go to new.net and do just that.

    The software in question is a "plugin" that "fixes" windows to use their dns servers when requesting a domain that ends in ".shop" or whatever.

    For more info, don't be so lazy and click on the "About Us" button at the bottom of the new.net homepage

    http://www.new.net/about_us_mission.tp

    I submitted a story about this on slashdot long ago and, surprise! it was rejected. I'm sure I wasn't the only one who thought this site and company is worth discussing.

    -- Punch the Monkey!

    --
    I'll have something intelligent to add one of these days...
    1. Re:What New.Net is: by rbeattie · · Score: 3, Interesting

      I've often wondered what would've happened if Microsoft had thought of this several years ago - or decided to do something similar tomorrow.

      Imagine if every WindowsXP that was sold had browsers that resolved Microsoft Name Service ( MSNS or simply ".NET") addresses? Imagine if Microsoft had thought about this in 1997 and every Microsoft browser (forget any other internet app - since that's obviously what New.net is doing) since then checked Microsoft.com's MSNS service for it's own custom domain names BEFORE your local DNS?

      If they marketed it enough, my Mom wouldn't know the difference between .com and .shopping (a Microsoft-only domain).

      It's an interesting thought... they could've controlled A LOT more of the internet than they do already. Maybe Microsoft isn't as smart and vicious as we all think...

      But you know, all the ICANN haters always point out that the DNS system we use today is strictly voluntary and they have a point.

      -Russ

      --
      Me
  23. I don't like new.net either by nil_null · · Score: 0

    I did a backup of my Win2k system and did a restore on different hardware. I didn't know what new.net was at the time but apparently it was on my system. However, new.net didn't work after the restore causing my TCP/IP stack to be unopperational too. It was looking for newdot~2.dll, when only newdot~1.dll existed. Apparently it doesn't take into account long filenames and uses the 8.3 character filename. I didn't know what it was at the time and just made a newdot~2.dll to get on the net. Of course I was even more unhappy to find out what it really was.

  24. One more example of why... by talks_to_birds · · Score: 1
    ...everyone should avoid Window$ like the plague.

    In fact, this is also why I avoid RPM's and the like, whenever possible, which is always...

    Read the README; read the INSTALL; if necessary edit a couple files to taste; then it's

    ./configure

    make

    make install

    These are your friends.

    It's my computer.

    I want to know what's on it, and where.

    t_t_b

    --
    I'm on PJ's "enemies" list! Are you?
    1. Re:One more example of why... by RexRuther · · Score: 1

      I hate to burst your bubble, but what is to prevent someone from adding spyware to your make scripts.

      Those scumbags just havn't gotten around to *nix yet.

      A tip for the windows users out there...Use the free utility inctrl5 (from zdnet) when you do an install. It documents all changes to your system performed during an install, including the registry.

      --
      -"The early bird catches the worm, but the late bird sleeps the most"
    2. Re:One more example of why... by Kymermosst · · Score: 3, Informative

      RPMs are not nearly as bad. You can always do rpm -qp -l name.arch.rpm to find out what exactly it plans on installing, substitute the following for -l to do other stuff:

      --info to see information
      --scripts list config scripts that may run
      --triggers list trigger scripts that may run

      You have the option to extract scripts and check them yourself. You can also see the services and deps that the package provide, etc. All without installing it.

      I know, you never install binaries, and of course, a binary may have something in there that shouldn't be there.

      But then again, I imagine you rarely, if ever, read 100% of the source code you just compiled and installed, read the makefile, or keep track of where exactly it put things. You probably just trust it because you have the source, not because you READ the source.

      Then again, I might be wrong, and you do.

      Personally, I install binary RPMs from trusted sites. (Red Hat, SuSE, KDE, a couple others), and from source tarballs when I think there might be a trust issue.

      A good, reputable, signed RPM is a good way to determine trust.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    3. Re:One more example of why... by Junta · · Score: 2

      And this helps you know what happens how? RPM doesn't provide perfect tracking either (packages can lie about what they do and be believed by the database), but it at least makes an effort to track what files were created on behalf of what package. Blindly compiling and installing packages to the default location does not offer enhanced security or better tracking by itself. Maybe if you take the time to manually review all the Makefiles and source, then yes, you are in better shape (and of course record all these changes somewhere). You can even use a program to timestamp everything and figure out what files changed in the intervals, but this isn't perfect either.

      as soon as you type ./configure, you give the package permission to execute whatever it wants. Though currently you can reasonably expect good things to happen, in a world with more malicious linux software, this could be very dangerous.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    4. Re:One more example of why... by Anonymous Coward · · Score: 0

      You are one *VERY* naive user if you believe this keeps you safe.

      Scumware is not a Windows problem, not a Linux problem - it's a problem to ANY OS. Unless you manually check each and every line of source manually, you can NEVER be 100% certain you're not installing some form of scumware.

      Take the blinders off - if you want to be anti-Microsoft, that's your business (silly, but your business), but don't become smug and complacent because you run Linux.

      The *ONLY* reason scumware hasn't been a huge problem on Linux thus far is because practically no one uses Linux. If it were popular, you'd be as inundated as Windows is.

    5. Re:One more example of why... by Anonymous Coward · · Score: 0

      Hey, fuckwit. Do you not realize that blindly building and installing from source is just as bad as an RPM? You make _no_ notion that you examine the source, in which case, you might as well just plunk an RPM in there.

      Shut the fuck up, naive teenager.

    6. Re:One more example of why... by dasmegabyte · · Score: 1

      Interesting theory. But let us say for a minute that it is four years in the future. I work for AdSpam.shop (new.net having taken over the entire tld game because their software was installed along with version six of the anna virus). I create a program for desktop linux for Napster2.com, a nice little mp3 search engine. I make it available as an RPM, use shared libraries, and my manifest won't overwrite anything. It's signed as Napster2.com, which you trust because they're napster and why should they lie or steal from anybody.

      But: I've attached a rider to the binary executable (hoho!). It's not compiled with the same source code as the shared source cpp files that accompany the rest of the package. The rider does a whole shitload of things to your computer that you never knew about.

      But you're safe, aren't ya? Because you have the source code and the signed rpm and you read the manifest.

      The only safety a computer user has is frequent backups and trustworthy information. This is how I can run unpatched Windows 2000 for years with linux-esque uptime scores -- I never install anything from any company or any freeware developer until it's mature and analyzed enough to be leak and spy free.

      I'm paranoid, connected and brilliant. It's the only way to live.

      --
      Hey freaks: now you're ju
    7. Re:One more example of why... by Anonymous Coward · · Score: 0

      > It's my computer.
      > I want to know what's on it, and where.

      Unless you always read *all* the sources and scripts for your packages prior to building, how do you know for certain that you're not installing spyware?..

    8. Re:One more example of why... by Kymermosst · · Score: 2

      I never said I was perfectly safe, I am just as safe as the blind "./configure ; make ; make install" type. Unless you read every line of the source, and compile the same, you still subject yourself to the same problem as installing the binary.

      You are right about frequent backups and trustworthy information.

      With the vendors I listed that I find trustworthy, I think you'll note that I'm a bit more discriminating in what I consider "trusted" binaries than anything remotely near the likes of Napster. Big vendors like Red Hat or SuSE would burn to the ground if they included spyware.

      Even Microsoft probably wouldn't do that without informing the user, because of the crap they've taken in the past over similar things (registration wizard, etc), which is why I trust their patches and updates.

      The bottom line is, unless you inspected every line of source code for the software that runs on your computer, from the BIOS up to user-land programs off the Internet, you are vulnerable.

      Your mention of Napster brings me to another point: Trusting stuff like that is bad news. My sister is into all the P2P trading crap (napster, morpheus, etc.), and her machine has nothing but problems. I've never installed any, and I don't think that my Windows machine has BSOD'd for months. There's definitely something to be said about being careful what you install.

      On a side note, commercial software isn't safe, either. I found a copy of the Timesink ad/spyware on my fiancee's machine a few days ago. It was installed with a game she bought. We plan on asking for our money back.

      P.S. It's nice to know someone else gets good Windows uptimes, too. Everyone accuses me of being a liar. I'm probably just lucky. After all, my Linux box is a K6-3 and haven't had any problems with that, either, even though others do.

      Or perhaps they are all wrong :)

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  25. Screw it by drivers · · Score: 2, Insightful

    I'm switching to free software.

    1. Re:Screw it by Carp+Flounderson · · Score: 0

      Actually, theres no such thing as free software. If someone tells you otherwise, they are not giving you a complete set of facts. Often the "cost" of free software comes from its inferior design, inferior stability, or inferior security. These are all caused by OSS projects' lack of effective and centralized program management and quality assurance processes. So far, nobody has been able to solve this problem and it has largely been ignored because its a huge liability for "free" software.

      --

      Color flashing, thunder crashing, dynamite machines.

    2. Re:Screw it by Anonymous Coward · · Score: 0

      Use completely free software that have no nagging pop-up nor spyware or warez and nothing in between.

    3. Re:Screw it by belg4mit · · Score: 1

      [http://www.nonags.com]

      the only problem is the search
      interface leaves soemthing to be desired.

      --
      Were that I say, pancakes?
  26. Not to pick... by talks_to_birds · · Score: 1
    ...but for those of us who, thankfully, don't get out much, WTF is this NEW.NET cr*p, anyway?

    t_t_b

    --
    I'm on PJ's "enemies" list! Are you?
  27. Slashdot Hypocricy by AintTooProudToBeg · · Score: 1

    NEW.NET should be responsible for its clients actions (notifying users about the install process).

    Napster should not be responsible for its clients actions (downloading copyrighted material).

    1. Re:Slashdot Hypocricy by Anonymous Coward · · Score: 0

      Okay a$$munch, I'll bite.

      The difference is that one is a tool, like a hammer. By itself, does no harm, has many legal uses, and can be used inappropriately if so desired (to kill, for example).

      The other is a trojan by definition. A trojan is a software package that says it does one thing, but instead does much more. Damage can be as trivial as poping up an ad in a web page, or as serious as monitoring everything a user does and reports this info to a central repository, damaging system files in the process.

      I'll leave it up to your infinitesimal intelligence to figure which one is which.

      So you tell me, who is the f$%king hypocrit now.

    2. Re:Slashdot Hypocricy by belg4mit · · Score: 1

      There is an exchange of funs in one of those,
      and not in the other. Besides most agree that
      Napster etc. is to varying degrees immoral.
      However as has been stated by many it scratched
      an itch that those whom had a legitimate right
      and ability to do so, refused to.

      --
      Were that I say, pancakes?
  28. daemons? by room101 · · Score: 3, Funny

    daemons? what are those. I don't think they exist on windows. (;-)

    On windows, they are "services". They give you exciting service. Way better than those unix daemons. They only talk to you in your head and tell you to burn things. Or at least, that's what they do to me. Maybe I'll post an "Ask Slashdot" to get further insight. Oh, maybe not, the voice in my head says that it will get rejected.

    --
    room101 -- how much can you stand before they break you?
    (they always break you eventually)
    1. Re:daemons? by pyramid+termite · · Score: 3, Funny

      daemons? what are those. I don't think they exist on windows. (;-) On windows, they are "services". They give you exciting service.

      They service you. Repeatedly and often, painfully.

    2. Re:daemons? by einhverfr · · Score: 2

      On windows, they are "services". They give you exciting service. Way better than those unix daemons. They only talk to you in your head and tell you to burn things. Or at least, that's what they do to me. Maybe I'll post an "Ask Slashdot" to get further insight. Oh, maybe not, the voice in my head says that it will get rejected.

      My daemons send me email when they cannot do the jobs I tell them to :) I am the Daemonologist!!!

      Would you rather be served by Windows services or by a hoard of Daemons? ;)

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:daemons? by shotfeel · · Score: 1

      Wow. After reading that, this geek is ready to switch to Windows.

      -Sorry, the daemon made me say that.

    4. Re:daemons? by room101 · · Score: 1

      Would you rather be served by Windows services or by a hoard of Daemons? ;)

      I would rather be serviced by a horad of demons than windows services.

      --
      room101 -- how much can you stand before they break you?
      (they always break you eventually)
  29. heh... by talks_to_birds · · Score: 1

    and for those of us who apparently do not read:

    "new.net is a company who decided that instead of waiting for the new top level domains to be approved, they'd just start up their own root domain servers and sell the new top level domains themselves.

    So if you want to buy sweat.shop, you can go to new.net and do just that.

    The software in question is a "plugin" that "fixes" windows to use their dns servers when requesting a domain that ends in ".shop" or whatever.

    For more info, don't be so lazy and click on the "About Us" button at the bottom of the new.net homepage"

    </blush>

    t_t_b

    --
    I'm on PJ's "enemies" list! Are you?
  30. New.net and other various spyware. by akula1 · · Score: 0, Redundant

    I work tech support for the residence halls at my university and have seen this occurring more and more frequently. New.net is a perfect example because the only way to remove it is to hunt down uninstall instructions on various newsgroups, alt.comp.virus, if i remember correctly. Not only is this program on almost every users computer I touch, but its probably responsible for about 20% of the "my internet just stopped working, and no I don't know why" calls I receive.

    Maybe its time for Symnantec, Trend etc... to add "spyware" detection to there AV products.

  31. Windows Users by jyak · · Score: 2, Informative

    Take control back of YOUR computer with all the proper utilities. Go to onlythebestfreeware.com tto get the best free utilities to rid your computer oof unwanted items.

    1. Re:Windows Users by Anonymous Coward · · Score: 0

      ...and our assurance that most/some/none of this stuff are trojans, viruses, or spyware is what, exactly?..

  32. Three words: Package Management System by JonKatzIsAnIdiot · · Score: 2, Insightful

    A package management system is the user's first and best defense against this type of thing. With it, a user can always determine which files are needed for which applications, and vice-versa. You can check what is going to be installed before you do it. While a malicious/ignorant software vendor could put malware into a package file, at least all of the files that make up that package can be determined later on. No other software management system can provide that information as easily. Not installer programs, and not even the sacred install-from-source routine.

    1. Re:Three words: Package Management System by Junta · · Score: 2

      Of course, current package managers don't protect things sufficiently either, as they provide their own list of modified/new files. What the package *actually* installs/modifies does not necessarily coincide with what the package claims. A sort of enhancement I would like to see is a packgame managemant system in which packages are chrooted to a safe playground for all operations, and when it wishes to make changes/add new files to the real filesystem (presumably out of that playground), it would be *required* to do so only through a special commit facility provided by the package management utility. This commit facility could be configured for various levels of trust per app, from prompting on each operation to rejecting to allowing operations. Also, every operation is logged at a minimum of saying when and by what a file has been modified (keep a running history), to storing diffs between package modifications (good for, say, /etc files where changes are typically small and compress well).

      Of course, as with anything, it couldn't protect against bypassing the mechanism (well, maybe with extensive kernel modifications, but probably not worth it), but for people currently relying on package management to keep their system consistent, this sort of infrastructure may be a good next step in the face of bad behaving packages.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:Three words: Package Management System by roybadami · · Score: 1

      A package management system is the user's first and best defense against this type of thing. With it, a user can always determine which files are needed for which applications, and vice-versa.


      But all useful package management systems I'm aware of support the notion of after-install scripts, which can be misused to subvert the whole process...

    3. Re:Three words: Package Management System by ProfessorPuke · · Score: 1

      Right. And I have to wonder why Sun never promoted any software like this for their (so-called) Java Platform. Concepts like sandboxing fit so naturally into the java environment... its a shame they didn't try to leverage that as a way to attract users who're afraid to install native-code packages because of the possibile unknown side-effects.

      For each OS that a Java runtime was provided for, Sun should've shipped a installer so that you can download and invoke a JPM file (or some extension like that) which creates prepares a java application for execution in the manner that users of the OS will expect of all their applications. If any such application desires to access a disk (aside from temporary cache-files that only it can read) it must request permission from the same installer. Then the user could choose to allocate a specific set of directories and file-types that can be modified, or choose to give approval on a case-by-case basis.

      Instead, there is NO standard mechanism for installing a Java application. Running a Java program (I'm remembering the Batik SVG viewer specifically, but most seem like this) is a little mess of JVM pathnames, environment variables, and command-line options. Its just as bad on a Microsoft Windows system as a Unix one (which is actually worse, since Microsoft users are less equipped to cope with those matters)

    4. Re:Three words: Package Management System by DavidTC · · Score: 1

      You can always just extract the scripts and view them before install. Most of them are less then a hundred lines, if they even exist at all.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  33. EULAs unenforceable by coyote-san · · Score: 3, Insightful

    First, EULAs have not been upheld by the courts. Especially when they "shock the sensibilities." That's why UCITA is trying to write enforceability into law.

    Second, the EULA you saw focused on the main application being downloaded. It is unlikely that this EULA will discuss embedded applications with any depth, at most you might see a paragraph making vague references to third-party applications.

    Third, one of the cornerstones of contracts is that it's an conscious, INFORMED agreement between multiple parties. One or more parties may decide to remain ignorant, but once one party begins to deliberately withhold pertinent information that another party wants it's a whole new ballgame. As the author points out, there is absolutely no reasonable way anyone could ever expect an application that computes the size of a speaker enclosure cause a critical part of the OS's network stack to be changed.

    Finally, I think this situation is so outrageous that it's getting close to gross negligence, not just negligence. You can contractually limit your exposure due to negligence (you made an honest mistake), but you can't contractually limit your exposure due to gross negligence (you knew there was a problem, you know your inactions would cause harm to others, but you didn't give a damn).

    A better analogy is that you bought a hot dog. Okay, this is a little iffy, but most people understand that some cheap hotdogs have filler and they'll pay more for a "100% beef" hotdog. But now you learn that you're now sterile because the hot dog producer has been dumping dangerous chemicals in the brew, but hey you agreed to this risk when you bought those cheap 'dogs.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    1. Re:EULAs unenforceable by moheeb · · Score: 1

      Personally, I prefer the cheap Oscar Meyer hotdogs to the 100% beef hotdogs. Would you consider that to be negligence or gross negligence?

    2. Re:EULAs unenforceable by Maserati · · Score: 1

      And, if you never saw an EULA for the spyware they cannot indemnify themselves in any way. In that case, any action for damages would have a clear playing field. You just have to prove damages.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  34. What does open source have to do with it? by JohnDenver · · Score: 2

    Before you crap out an idea, maybe you can establish some context as what you're talking about. Try using a first sentence or a snippet from the main article to highlight the points that you are agreeing with, because I can't tell if you're accidentally posting in the wrong thread or if you're opinions are just stupid.

    This is one area where open source software can really pull ahead of Microsoft. Provide excellent documentation of the software and the coding as well. That's all folks.

    How would this make open source less susceptible to hosting a stealth component, or how would this prevent stealth components from piggy backing during an installation?

    It seems that you think this is a security issue that can be solved like MS Outlook holes which allow scripts to propigate email. Unfortunately, all operating systems are susceptible to stealth code sneaking along with trusted software. There's really nothing you can do about it other than legal recourse.

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
    1. Re:What does open source have to do with it? by Negadecimal · · Score: 2

      How would this make open source less susceptible to hosting a stealth component, or how would this prevent stealth components from piggy backing during an installation?

      1) Download source code instead of binaries.
      2) Review source code for "stealth code"
      3) Compile.

      Lather, rinse, repeat. This is naively simplistic, of course; searching large-ish apps for undesirable code is hard to impossible. But on platforms where OSS is the norm, chances are that someone will try anyway (especially when spyware starts leaving footprints on their firewall). It's our culture.

      And for some reason, I'm reminded of a line from the second Harry Potter book: "Never trust something that can think for itself if you can't see where it keeps its brain!"

  35. i concur by SubtleNuance · · Score: 2

    If I wrote a stealth component today, I would have it seek out an Ad-Aware signature file and modify it to ignore me, or add my directory to the ignore lists. Ad-Aware could respond by digitally signing the files, or with other techniques.

    If this begins (too late?) than I fully expect our friends @ NAI or Symantec to add this trash to their virus software. Anything that tries to protect itself from being removed is a virus. %insert_your_own_windows_joke_here%.

    Ive been very happy with Ad-Aware, and as the author suggests, the first run on my own machine was a real eye-opener. I have some frineds in a local PC clone shop, and they run AdAware on almost all their repair/re-stage jobs -- they have been amazed at the numbers of Malware apps they have found running on people's PCs.

  36. Disclosure, choice and the future (rant) by legLess · · Score: 5, Insightful
    That's my summary of what we need: disclosure and choice. The user must know every single non-required system modification, and have the choice to not install any of them.

    But this won't work, of course. Our favorite example is Microsoft, who blithely says, "It's all required; it's all part of the OS; either take the package or don't." Making choices confuses people, see, and we want to avoid that.

    Without being elitist at all, some of what they say is true. One reason Microsoft has succeeded is that they remove those scary choices from the users. It's the software equivalent of "bread and circuses" - don't bother people with the details, wow them with flash, and they'll mostly ignore what goes on in the background.

    This succeeds because it's what people want. My 72-year-old mother doesn't know about patches and updates and service packs, and for fuck's sake she shouldn't have to. For good or ill, most people view computers as slightly cantankerous, very expensive toasters. They have no idea that they have, sitting on their desks, a little machine that can do very nearly anything. They want to do a couple things, and they want those things to be easy.

    I can see a couple ways for this to go:
    1. Special-purpose machines. Instead of one computer, you'll have a few little ones. A web pad in the kitchen that downloads recipies, a glorified word-processor in the study hooked up to a printer, maybe with accounting software. Most people will go to Office Depot and spend a few $hundred on a black box, kind of like a cell phone now days, then throw it away when a newer model appears. Microsoft is set to own this market.
    2. General-purpose machines. Geeks will still want a real, live computer that they can control. This is only going to get harder and harder. Twenty years from now, I bet there'll be fewer general-purpose computers than there were twenty years ago. The after-market parts business will dry up as copy-control gets more and more intrusive. I mean, I can build a box from a bunch of parts, but I can't build a fucking motherboard or hard drive.
    Computers have to get easier to use while at the same time getting more complicated and doing more things. The only way to do this is to remove end-user control of the device. Fewer scary options, fewer things to screw up. For the most part this is a good thing. Most people using PCs today are basically helpless aside from a few well-known command sequences.

    The hard fight will be to retain control of real computers while consumer boxes get dumbed-down. What will make this possible (IMHO):
    1. No DRM. Period. This will kill general-purpose computing forever.
    2. More standardization. As the parts market shrinks and specialty boxes become more common, it'll be harder for ASUS (e.g.) to sell mobos into the after-market channel. There will be consolidation, but as long as #1 above is avoided it shouldn't be fatal.
    3. Concentration on software quality. The OSS community generally goes a better job of this than closed-source, but it will have to get better. Quality alons isn't enough; as we know, 500% better isn't better enough if you don't have good marketing.
    This is a long, winding rant, and has gone a little off-topic. Back to the point: I don't think this situation will get better, or at least not in the way we hope. It's going to be incredibly difficult to hold software manufacturers liable for anything; it'll be even harder to hold them liable and let OSS off the hook.

    The best hope, I think, is operating system diversity, which at this point means forced licensing of the Windows source code. If you can use Microsoft Windows that basically bends over for any cute-looking virus or trojan, or (e.g.) IBM Windows that flat-out refuses to install anything that isn't digitally-signed and verified (assume, for the minute, non-DRM verified), what would you pick? What would your mom pick? What would you want your mom to pick?
    --
    This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
    1. Re:Disclosure, choice and the future (rant) by imadork · · Score: 2
      Computers have to get easier to use while at the same time getting more complicated and doing more things. The only way to do this is to remove end-user control of the device. Fewer scary options, fewer things to screw up. For the most part this is a good thing. Most people using PCs today are basically helpless aside from a few well-known command sequences.

      You're forgetting one big point here. Even if the end-user doesn't make the decisions, someone has to. How can we be sure that the decisions are made in the best interests of the consumer?

      The answer, of course, is that they won't be. That special-purpose machine will still have to be maintained, but this time it will be maintained my Microsoft (or A0L), remotely, who could care less about your mom's access to recipies on a smart-pad in the kitchen, if they can't bill her each and every one. Or make her access to recipies "bundled" with all sorts of stuff she doesn't need.

      If you can use Microsoft Windows that basically bends over for any cute-looking virus or trojan, or (e.g.) IBM Windows that flat-out refuses to install anything that isn't digitally-signed and verified (assume, for the minute, non-DRM verified), what would you pick? What would your mom pick? What would you want your mom to pick?

      OK, so maybe your Mom can't make decisions about her computer for herself. But can she really trust MS, or AOL, or IBM?

    2. Re:Disclosure, choice and the future (rant) by markmoss · · Score: 2

      I agree with you, except for one thing: "Special-purpose machines... Microsoft is set to own this market." Microsoft is _trying_ to grab as much of this market as they can, but they do not and will not own it. The most prominent example of special purpose machines today is PDA's -- and the Palm OS is doing quite well in competition with Windows CE.

      But you want to build a special purpose word processing machine. So, do you go spend $$$ on Windows CE and the Word component of MS Office, or do you download Linux, KDE or Gnome, and Star Office? Either way, you put lots of work into figuring out how to configure the software to work on your particular hardware. But with Linux, once it works, you can clone that setup indefinitely, for free. With Windows, you pay by the copy, after paying initially to get the development system. With Linux, you'll have to work harder to make it luser-friendly and hide all the system complexity. With Windows, MS has hidden much of the system complexity even from experts -- if it happens to all work right, that's great, but if it doesn't work, you'll have a hard time getting the info to fix it. And you cannot modify the code, or look at it to figure out why things are going wrong -- not that you want to do this in Linux either, but if things really go wrong it might salvage the project.

      And finally, with Windows, there is always the risk that Bill Gates will decide he wants to buy Brazil or something, so next year your license costs jump from $50 to $200. It might make it pretty hard to compete with those $300 Linux boxes, but if you've built your whole business around Windows CE, you might not have a choice. Maybe you'd better co-develop an OSS implementation, just in case.

      OTOH, when you market the system, you can piggyback onto lots and lots of MS advertising claiming that Windows is the biggest innovation since the wheel. Unless you try to sell it somewhere that lying advertisements are prosecuted as fraud, or to people that are clueful.

      Windows will be a big player in this market, but it cannot dominate it. The basic problem is that MS's tactic of changing data file formats to force upgrades is beginning to wear thin even in conventional PC's; if they start telling people that they have to throw out perfectly good hardware because it doesn't support Word 2005, many will shift to something else instead. And if they stick to existing standards, they are going to wind up competing with _free_ without any really superior features. MS marketing is actually good enough to win this -- part of the time.

    3. Re:Disclosure, choice and the future (rant) by legLess · · Score: 2

      You make an excellent point, and I allude to it briefly and obscurely in my rant, but you say it better. The data format argument is a good one.

      This is part of what I meant by "software quality." So far MS is lousy at it, and OSS is better. Some companies pick this up and use embedded Linux, but we should mostly count that as a miracle - OSS has to be so much better than MS even to make a dent because MS has such a huge warchest to throw at marketing.

      I don't know how to solve this. Some big companies (e.g. IBM) are betting parts of their business on OSS, and their marketing may be enough to combat Microsoft's.

      Microsoft is fast, fast, fast, though. Many companies have discovered this to their detriment. Microsoft, once it decides on something, can go after it with more ferocity and better organization than nearly any other entity on the planet. Most of this is thanks to their immense bank account from monopoly profits.

      One thing at which they're lousy is grass-roots, and this is where OSS shines. Bottom line: power to the people, baby!

      --
      This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
    4. Re:Disclosure, choice and the future (rant) by Anonymous Coward · · Score: 0

      You didn't understand a word he wrote, did you? Otherwise it's hard to understand why you would choose to mention Linux, Staroffice and configuration tweaking in the context of simple, single purpose black boxes. The mere thought of software being recognizable as a system component which can be modified is completely orthogonal to "black box". When was the last time you wondered what OS is running on your DVD player?

    5. Re:Disclosure, choice and the future (rant) by Anonymous Coward · · Score: 0

      > Windows will be a big player in this market, but it cannot dominate it.

      Yup. As the special-purpose computer market develops, these appliances will more resemble TVs and typewriters in their simplicity. And consumers don't NEED to care what brand-name these devices have, because the application software won't have complex compatibility issues like general-purpose PCs do.

      Microsoft's monopoly is sustained by the complexity of their OS, and their monopoly won't be very effective with products that are "all-in-one" and simple to use.

    6. Re:Disclosure, choice and the future (rant) by markmoss · · Score: 1

      No, the _customer_ doesn't do configuration tweaking in black boxes, the _developer_ does. And expect to do lots of tweaking, because for cost reduction, you probably aren't using standard hardware.

    7. Re:Disclosure, choice and the future (rant) by Anonymous Coward · · Score: 0

      "Concentration on software quality. The OSS community generally goes a better job of this than closed-source"

      HAHAHAHA. Thats a good one. I am sorry but I am going to have to disagree. For every decent piece of open source software there are thousands of crappy programs that completely fuck things up. I tried linux as a desktop, it crashed far more often then my 2k box (and most of the programs sucked, and the UI sucked). There is very little motivation for OSS to improve their products, other then they want to. Sure anyone can get the source and fix things, but very few individuals are motivated to do so. In closed source a business has a commercial interest in improving software. Money motivates more then almost anything else. People bitch about MS all the time, but Office is about the best productivity software you can buy, IE is still better then Mozilla (sorry, it is true), and Windows XP is the best desktop OS ever made. Its amazing what money can do.

    8. Re:Disclosure, choice and the future (rant) by Anonymous Coward · · Score: 0

      That's incredibly naive. Why oh why do you think Microsoft is extending its reach to the network? Why are they creating protocols over which they have full control while they still have the operating system to make sure these protocols become widely used? Do you really think the era of unexplicably incompatibilities will end? Or will "Microsoft's internet appliances display more mails and webpages as intended than any other device"?

    9. Re:Disclosure, choice and the future (rant) by Anonymous Coward · · Score: 0

      > That's incredibly naive.

      Point taken.

      But take a minute and list all of the most important Internet standards in existence today: TCP/IP HTML HTTP FTP POP3 SMTP MIME GIF JPEG MP3 MPEG Java Flash. Not a SINGLE one of those standards was designed or pioneered by Microsoft, and ALL are readily accessible on non-MS platforms. Microsoft has ALWAYS come late to the networking party. Microsoft is a marketing company, not a technology company. The historical pattern is extremely strong: others create the standards and Microsoft markets them.

      Of course, Microsoft has pioneered some standards (Win32, COM, ASP, etc.). But in every case, there is an active open-source or 3rd-party effort to make those standards available on other platforms.

      And don't forget the wildcard here: the tremendous amount of ill will that Microsoft has generated, coupled with the intense desire that everyone else has to topple the king. Those are not trivial forces.

      I basically agree with the spirit of what you said -- but also I think it's helpful to make an honest accounting of the other perspectives too.

    10. Re:Disclosure, choice and the future (rant) by Malcontent · · Score: 2

      Your grandmother and her ilk are stupid. To be fair most of the world is stupid so in that they are not alone. As a part of the stupid masses they pay what I call "the stupidity tax". They pay this tax in mryiad of ways.

      1) By paying more then smart people for everything from hardware and software to food and drugs.

      2) Paying more taxes then smart people.

      3) By having their privacy invaded and their information bought and sold by everybody from their banks to their doctors.

      4) By being forced to view ads shoved on to their desktops by IE, realplayer etc. They are too stupid to config IE so they get to go MSN anytime they make a spelling mistake for example.

      Smart people install junkbusters, ipchains, proxomitron, zonealarm etc to protect themselves.

      Sometimes even the smart people have to pay the stupidity tax. For example both FedEx and UPS collect information on who sent stuff to you and who you send stuff to. They then sell this information to people who collect and correlate this data. These people then re-sell that information to anybody who wants to know things about you that even you forgot. For less then thirty dollars I can tell you how much your mothers ex husband bought his new house. The reason for that is that even we are not smart enough. Certainly not smart enough to vote for stronger privacy right or fight for our privacy.

      Life is tough, it's tougher if you are stupid.

      --

      War is necrophilia.

  37. Some choice quotes by mblase · · Score: 4, Insightful

    Some choice quotes from http://www.new.net/about_us_guiding.tp:

    "New.net will seek to work with ICANN to ensure stability in the Internet, and we will attempt to work in the best interests of all parties to not interfere with anything that ICANN plans to do." (Clearly, the author of this article would argue with the use of the word "stability".)

    "New.net is building a more open registry business that also will enable other parties to introduce new domain name extensions to the millions of users that have access to New.net domain names. New.net will determine which extensions to release in the future, applying the standards set forth below." (You call that open?)

    "We are building a DNS infrastructure that is at least as reliable as the root servers that serve .com, .net, .org, .co.uk, and other top-level domains." (I don't consider having to install special software just to get to a URL "reliable", but maybe I'm narrow-minded.)

  38. Shoe's on the Wrong Foot by bumski · · Score: 2, Insightful
    The author makes a lot of good points, but in the end, he's placing the responsibility for preventing unwanted, system-level changes on the wrong party.

    Installing or modifying "system-level" components such as drivers, services, and daemons shouldn't be possible for anyone without administrative privileges. If the operating system fails to distinguish between normal users and administrators, then it's the OS that needs to be fixed, rather than the practices of innumerable software suppliers.

    And if the user chooses to run always with administrative privileges, well, he deserves what he gets.

    1. Re:Shoe's on the Wrong Foot by Anonymous Coward · · Score: 0

      You know, enough damage can be done at the user level itself without requiring admin privileges.

      Until the user takes care about what he runs, this is pretty hopeless. Malware can run with user permissions and still do lots of damage.

      For instance, all machines have user auto-startup options ( even *nix ), and most comsumer data is possibly stored with user privileges, also, a program can phone home without admin privileges ...

  39. Mac OS X Software installs... by MidKnight · · Score: 5, Informative

    One of the thing that is impressive about applications that are written natively for OS X is the installation procedure: it usually involves a complex procedure called "copying". All hyperbole aside, it is that easy.

    For instance, I installed MS Office on my laptop a while ago (still waiting on Sun & Apple to resolve their differences & build StarOffice for the Mac). The entire procedure was:

    1. Insert Office CD
    2. Drag-And-Drop a folder onto my hard drive
    3. Start using it.

    Installing applications from the Internet is even easier. I'm a happy registered user of OmniGraffle, a diagramming and graphical tool that makes other programs like it feel worthless. The installation process for that is:

    1. Download the file, which unpacks as a disk image & it automatically mounted.
    2. Drag & Drop the application.
    3. Start using it.

    Another nifty feature is that, to the high-level graphical interface, an application appears as a Bundle, and therefore it looks like a single executable file. To the regular user, this is a far more intuitive presentation of what an "Application" is. However, if you whip up a terminal & go poking around a bundle, you'll see that it's really a collection of every file the application needs to work.

    Mark my words, the Winblows platform will be emulating this behavior within their usual UI 5 year lag.

    --Mid

    1. Re:Mac OS X Software installs... by markmoss · · Score: 2

      Sorry, even Win98 had this beat. If you left it set up at defaults, it is:

      1. Insert the CD. An install window opens automatically.
      2. Click Yes.

      Most of the time it works. What MS hates to discuss it that when it doesn't work, you are likely to be really f*d up. And it leaves too many openings for malicious or just badly written software to install things you didn't want. I assume the Mac has similar vulnerabilities, but since Apple maintains much tighter control over software for the Mac, the chances of an installation going bad is lower.

    2. Re:Mac OS X Software installs... by bdowne01 · · Score: 2, Insightful

      Well, I think that's a little oversimplified. It actually involves clicking "Next" several times as well ;)

      But I believe his point is that you have control over what's installed on the Mac. If you don't want it installed, don't copy it.

      A Windows install is a scripted behind-the-scenes shindig. Who knows what's being added to your registry...where & what files are being installed, etc.

      -brian

      --
      -brain
    3. Re:Mac OS X Software installs... by Anonymous Coward · · Score: 0

      So basically Mac OS X is trading component/library reuse advantage for simplicity of operation. I think that it is the right choice. Component reuse is good in theory, but bad in practice because of versioning problems. And these days programmers view installers as a user's implicit permission to litter the system with tons of crap.

    4. Re:Mac OS X Software installs... by Anonymous Coward · · Score: 0

      and what prevents me from doing this :
      drag a folder to the harddrive.
      launch application.
      application checks to see if its installed.
      if it isnt it adds lots of services and other crap to your macosx box silently in the background.
      it starts up with the user blissfully unaware.

    5. Re:Mac OS X Software installs... by bdowne01 · · Score: 1

      Well, for this to happen, there'd need to be a "registry" of some sort to check to see if it's installed. OSX doesn't have this, the files are in the same state as when they were on the CD. "Installation" means copying the files to your hard disk.

      -brian

      --
      -brain
    6. Re:Mac OS X Software installs... by Lazlo+Nibble · · Score: 1

      Mark my words, the Winblows platform will be emulating this behavior within their usual UI 5 year lag.

      This is probably one of the drivers behind Microsoft's OFS initiative. Mac files carry around their own metadata, while Windows uses the Registry. By abstracting the filesystem out a level, MS makes it easier to add this kind of functionality. (It also makes it easier for them to enforce DRM schemes through the OS, but I'm sure that's just an unintended side effect. ;-)

    7. Re:Mac OS X Software installs... by 2nd+Post! · · Score: 1

      Actually, root permissions should, theoretically, stop you.

      If it's going to modify your system, it will ask you for your password; if it resides entirely in userspace, it won't.

      So you won't get 'services' and such, but you can get junk you didn't ask for. However, this junk can easily be prevented, again, with the Unix permissions model that OS X uses.

    8. Re:Mac OS X Software installs... by Anonymous Coward · · Score: 0

      As long as everone behaves, the Mac style installation works. You are at the mercy of the software author though: If he wants you to run an "installer" before you can use a program, that's what's going to happen even on a Mac. It's just that Mac software authors are generally more used to behaving themselves than programmers on other platforms.

    9. Re:Mac OS X Software installs... by foobar104 · · Score: 2

      Component reuse is good in theory, but bad in practice because of versioning problems.

      Component reuse is good in theory if and only if disk and RAM are scarce. As this scarcity lessens (hell, I have 640 MB of RAM in the iMac I'm using to write this, just because it was so damn cheap) the need for shared libraries becomes less important.

      Of course, the trade-off is having every process on your system load its own copy of libc.

    10. Re:Mac OS X Software installs... by foobar104 · · Score: 2

      Nothin'. Office 2001 for Mac OS 9 worked just like this. They had this little thing called the first-run utility, or something like that, that would scatter libraries throughout the System Folder.

      It was kinda neat, too, to the extent that it would also perform sanity checks at application start up. If a critical component was missing or inconsistent, Office would fire off the first-run utility and fix it. Because only Office used those libraries, it never devolved into an argument between two programs trying to "repair" each other's libraries.

      Under OS X, though, all the bits and pieces that would have been stored in the System Folder under OS 9 are stored in the application bundle itself. So each app has its own private copies of shared libraries.

      As we've discussed many times, it's a trade-off between conserving disk and RAM (common libraries) and maximizing long-term system reliability (private libraries).

    11. Re:Mac OS X Software installs... by captaineo · · Score: 2

      You also have to consider L1/L2 cache space, which is unfortunately not as plentiful as RAM... If you're running 10 programs, and each one has its own version of, say, malloc() that takes, say, 10KB of L2 cache, then you've just given up 100KB of L2... (most consumer CPUs these days have only 256KB of L2, although some have 512...)

      But nonetheless, in the end I'd still prefer to take the performance hit in order to become immune to versioning conflicts. Nobody seems to be able to get shared library/shared data versioning right... (Debian comes pretty close though, and I have high hopes for .NET assemblies... But it remains to be seen whether third-party .NET vendors will be able to keep things clean in the versioning department...)

    12. Re:Mac OS X Software installs... by cduffy · · Score: 2

      You'd rather need to update every single application after (to take a timely example) a zlib bug gets discovered?

      I think not.

      As long as the interfaces are kept constant between versions apps are liable to link to, shared libraries are a Darned Good Thing.

    13. Re:Mac OS X Software installs... by hublan · · Score: 1

      Mark my words, the Winblows platform will be emulating this behavior within their usual UI 5 year lag.

      Surprisingly, it only took Apple around 14 years to emulate this behaviour from RiscOS.

      It wasn't quite as pretty. Just name a directory with a '!' as the first character. Make sure you had some standard names in there (like "!Run") and everything was good. The directory held all the application files needed and you just double-clicked on the directory and the application would run.

      And this was all there, along with anti-aliased fonts, in 1987 folks.

      And to be blunt, it wouldn't be a a single problem for Microsoft to emulate this behaviour. It only requires a bit of modification to Explorer along with some standard file naming. But true to fashion, they're likely going to fall back on using CLSIDs and other registry horrors to accomplish this.

      --
      My spoon is too big.
    14. Re:Mac OS X Software installs... by foobar104 · · Score: 2

      You'd rather need to update every single application after (to take a timely example) a zlib bug gets discovered?

      Given the choice between that and the current state of shared code in consumer systems? Yes.

    15. Re:Mac OS X Software installs... by foobar104 · · Score: 2

      That's a really good point, about cache misses and performance. Of course, the current crop of desktop CPUs feature something like 256 KB or 512 KB of cache, and that's just silly. The two-year-old R12000-based servers and workstations at work have 8 MB of secondary cache per CPU.

    16. Re:Mac OS X Software installs... by Sycraft-fu · · Score: 2

      NTFS already supports this. A given files can have as many forks associated with it as you like. Programs don't use this, because it would break compatibility with older Windows. However if you take a Windows 2000 server system and setup services for Mac, you can copy files over and preserve both forks of the file.

      Currently the only other use I'm aware of is that you can record extended information about a file with an NTFS drive.

      Oh and drag and drop installs are perfectly possable, they jsut use a time honoured UNIX tradition: store config settings in text files. Unreal Tournament does this, all it's config is stored in a couple of text files in it's system subdirectory. It still sports an installer through for convenience.

    17. Re:Mac OS X Software installs... by Anonymous Coward · · Score: 0

      > Sorry, even Win98 had this beat.

      You missed the point: no fiddling with system registries, installing new system files, etc. You copy a directory to your hard drive, run the main executable and go.

      That Win98 may have been easier to invoke, but the consequences are *much* more invasive.

    18. Re:Mac OS X Software installs... by cduffy · · Score: 2
      You'd rather need to update every single application after (to take a timely example) a zlib bug gets discovered?

      Given the choice between that and the current state of shared code in consumer systems? Yes.
      But those aren't your only two choices!

      The UNIX shared library versioning system is simple and easy to implement -- even without OS support, if need be. I thought (perhaps was mistaken in thinking) that very current versions of Windows (XP?) had something similar to it; if not, implementing it there (and on MacOS -- it should already exist on MacOS X, no?) would be well worth the effort.

      The only thing it really needs that is presently lacking is dicipline on the part of those writing shared libraries -- and it's far better to instill a little dicipline in them than make life harder on either the end user or those writing and supporting the apps.
    19. Re:Mac OS X Software installs... by foobar104 · · Score: 2

      I don't disagree with you at all, in principle. But look at the state of our industry. How successful do you think we'd be trying to implement a standard practice based on "discipline on the part of those writing shared libraries?"

    20. Re:Mac OS X Software installs... by Anonymous Coward · · Score: 0

      Mark my words, the Winblows platform will be emulating this behavior within their usual UI 5 year lag.


      Yeah, like the 5 (10? 15?) year time lag for the Mac to implement true multitasking and protected memory. And a command line.

      Anyway, .NET already has this -- it's called "zero-impact" assemblies (assuming you don't want repair or on-demand install, which still require a setup program).

      Of course, it's always been possible to write a Windows program that had no dependencies -- just copy the EXE and run. But the app bloated up pretty bad with all the static-linked libraries.
    21. Re:Mac OS X Software installs... by Ayende+Rahien · · Score: 2

      Actually, there are plenty of uses for this, to store thumbnails for picture files, like Explorer does.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    22. Re:Mac OS X Software installs... by Oink.NET · · Score: 2
      Mark my words, the Winblows platform will be emulating this behavior within their usual UI 5 year lag.

      Microsoft's .NET has exactly this. Quote:

      "On the .NET Platform, if you want to install an application, all you have to do is XCopy all the program files to a directory on the clients computer. Similarly if you want to un-install the application just delete the directory containing the application and your application is un-installed, no more stray registry entries or libraries!

      "One more obvious but silent reason for Microsoft removing the dependence on the registry is the fact that Microsoft is planning to make applications on the .NET Platform, Platform independent and the Windows Registry is not supported on any other platform."

  40. Install Software? by Anonymous Coward · · Score: 1, Insightful

    Installing software is IMO ridiculous. I really like the model used in most OS X programs, which is you drag over the self contained program to whereever you want and just run it. No registry bullshit and all config files are thrown in your home directory so you can upgrade it and not lose any settings.

    There are some crappy OSX apps(like Office X and Maya) that use "installers" but I stay away from that crap.

    1. Re:Install Software? by Chris+Johnson · · Score: 2
      Be careful though- a program like Office can BE an installer. For years Microsoft has been working on 'self-repairing' Office on Mac. This could as easily equate to invariably putting back, say, MSNEW.NET every time Office is run.

      You can't depend on strictly technical solutions to this sort of thing.

  41. Re:fair widening! by Anonymous Coward · · Score: 0

    yes it does if you use IE

  42. Earthlink and my neighbor's PC by dpilot · · Score: 5, Interesting

    A while back, my neighbors switched from Earthlink to Adelphia cable. Trying to be a good netizen, I spoke with them about getting a firewall, and set up a time to install Zone Alarm on their machine.

    When I went over, they made a side mention about all the stupid popup ads they were getting on Adelphia, how they hadn't gotten them on Earthlink, and Earthlink had promoted, 'No ads with us.' I responded that we didn't get any more than normal popups, on either Linux or Windows.

    So we installed Zone Alarm, and started up the cable link, again. First thing we see is a program out of an Earthlink directory attempting to contact the nameserver. Press the 'No', and the popups were gone. Apparently some piece of Earthlink software got in a tiff because the nameserver belonged to another ISP, and decided we needed to be punished.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:Earthlink and my neighbor's PC by Anonymous Coward · · Score: 0

      Actually, this isn't too surprising since one of Earthlink's founders is a scientologist.

    2. Re:Earthlink and my neighbor's PC by Anonymous Coward · · Score: 0

      The software you saw, BTW, was trying to report connection success or failure to a earthlink server. It was part of the earthlnk software, and had you uninistalled the earthlink software, it would be compleatly gone. it did not pop up any adds as you susspect. The software only reports if you connected or not and what number you are connecting on to establish trends so connection problems can be found more easily. My question is why did you bother installing any ISP's software?! You know you don't any additional software to get Windows to connect to the internet right?

    3. Re:Earthlink and my neighbor's PC by dpilot · · Score: 1

      I didn't install the Earthlink stuff, they had. I didn't uninstall right away, because we were trying to save their old bookmarks, which ended up getting lost, anyway.

      Still, after installing Zone Alarm and blocking some outgoing requests, the popups stopped coming. Maybe the software began as connection tracking and something more got added?

      --
      The living have better things to do than to continue hating the dead.
  43. Did you read the site? by mblase · · Score: 2

    It tells you everything you need to know. You can even install their software, if you're feeling self-destructive.

  44. This is why I use linux by Anonymous Coward · · Score: 0

    I know every thing on slashdot, linux zealot, blah blah, blah... but

    The problems with software overextending its welcome is flat out why I use linux. It started out as a partition I put on to see what people were talking about, and has grown from there. I have not booted to anything else in the last 4 months. It is the attitude of the free software makers compared to the comercial shareware buddies.

    Every app I installed always infected my system, it put stuff everywhere, changed my settings, changed my homepage. I have yet to see a linux app even try to touch my homepage. Every 2 bit app though it was worth $15, and it seemed like the author spent more time designing the nagging system than the aplication itself. All of the small app I used have linux equivalents that are free, that I can modify the code for, that have people working on them that care about making a good product instead of making 15 bucks off you.

  45. which are the programs ? by overlord · · Score: 1

    Which are the programs that install this troyan ?
    Can we make a list of companies to avoid ?.

    OverLord

  46. Re:There is a "signed installation" system out the by arkanes · · Score: 2

    That's cool, except it's not what WHQL is, and hardly anything gets WHQL certified anyway.

  47. Negligence causes loss by Anonymous Coward · · Score: 0

    Is it negligence to download and try a program that is promoted as a useful application? Maybe.
    Is it negligence to cause a program to surreptitiously alter system files resulting in a loss of use of a computer? Yes.
    Is it negligence to cause this loss on purpose or fail to correct it when notified. No, that is GROSS negligence.
    Our forefathers have considered negligence something you can get a judge to rule on and justly use guys with guns, like a sheriff, to help collect a reparation. Sometimes it is bad enough merit imprisoning the culprit.

  48. How, I ask you, by jwinter1 · · Score: 2, Funny

    How, I ask you, how are corporations supposed to cater to your every whim without efficient and effective spyware? Do you just expect movies about Britney Spears and snowboarding to just appear out of nowhere? They can't waste time and money with "original" ideas; they need proven material.

    And that's why I gladly install as much spyware as I can. That way I know that my opinions on everything, from linux to pornography all the way to pornography and linux, are recorded by internet tracking software.

    Thank you, spyware, thank you. And thank you too, Britney.

    --
    Anything you can do, I can do meta.
  49. Control-freak techniques by davidmccabe · · Score: 0

    I happen to be a control-freak when it comes to what's on my system. I started out with Linux on Red Hat 6.1, which I began to hate because I didn't know where RPM put things (often in non-standard places).

    Now I never use package managers. I don't use a distro, but made a system from scratch. I always read what 'make install' does before a run it. Etc.

    My system has far, far, less cruft then most others I see. Therefore, this is what I would recommend for others to do.

    1. Re:Control-freak techniques by Zurk · · Score: 1

      rpm can show ya where it dumps stuff. its just a keyword option.
      note that even with your claims of make install and reading what make install does you will still end up with cruft on your system.
      want proof ?
      install sentinel from zurk.sourceforge.net (it installs only in /opt/sentinel so you can delete it when you want to uninstall) and run it with the init option. if it stops with an error check that file. 9 times out of 10 the file is cruft or a corrupted file. lather, rinse, repeat (its painful the first time--gets easier). i run it myself around once a month and usually end up with 2-3 errors on each run even with my nicely installed debian stable system.
      cruft is a fact of life...nothing can prevent it.

    2. Re:Control-freak techniques by davidmccabe · · Score: 0
      cruft is a fact of life...nothing can prevent it.
      Obviously. However, there are things which can reduce it. That's like saying "Germs are a fact of life...nothing can prevent them [therefore soap is useless; don't use it]".
  50. RealPlayer by BranMan · · Score: 3, Informative

    I think that just disabling the "startcenter" will get rid of most of your annoyances - if it isn't running all the time in the background, it can't pop up crap in your face all the time.

    Your PC will also run faster.

    Open up the preferences. I think it is a button on the "General" tab labeled startcenter. That opens up another dialog that allows you to disable it (top checkbox - uncheck it). It will pop up a message with a dire warning - just click Yes I really Want To Do This. That should be it.

    All the startcenter is good for is preloading Real (so it starts up 3 seconds faster - big whoop) and poping up annoying messages.

    1. Re:RealPlayer by Anonymous Coward · · Score: 0

      youre thinking of their old player G2, in which you could do that.

      the new "realone" player installs as a driver or something, even when you DO get it to stop loading in the sys tray, it STILL pops up to harass you on a daily basis. i tried killing it with startup cop, no dice, somehow it reports back to big brother without setting off zonealarm either.

      this little stunt was causing my sys to crash whenever i had a fullscreen app goin (any game) & it tried to do its popup thing

      ive since removed anything pertaining to "real" from my registry, and deleted *real*.*

      sure i cant play .rm's anymore but who cares, ive got my system back.

  51. Sounds like you need an internet appliance. by Steveftoth · · Score: 1

    Face the facts of computer usage (esp. Windows). There is no way that you are going to be able to download any random program and not run the risk of it hosing your computer. Unix has some security against this, it works well if you don't run as root. Windows 98 has no security, so you run that risk everytime you download an executable file. Win2k has minor ( less then Unix ) but still, it is fairly easy for a program to trash your computer. It's part of the way computers work. The only way around it is to use a limited device like an internet appliance.

    You could also backup everyday. And use that to restore when you install a bad program.

    Spyware is bad, crappy install programs are bad, central databases that system depends on can be bad. Many ways to start programs without the user's knowledge is bad (how many ways can a program be started automagically in windows?). The PC is a test bed for ideas and most ideas are bad. The good ideas are slowly being integrated into the next generation of computer appliances. While the bad ones are poluting our computers everytime a program is downloaded.

  52. One Solution by mcelli · · Score: 1
    Legal action is the only effective solution. Unfortunately, the same people who can identify the problem also will run around screaming "violation of first ammendment rights" to the solution, and thus nothing gets done. As long as there is laissez faire, there is exploitation and abuse, deal with it.

    Civil libertarians need to realize that regulating speech that serves to hate or exploit does not lead to regulation of all speech. Regulation allows a fair playing ground for buisness to operate with individuals. Consumer rights involve regulation of that which is consumed.

    Just because a program is free to download, this does not make it free (and I'm not talking about beer). If the author makes money through advertising, or allowing New.Net to invade your IP stack, there is profit being made. Therefore this is commercial software, and should be regulated. I don't think some free Linux utility needs the same level of regulation because it is non-profit, but still needs some acceptable level of regulation. This doesn't mean that you need to submit your application for a approval to some beurocrat, or that if it crashes you'll be sued. It just means that you can't write some trojan horse and distribute it as the latest version of bash and expect to get away with it.

    1. Re:One Solution by dajalas · · Score: 1

      Who gets to decide what is hateful or exploitive?

    2. Re:One Solution by mcelli · · Score: 1

      In Canada we have the CRTC for that job. I imagine a similar group could be established in the States. And don't try and tell me that they would just abuse their power. The CRTC has existed in Canada for a long time (since Trudeau), and has proven a useful and fair regulatory body.

  53. Preaching to the Choir? by scott1853 · · Score: 4, Insightful

    Ok, how many people here choose the standard installation options and how many ALWAYS choose Custom just so they know what's being put in their system?

    The programs that I've seen install that New.NET and SaveNow crap have always had them as customizable installation options. You just had to click a button and read the contents of one more screen during the install.

    The software that crap comes with is free anyways. So what's the problem? Are you going to write your own software or take a trip to the store to pay for software (assuming it's retail) just so you can save yourself 10 seconds off your install time?

    Why don't you go talk to Fritz Hollings and maybe he can work that fine idea into some worthwhile legislation for you. Or better yet go talk to gates about only installing software that the author has spent thousand of dollars having verified by windows quality labs.

    1. Re:Preaching to the Choir? by GreyyGuy · · Score: 2

      It took me a while to figure out where the SaveNow windows were coming from. I install everything custom and it still got on my system somehow. So either somebody wasn't playing nice and didn't make it an option, or made it something differently named, or I could have missed it when installing. But I usually pay very close attention when installign software.

    2. Re:Preaching to the Choir? by Anonymous Coward · · Score: 0

      try installing imesh. You'll have fun trying to clean up afterwards- and there is absolutely no mention of new.net or cydoor anywhere during the installation.

      Do you actaully read /.?

    3. Re:Preaching to the Choir? by Reziac · · Score: 2

      I *always* choose "Custom", and have ever since my first computer back in 1993. I look in every single option. This finds stuff I want that's NOT installed by default about as often as it finds something I don't want. (Then again, I rarely install downloadware.)

      I also thump on my clients about the importance of knowing exactly what something installs. I've actually got most trained to use "Custom" exclusively, and to expand ALL the options. Even if they don't understand what they see, at least they can usually then tell me what they did/didn't install, when I come along to fix what they broke. :)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  54. sandboxing is the solution by Anonymous Coward · · Score: 1, Interesting

    Ive been running a Norton personal firewall that came packaged with my machine. Its amazing to see how much software tries to access the internet. Even better is the option to block it.

    I run w2k, and whilst I havent tried this yet, Ive often wanted to run installers under seperate user account with limited privileges. The only problem is that a failed install can be worse than the install itself. Further, by default, w2k gives pretty much all priveleges to 'everyone'. Locking down w2k is a hit and miss afair, unless you know exactly what software needs what permissions. If you make a mistake, things just stop working, and its a bitch to figure out why.

    It would be nice to have something like a personal firewall that alerts me anytime some software tries to permorm an action which it doesnt have permission to do. With a system like that, I could give permissions out on a single use basis, or on a permanent basis, or not at all.

    In this way, I can adapt the security priveleges to each piece of software on a case by case basis, essentially running each proggie as a different user.

    If I trust some software, I can move it to a more priveleged group, and kill any warnings that way.

    The other thing I hate about software installers is that they always want to install thier software in a folder named for the company rather than the product. Who really remebers that 'WidgetFandagler32' is made by 'OneProductSoftware', and to look it up by that name in their folder list.

    1. Re:sandboxing is the solution by NaDrew · · Score: 1
      The other thing I hate about software installers is that they always want to install thier software in a folder named for the company rather than the product. Who really remebers that 'WidgetFandagler32' is made by 'OneProductSoftware', and to look it up by that name in their folder list.
      Companies who want their software to be "Microsoft Logo Certified" must have the installation default to \\. There are quite a few other rules as well.
      --
      Vista:XPSP2::ME:98SE
    2. Re:sandboxing is the solution by NaDrew · · Score: 1

      Uh. Companies who want their software to be "Microsoft Logo Certified" must have the installation default to [Program Files]\[Company Name]\[Product Name]. There are quite a few other rules as well. (That'll teach me to use > and <, huh?)

      --
      Vista:XPSP2::ME:98SE
    3. Re:sandboxing is the solution by Ilgaz · · Score: 1

      Its done... check http://www.esafe.com , it was free for months (years?) but after dotcom thing, they switched to 1 month try version.It checks everything constantly. Especially startup folders.

      IMHO, in these evil days, if Norton,AVP,F-prot doesn't add proactive security stuff, they will be doomed.

  55. Re:One more example of where RPMs shine ... by CustomDesigned · · Score: 1
    The thing I like about RPMs is that:
    • I can easily list all the files a binary RPM will install with their modes, ownership, and size (rpm -qlvp), plus any scripts it will execute during/after installation. RPM will automatically checks for conflicts with existing RPM controlled files. Configure/make/install do not do this. One of the major pains when creating a new RPM .spec is trying to figure out exactly what files "make install" is going to install :-(
    • I can get the source RPM, unpack it, look things over, tweak a few things, then build my own custom binary RPM. This gives me all the benefits of configure/make/make install, plus the package tracking benefits of RPM.
  56. Famous words by ftobin · · Score: 2

    Because the program is licensed free of charge, there is no warranty for the program, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the program "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction.

    Now, not only does GPL'd software contain this clause, but practically any software. You accept a great deal of risk when you install software.

  57. Trashing your IP stack by Anonymous Coward · · Score: 0

    A $250 Small claims court action here in Virginia might be a way to do it.

    thats a great idea. It's a good start to holding software companies responsible for the products they're putting on the market. I, on the other hand, didn't pay for my windows 2000, so I won't be taking action. Actually when reading that.. it was kind of an incentive for me to not only make well thought out purchasing decisions when im done uni, but the actual purchase of the software. It gives me the right to do that too.

    In a big picture, I think technology is so encredible. How far it's come and how we can use it in our personal lives, but it's issues like this that are what really matters.

    Right here, right now.

    To ensure the future getting better. not worse. Your list of basic obligations that software creators should abide by (or strive for) is a good start. It's a good list.

    and plz let us know the outcome of a small claims filing.

  58. Re:There is a "signed installation" system out the by Anonymous Coward · · Score: 0
    Guess what? That already exists for Windows (which is the platform you are obviously complaining about)...its called WHQL Certification.

    That's not really the same thing. WHQL is for hardware/drivers. It verifies that the hardware works with Windows, and the manufacturer does things the way MS wants them to (e.g. the BIOS can't have an option to disable ACPI, mentioned on Slashdot recently).

    If would be useful if there were third parties who could test software, and certify it to meet certain standards. For example, an anti-spyware group could sign software that didn't include spyware. When you downloaded a program, you could check for the "no spyware" signature before using it.

    Some companies (like MusicCity, which provides Morpheus) know that users hate spyware, and advertise that their products don't include any. They could probably be persuaded to participate in something like this. This idea could also be extended to other types of signatures, like a "non-intrusive program" signature (won't hijack file extensions, run itself on startup, put itself into the system tray or the top level of the start menu, etc.).

  59. Did you participate in a eula from new.net? by stienman · · Score: 2

    If the EULA you read for the software that installed NEW.NET didn't force you to waive liability from new.net, and new.net didn't give you a EULA that waived their liability, then you could claim they are liable for the destruction of data and software on your PC, since you never waived such liability.

    Seriously. Check with a lawyer.

    -Adam

  60. Not the first, and not the last. by guamman · · Score: 1

    Although .NET takes the automatic system change to a whole new level, we shouldn't forget that many widely used "free" programs do this already. Both real player and QuickTime install themselves and then attempt to make them the default player. Additionally, they do it for types of files that they are clearly not the optimal player for, such as mp3s. Besides this, they feel it is necessary to automatically place agents in your system tray, shortcuts in your startup menu, and icons on your desktop. All in an effort to make their program the foremost one on your system. All of these "features" should be optional to install and much easier to disable. Instead, the programmers hide the preferences in the least accessible spot. .NET may be the worst, but it's most definitely not the first!

  61. Re:uh. i have no clue what he's talking about by Anonymous Coward · · Score: 0

    Shut up, Eric.

  62. Nope. Not fraud. by Anonymous Coward · · Score: 0

    He made no attempt to gain the information through fraudulent means. He merely asked for it. Looks like you parent poster's point stands.

    1. Re:Nope. Not fraud. by Loundry · · Score: 1

      He made no attempt to gain the information through fraudulent means. He merely asked for it. Looks like you parent poster's point stands.

      But what if he tries to use that information posing as me? Is that not fraud also? IANAL, of course...

      --
      I don't make the rules. I just make fun of them.
  63. You, the consumer, have exactly what you want by PrismaticBooger · · Score: 4, Insightful
    Microsoft has gone to a lot of effort to ensure that you don't have the level of control you're seem to want in this rant. If you really wanted this level of control, you'd use a product that offered it. Instead, Windows consumers have demonstrated to Microsoft that they don't care. Microsoft users will suffer through countless reboots. They'll even readily grab their ankles for a complete reinstall when some poorly written software hoses their fragile system.

    Windows users will not only tolerate, but pay for all of that. And they'll pay for it, as Microsoft well knows, because it's applications that sell Windows. So they'll ensure that application developers can fully commandeer your machine if they want to, because that's what application developers say they need to make the users happy.

    Who would ever have imagined that such privileges can be misused and abused?

    Now stop whining to the government to protect you from yourself and start making some forward-thinking decisions about the software you use and support.

    1. Re:You, the consumer, have exactly what you want by jchristopher · · Score: 1
      Windows users will not only tolerate, but pay for all of that.

      Actually, no. They are willing to tolerate it because Windows is "free", either by boosting a copy from a buddy or coming preinstalled on their computer. I suspect many folks would choose NOT to buy if they actually had to take the box off the shelf and plunk down $199 for it.

      Unfortunately, Windows is easily copied and comes preinstalled on every x86 computer which makes it difficult for the average user to get anything else.

    2. Re:You, the consumer, have exactly what you want by reflective+recursion · · Score: 1

      Does the "average user" need more? Windows is a very minimal interface and operating system. You simply power up and go. It may crash and become unstable, but this "turn on and use" functionality comes at a price. Also, there is nothing else that the "average user" could possibly use today. They could purchase an Apple, but instead they opted for x86 because of applications. They don't care who gets paid for the OS, they just want to use the damned thing. Would they knowingly spend $199? Hell yes! If they want the applications they sure enough will. It is simply a convenience to purchase a computer with an OS. If the consumer really wants then they can put a computer together and get the OS they want. Whats the point of prefab computers, if they aren't fully functional out of the box? That's the market Gateway and Dell are going for. You and I don't need it, but grandma might.

      --
      Dijkstra Considered Dead
    3. Re:You, the consumer, have exactly what you want by avgjoe62 · · Score: 1
      No, we don't have what we want. We have what we have to settle for because there is no other choice.

      What can I do with my systems? Install BE? Amiga OS? Dr DOS? Or maybe I can buy a MAC and forget about the investment I have in x86 machines.

      The simple fact of the matter is that if I want a modern, supported OS with lots of driver choices and applications, I have to use Windows of some sort or run emulation under Linux. Sorry, but neither of those options appeals to me. Remember, Microsoft's Windows IS a monopoly. This is part of the harm to consumers that comes from that... a loss of control over how their computers are used because they must use Windows and accept the fact that they don't have that control.

      What would life be like with an OS that had a large driver base, plenty of applications (including games for the kiddies) AND gave the end user ultimate control over what programs could and could not install? Is Linux there yet? I don't think so. Will it ever be there? I doubt any OS will.

      Another interesting thought... what would you do if you bought a car and it came with a device that recorded where you drove to, how fast you got there, how many people were in the car, how long you stayed there, etc. Would you buy it? What if you got a break on the price because the automaker would now get all this info? What if you had no choice and every car came with this? Would you accept this if the automakers told you it made the car safer and helped to protect you?

      Just my two cents...

      Avgjoe

      OOOOOhhhh...What does this button do?

      --

      How come Slashdot never gets Slashdotted?

  64. Most people wouldn't understand anyway. by Eric+Damron · · Score: 2, Insightful

    I agree with the author that you should always be able to remove any program completely leaving no little surprises behind. However, notifying people that it is about to install a driver, service, or daemon might be too much. Most people won't even know what a driver, service, or daemon is, so what would you say to them?

    "About to install a daemon in your system... Do you really want to do this? DO YOU!!"

    hehe Ok maybe it wouldn't go like that but most people won't be sure how to respond. All they want is for the program to do the job that they paid their money for it to do.

    Not telling people about installing spyware should be a crime. The fact that information is being passed out of my PC without my approval is theft. It doesn't matter if it's my credit card number or a list of sites that I visit. It should not be up to corporations to decide what is to be considered private information on my PC. I can handle that job, thank you very much.

    --
    The race isn't always to the swift... but that's the way to bet!
  65. The problem by jafac · · Score: 2, Troll

    The problem with this is that Microsoft is the standard, and in order to be MS Certified software, you MUST use Microsoft's MSI installer (which is absolute SHIT!!!). And MSI isn't going to play nice in any of the ways you outlined, because MS doesn't want it to, and doesn't care.

    The invisible hand job at work again. Wheeee!

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    1. Re:The problem by maxpublic · · Score: 1

      Since when is being an MCSE anything other than an indication that you're too incompetent to be working in the field in the firts place?

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    2. Re:The problem by Amazing+Quantum+Man · · Score: 2

      What the hell did the OP have to do with MCSE? He was talking about MS Certified software (i.e. Windows Logo'ed software).

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    3. Re:The problem by Anonymous Coward · · Score: 0

      MSI is crap. I've had problems with every programs I've ever installed with it. And when one program installed with MSI crapped out, ALL programs installed with MSI ceased to function!

  66. Re:There is a "signed installation" system out the by IIOIOOIOO · · Score: 2, Interesting

    You have the right idea, but WHQL is for hardware drivers, which is nice in and of itself. Rather, microsoft will sign software for you if you consent to pass a bevy of tests that determine whether or not you play nice with the OS, including not thrashing system files. Unfortunately, this kind of certification is VERY expensive, and not really an option for shareware authors. What would be nice is creation of an independent, cheaper organization that would supply similar certifications.

  67. That's actually an interesting idea by drew_kime · · Score: 3, Interesting

    Yeah, I guess I could create a new user in Linux with just the permissions I want to give it for every program on my computer, then run the program with the appropriate user.

    Or, you could write an installer application that you run to manage all other installations. Have this app create a new user for each program as it's installed, with these users members of the "installer" group. That way nothing you install later could overwrite anything else you installed.

    If there's an insoluble technical reason why this wouldn't work, I'm sure someone will tell me. Problems I see:

    • Several apps dynamically link to the same library. You try to update one of the apps, and it includes an update to that library. Only the one that initially installed it can do this. (This could actually be a good thing.)
    • Massive proliferation of users. Would this require rethinking what a "user" is? Or is it really even a problem?
    • Would the installer have to run as root for this to work?

    I'm sure there are other problems, but at first glance I like the idea.

    --
    Nope, no sig
    1. Re:That's actually an interesting idea by TRACK-YOUR-POSITION · · Score: 2, Insightful

      Wow, you actually read through all those typos and places where I forgot to keep typing what I was thinking? You are amazing! ;) This installer program sounds like a very good idea indeed. I have a wacky extension proposal, though. If I understand this idea, this installer will prevent apps from writing over other. But if we give every resource/file a new group(!) we can even prevent them from reading/executing files that they shouldn't--only app-users that need a resource are added to the resource's group. I must admit, in linux as it is today, this extension requires more paranoia than I can muster today. Maybe in the future if spyware became a problem with linux programs... But from my ignorant perspective, your installer sounds like a really great idea. Maybe someone who wants to sell commercial software under Linux would want to implement it--as a free open source program that guarantees the validity of a commercial closed source program.

    2. Re:That's actually an interesting idea by Anonymous Coward · · Score: 0

      I havent tried this form of package managment myself but i think this is basicly what you guys are talking about:

      more_control_and_pkg_man.txt

      i've heard others say it works well for them.
      adam

    3. Re:That's actually an interesting idea by ryanwright · · Score: 2

      Several apps dynamically link to the same library. You try to update one of the apps, and it includes an update to that library.

      This should never be a problem anymore. Why? Disk space. Nobody needs to link to shared libraries when disk space is so cheap. I've had it with troubleshooting two pieces of software where the end result is copying the different versions of the same DLL from /windows/system to each of the program directories. Especially when it's only a stupid 100k dll and I've got 80GB of free drive space. This sort of BS drives me insane.

      --
      -Ryan, with the unoriginal sig
    4. Re:That's actually an interesting idea by rodgerd · · Score: 2

      I hope you enjoy tracking down the bazillion copies of statically or locally linked binaries on your system when one of those libraries turns out to have a security problem, a la zlib.

      Shared libraries are valuable for more than disk space.

  68. Ahhh, the sweet smell of Debian by return+42 · · Score: 1

    It's so nice not to have to worry about any of this crud...

  69. Re:There is a "signed installation" system out the by Zathrus · · Score: 2

    No. WHQL is only for hardware drivers. It is not their job to sign off on installation programs for random application software you may be interested in.

    It's really amazing to see how much cluelessness is going on in this thread. Spyware programs are becoming pervasive on the Windows platform (and they could be written for Linux too if the spyers felt the marketshare was large enough to care about). And it's not just free software doing it. Pseudo-free software like Eudora is a huge culprit of spyware. And there are an increasingly large number of commercial software packages that install spyware to one extent or another (and while Creative may allow you to not install it, other software doesn't). MOST of the spyware doesn't bother asking you if you want to install it, and doesn't make any evidence of itself being installed. Probably because nobody in their right mind would want it installed.

    And, sadly, it's a case of "it's not illegal, so it must be legal" reasoning that's going on here. You might be able to make a case for theft of computer services and/or trespassing, but it'd be a stretch.

  70. OS-integrated install manager and more sandboxing by wrong · · Score: 1
    Software installation on Windows currently requires handing admin/root priveleges to an opaque routine written by people with no knowledge of your configuration and no particular responsibility for keeping it in good order.

    This is insanity, of course. Software installation priveleges should be restricted to one trusted program which checks the credentials of a package, warns of irregularities, and does the accounting necessary for uninstallation. It could even run as a daemon and process regular user requests for software installation.

    Free software distributions need this more than commercial developers because commercial component makers have contracts to keep them in line. This is well-demonstrated by the extensive feature sets of .rpm and .deb formats.

    Current security models place much emphasis on distrusting the user and no emphasis on distrusting the code. This will continue to trouble us for some time.

  71. I'm sorry... Let me rephrase by JohnDenver · · Score: 2

    Let me rephrase... I meant to write

    How would this make an open source operating system less susceptible to hosting a stealth component, or how would this prevent stealth components from piggy backing during an installation?

    I can understand why an open source product may be less susceptible. Heck, Why would anyone even try to add a stealth component to an open source app? Why are you even answering the loosly phrased original question when the answer is obvious?

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
  72. Damn, that was subtle by Anonymous Coward · · Score: 0

    nothing to see here, move along

  73. Managing always-on applications by belg4mit · · Score: 1

    Startup control panel
    [http://www.mlin.net/StartupCPL.shtml],
    a nice simple control panel applet to let you easily manipulate all 4 registry keys involving
    services, as well as the Startup Folder.

    --
    Were that I say, pancakes?
  74. they are also spammers by Anonymous Coward · · Score: 0

    I went to their main page. I have seen this from some spam stuff I have gone to.

    ac

  75. AdAware by fathed · · Score: 1

    This is a problem that needs to be addressed. I sent this question to Lawarence Lessig when /. did the interview, of course there were better questions to anwser. My whole argument started with pop-up ads. By going to a website, you are agreeing to that sites terms of use. The sites are using advertising as revenue to provide the service that we as a user request. Now enter pop-up stopper software. Is it legal for you to effectively block there only source income that most of these sites have? So then we get into the this issue, "Well, I didn't give that site permission to use my RAM, my CPU, and my HD space." Also, the same arguement applies for the installed ad-tracking software. I didn't tell them that I wanted that salsa. So, there is a shareware program called AdAware(made by Lavasoft, great piece of software. It goes through the Windows Registry and finds a bunch of these little programs. Double-Click is by far the worst at doing this, last time I ran the program, I had 69 little programs tracking my use of the net. This raises this question, Should I as a consumer have to pay for software that blocks companies from abusing my rights? I've been pondering these questions for a few months, and still haven't found resolve.

    --
    Intelligence is a matter of opinion.
    1. Re:AdAware by fathed · · Score: 1

      Sorry about the formating, I'm a tard.

      --
      Intelligence is a matter of opinion.
    2. Re:AdAware by Croaker · · Score: 2
      The sites are using advertising as revenue to provide the service that we as a user request. Now enter pop-up stopper software. Is it legal for you to effectively block there only source income that most of these sites have?


      Think of this analogy. Is it legal for me to tape a show, then go back and edit out the commercials? IANAL, but I believe this is allowable for private use (i.e. as long as I don't redistribute). In any event, it's certainly legal for me to fast forward over commercials.



      At the same time, I'm dubious about the argument that "I did not give these ad companies permission to use my RAM/CPU/whatnot which I pay for in order to do their advertising." Well, I pay for my telephone, but it is legal (with certain restrictions) for bottom-feeding scumwads -- err telemarketers -- to use my phone which I paid for to advertise to me. By the same token, I'm paying for the TV, electricity, and cable that brings TV ads into my house.



      So, where's the difference with spy/adware? Here, the advertisers are making alterations to my system in order to present their ads. If they have ad-supported software (say a banner ad) I think most people will agree that while it stays "winthin the box" then it's not crossing the line. Some people get upset with popup ads, but the fact remains that browser popup windows are a function inherit in the browser. The ads are just making use of them.



      Now, when you alter something beyond the bounds of your own software by changing how the underlying system works, I think there should be a legal requirement that the software must gain explcite permission to do this.



      Even this may not be enough. Last week, I downloaded some game off of the net which was touted as a demo of this piece of game design software. The installer popped up a generic-looking license agreement, but just before I clicked OK, I noticed that there was something fishy. Scrolling down, I noticed that at the bottom of the window, it mentioned that it would change my browser's homepage to something else, and also subvert the search mechanism of the browser. It's easy to slip those sorts of things past people.



      At the very least, companies that install crap without any warning should be hit hard for deception.



      A long term solution, however, would be the creation of operating system where you don't have an all-or-nothing security model. Users need to have the ability to install software on their system, but at the same time be sure that the software cannot muck with the system software. Right now, you give the software vendors an inch, and they'll take a whole mile.


  76. Quit whining and sue by A55M0NKEY · · Score: 1

    They altered your computer without your permission by installing New.Net so they should have to pay for the damages, but authors of software should not be liable for bugs. If someone needs that kind of reliability let them pay also for an SLA

    --

    Eat at Joe's.

  77. Alarm program for installers? by esnible · · Score: 2, Interesting

    What's needed is a program that monitors installation programs and reports if they are attempting to do something shoddy.

    Sort of a 'ZoneAlarm' for setup.exe files, which monitors nasty registry changes, DLL overwrites, etc.

    It's not impossible for a Win32 'debugger' to control and watch an install program. I know there are trace programs, and Bounds Checker, but none seem designed for the person who just wants a button to kill and undo an installation that touches, for example, the winsock DLL.

  78. Re:There is a "signed installation" system out the by Anonymous Coward · · Score: 0

    The only problem is morpheus does install spyware so that invalidates that point doesnt it.

  79. Installation Specialist by rossz · · Score: 3, Informative

    I'm an installation speciliast. That is, I write installers for many different platforms. One of my biggest complaints about software is installers written by amatures. Typically, the manager tosses a copy of InstallShield at the junior programmer and says, "why don't you deal with this when you have a moment". This is usually said a few days before the release date. The result is a mediocre installer that runs ok most of the time, but often the installer will have a basic flaw, such as replacing important system files with an old version.

    On Linux/Unix platforms, it's even worse. The installer is almost always a horrid shell script that has been hacked on by a dozen different people over several years. No one really knows what that script is actually doing. The script works great, so long as you are running RH 7.1, because that's the distro the programmer uses.

    As for standards, they do exist on Windoze platforms and people familiar with writing installers deal with them. In the Linux/Unix world, it's a free for all. There are some general standards, but all too often they are ignored.

    When it comes to "stealth" installing, I wouldn't do it. If the component isn't necessary to run, then it is an option with a checkbox. If it's pretty good idea to install it, it will be checked by default. If it's just eye candy, it will be unchecked. If the primary software won't run without it, it will not be an optional component.

    In summary, hire the right person for the right job. Stick to standards where they exist, fight for reasonable standards where they don't. Never forceably install unecessary components. Most important, don't ever change basic system functionality.

    --
    -- Will program for bandwidth
    1. Re:Installation Specialist by airlie · · Score: 1

      Based on my experiences with software installs, you must be the only Installation Specialist in the world.

    2. Re:Installation Specialist by rossz · · Score: 2

      LOL. Close. I know of less than a dozen specialists.

      I'm not very tolerant of crappy installers. All too often I'm pissed not just because it's crap, but because they didn't hire me to write something that works. With the tech industry in the dumps at the moment, companies are cutting corners. My services turned out to be one of those corners.

      --
      -- Will program for bandwidth
    3. Re:Installation Specialist by The+Cookie+Monster · · Score: 1

      You know, knowing you exist makes me sleep sounder at night.

  80. Re:There is a "signed installation" system out the by Anonymous Coward · · Score: 0

    EXACTLY!

    Popularity breeds these kinds of scumware. Linux isn't popular ergo it doesn't have to deal with it. After all, why waste the time & money creating scumware with the end goal of generating revenue when the target is so miniscule as to be a certain dead loss?

  81. Days of yore by cweber · · Score: 1

    In the Unix world we dealt with this a decade ago, although, of course, back then there were virtually no commercial interests driving stealthy software installation practices, so the issue was much less charged.

    Anyway, back then sysadmins were making a big ruckus about software packages placing bits and pieces into /usr/bin and other such locations, rather than /usr/local or /opt or similar locations, and on top of that not allowing you to change the default locations.

    The result today is that an unwritten code of conduct exists: Most Unix packages I deal with (biomedical science, both open source and commercial SW) state clearly what is going into your system, where it is going to go and offer choices to alter all of this. If system-level stuff is changed, say inetd.conf needs to be amended, then this is also clearly stated, and the operator is usually given a choice as to whether modifications should proceed automatically or be deferred pending manual intervention.

    In the Windows world, and to some extent in the Mac world all this seems to be sadly lacking. I have a suspicion that software suppliers generally assume that users are dumb and anything can be done to them or with them.

    The difference between Unix and the desktop OSes is that many Unix installations (I am being cautious here :-) ) have knowledgeable sysadmins who will detect abuse and object, whereas most Windows and Mac boxes are upgraded by unsuspecting users, administrator accounts under modern Windows versions and OSX notwithstanding. And monetary interests and pressures have multiplied a millionfold...

    Even so, the current practice cannot be justified and should not be tolerated.

  82. There are even instructions for Linux by clump · · Score: 2

    UNIX and Linux instructions:

    http://www.new.net/download/instructions_unix.tp

    Wild.

  83. The bond that ties... by impto · · Score: 0, Flamebait

    Of course you know pr0n brings people together. There is more and more evidence of this every day.

    Today's lesson is that XxX is spelled the same in every language.

    I hope you all feel better knowing this.

  84. Re:I'm sorry... Let me rephrase by Anonymous Coward · · Score: 0

    Limewire is opensource and yet they add stealth components to it. I nearly shit a brick after seeing all the spyware they install. Fuck them.

  85. And Kiss My A**, Tom Clancy!! by JThaddeus · · Score: 1

    The Tom Clancy games are another villian in this regard. The one's I've installed for my kids made no attempt to see what version of DirectX I was running. They just proceeded to stomp all over it and install DirectX 5. Pissed me off, especially considering the hell I went through with the upgrade from DirectX 6 to 7. I've told my kids (and the games's publisher) that I will not buy any more of their games until they promise me that they will stop that. Naturally, I have gotten no response...

    --
    "Love is a familiar; Love is a devil: there is no evil angel but Love." --William Shakespeare ('Love's Labors Lost')
  86. Re:Slightly offtopic by Technician · · Score: 3, Interesting

    I just removed Macromedia software from my system. Most of the content it runs is ads. Unfortunately they defaulted it to autoplay. Play could not be shut off while it was loading content. Many ads would end in some kind of animated GIF that still ran even with play and loop unchecked. It would only stop after unchecking loop, play and rewinding the annimation. Too bad they tried to satsify the content providers (advertisers) instead of the end users. All it would have needed was a configuration that a user could set up to not run flash automaticaly. A simple play button on a annimation would have been nice. It was the lack of configuration options that convinced me to remove Macromedia completely.

    --
    The truth shall set you free!
  87. Realplayer by Anonymous Coward · · Score: 0

    RealPlayer is a bad one. It runs all the time. Go through and pull it out of the registry so that it doesn't run all the time. Then use it once to listen to anything, and it will re-create all those registry entries. My computer crashes much more often when RealPlayer is running.

  88. Re:There is a "signed installation" system out the by IDIIAMOTS · · Score: 4, Informative

    Microsoft outlines policies for "well behaved" installations in Windows Logo Policies - Overview for Software.
    This is similar (but not exactly like) to WHQL certification for hardware.

  89. Amen but what can we do? by gone.fishing · · Score: 1

    I fully agree that the stealth installation of unintended software is wrong and, I have had many of the same experiences you have had. I hate it. They are in a very real way, unwelcome tresspassers on your property. They make a mess and you have to clean up after them.

    Is it bad enough so that we should lobby congress to pass laws? Would it do any good or would these creeps just move their base of operation to someplace like India?

    Are there laws that exist that could help us? And if so, would a class-action lawsuit be one possible solution to try?

    Ad-busting software is only a partial solution and, the thing that bothers me about it is that it too uses your resources. But, I'll agree that it has gotten to the point where it may be a necessary evil.

    Here is an idea: I have not tried it but I think it may be helpful. When you discover an application that has installed this trash on your system call the support number for the software (or use whatever support resources are available) and insist that they help you remove (not just disable)the stealth-ware from your computer. Support costs companies money and if enough people demand this kind of help, perhaps it would cause the companies to rethink their position on these things.

    Finally, maybe a lobbying effort of somesort could cause these stealth applications to be classified as a sort of virus. This would allow AV vendors to detect and clean (or prevent the installation of it).

  90. Re:There is a "signed installation" system out the by afidel · · Score: 1

    WHQL stands for windows HARDWARE quality lab, in other words it certifies that HARDWARE (actually the drivers that drive the hardware) meets certain Microsoft defined guidlines for stability and ease of installation.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  91. Yeah sure... that will work by Anonymous Coward · · Score: 0

    A lot of free ware is written because person A had a problem and wrote some code to solve that problem. Then, some other person (we will call that person "person B") saw this solution and said "I would like to use that." So, based on that, person A says "I see that there are more people who have struggled with the problem that I solved. I will be benevolent and share this software."

    Now you come along, and say "nonono... before you can share your solution, it must tell everyone everything about it." But that is absurd. They already did the creating of a solution, why is it their job to further tell you what the app is doing?

    General rule of thumb: DO NOT INSTALL UNKNOWN APPS ON YOUR COMPUTER WITHOUT TESTING THEM ON SOMEONE ELSE'S FIRST.

    hehe... that said, be careful. It is your fault if you screw up your computer. Free software (especially software with a disclaimer saying "This program comes with no guarantees... etc") is free. Thank the author for sharing his limited time with you, and move on. If the app messed you up, think of it as a learning experience and move on.

  92. Cybercrime? by gotan · · Score: 2

    What's the difference between a big corporation putting software on my computer without my knowledge to sniff me out or add unwanted functionality, and a cracker doing the same thing? I don't see it. I really wonder if you couldn't apply some of the recently tightened cybercrime laws to the case, essentially fighting one evil with the other.

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
  93. Re:There is a "signed installation" system out the by Anonymous Coward · · Score: 0

    Well, stop bashing microsoft and look at the security inplemented in .NET framework.

  94. I installed RealPlayer recently... by Remus+Shepherd · · Score: 3, Interesting

    Yes, despite every warning I've heard, there was a .ram format video that I really wanted to watch, and so I thought it would be okay to install RealPlayer just briefly. And now, I am living a nightmare.

    My Windows 98 box, which was none too stable to begin with, is having serious problems with blue screen crashes and registry errors. RealPlayer auto-loads things on startup, most notably a scheduler that goes out and checks for updates once a week with no way to turn it off. It's taken over dozens of file types, even ones that it apparently doesn't handle. And -- most annoying of all -- it has no Uninstall option, which I would expect of any professional software. I think I've pulled all the auto-loading parts of this demonic software out of my startup scripts, but to really be rid of this evil thing I'm looking at a full reformatting of my hard drive.

    No software package should ever put a system in that kind of state.

    --
    Genocide Man -- Life is funny. Death is funnier. Mass murder can be hilarious.
    1. Re:I installed RealPlayer recently... by archen · · Score: 1

      What is with Realplayer now anyway? I don't know of anyone that doesn't think Realplayer was a pile of garbage to begin with, but now it's totally out of control. After just 10 minutes of the thing I un-installed it (I'm not sure why you couldn't...). Considering they're probably going up against a life or death scenerio against Microsoft now, they're practically digging their own grave with the load of crap they call a player now. It makes you wonder about the sanity of whoever is in control of it all (if anyone).

  95. it's WAR !!! by jeff13 · · Score: 1

    Yea, a war on my PC. It's not like I haven't noticed all these proggies f@cking the file associations, web apps, and placing links into my web/file browser (whatever it is these days).

    And I pay money for this treatment. :(

  96. Extras installed in my Automobile by dnoyeb · · Score: 1

    How would you like it if you got new tires installed and...a few extras.

    Everytime you turn on the radio, you hear an ad for tires and other crap your not interested in.(this increases over time)

    Driving home but mysteriously you end up at McDonalds!?

    You briefly pass by the classical station on your radio and you receive a flurry of snail mail from the Boston Pops.

    You drop 5 miles to the gallon.

    You start receiving tickets but have not seen any cops.

    Would this be considered legal?

    1. Re:Extras installed in my Automobile by bob_clippy · · Score: 1
      How would you like it if you got new tires installed and...a few extras.

      Everytime you turn on the radio, you hear an ad for tires and other crap your not interested in.(this increases over time)

      Driving home but mysteriously you end up at McDonalds!?

      So thats how.. damn! I shouldn't have trusted those guys.

      --

      -- Nobody should take away Microsoft's freedom to innovate, particularly since they haven't used it yet

  97. Required Tools of the Trade by thomis · · Score: 3, Informative

    If you are going to use Windows software from untrusted (i.e. most everyone, especially M$) sources you must take steps to protect yourself. First, trust your gut. Does the developer "smell funny"? Is the software from a startup company with no visible means of revenue? I tend to trust programs created by individuals or small teams that demonstrate some passion for what they do (EAC, or LAME for example)

    Then, get Technological on their ass. Start with a personal firewall that monitors all outgoing traffic. Zone Alarm is the one I trust - gut feelings, and I've read some negative things about Black ICE. Amaze and astound your friends as you block requests from RealPlayer, Windows Update, and other "legitimate" programs that like to access the net without asking permission.


    Then get Ad Aware and get that sinking feeling as you see the total number of unauthorized programs, components, and services on your system.


    Finally, install Proxomitron to make make your browser behave a bit more politely by re-writing the html it sees before it sees it (and find yet another reason to love Shonen Knife. They're way kawaii!)

    Forewarned and fore-armed (hairy ones, even), you stand a much better chance of maintaining control of your system.

    --
    ceci n'est pas un 'sig'
  98. From the Darkest Days of MS DOS Onward by nickynicky9doors · · Score: 2

    Remember the trials and tribulations that was Win 3.x and 286 before it? These complaints have been around since the inception of the PC, except that in the darkest days users were demanding and not getting something as simple as UnInstall.

    --

    heuristic algorithm seeks stochastic relationship
    1. Re:From the Darkest Days of MS DOS Onward by Anonymous Coward · · Score: 0

      The vast majority of DOS apps I've used (not many) had a very simple uninstaller deltree /y . Many DOS apps were nice enough to just install in their own directory.

    2. Re:From the Darkest Days of MS DOS Onward by nickynicky9doors · · Score: 2

      I was alluding more to the cooperative multitasking environment. The more common uncooperative multitasking environment left the endless rank and file of Windows users staring at the hourglass icon. This happened with such frequency that many users saw it as a metaphor for Bill Gates having control over the number of their days and lead to the rumour Mr. Gates is the AntiChrist! Utterly unfounded rumour, but still...

      --

      heuristic algorithm seeks stochastic relationship
  99. Not .NET, NEW.NET by Da+VinMan · · Score: 2

    This confused me too.

    I don't think he's talking about Microsoft's .NET, but is instead talking about the alternative domain name root at http://www.new.net/

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  100. PACBELL was Bad by Anonymous Coward · · Score: 0

    If you signed up with PACBELL as your ISP, you got 200 registry settings scatttered all over hell and no uninstall that would clean them up. Unless you were smart enough find them all somehow and reset them, you could forget about using that computer with any other ISP.

  101. Packaging Systems by clump · · Score: 2

    One of the things I really like about Linux is packaging formats like RPM and DPKG. The approach is that your system is to be built from modular pieces that can be tracked, updated, queried, and removed.

    Now the problem, and source of frustration for some users of RPM, is that these management systems do not respond well to circumvention. IE, compiling an application outside of /usr/local or using an installer that doesn't let the package management system know it exists. Case and point: Perform a server-class Redhat installation. Install XFree86 from XFree86-distributed binaries then try to use something like an official xterm RPM and your system will say you need to install X11.

    An interesting approach to this is that of Debian's in that you will have an official package available for just about anything you could want. Browse debian.org's unstable software archive to see. Conversely apt will handle dependencies of packages for you as a result DPKG/Apt is *more* tempermental about being circumvented.

    Though I wish people would respect the original ideas of RPM and DPKG, I think the concept is great, and avoids the tomfoolery of mucking with nasty-3rd party installers if done correctly. When you can't or don't want to use a package, go with /usr/local. Things like new.net installers don't cut it over here.

  102. A little clarification... by stikves · · Score: 1

    > 1. Insert the CD. An install window opens automatically.
    > 2. Click Yes.

    It's click Yes "20 times"... :)

    (Sorry I *had* to write this)

    1. Re:A little clarification... by muleboy · · Score: 1
      > 1. Insert the CD. An install window opens automatically.
      > 2. Click Yes.

      It's click Yes "20 times"... :)

      ...and reboot 8.

  103. Not Everyone Runs Windows by John+Hasler · · Score: 1

    "There's a little war going on in your computer..."

    No there isn't. There is no proprietary software on my computer.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  104. So it will install spyware on first run instead by Smack · · Score: 2, Insightful

    If they want to install crap and spyware, they will. The fact that installation on OS X is just drag-and-drop is quite nice, but it doesn't change the uncaring attitude of these developers.

  105. "code is law" by ProfessorPuke · · Score: 1

    , by Lessig, famous law professor of the internet. One interpretation of that quote is that if you want to enforce behavior on a computer system (give it a "law"), this should be done in software.

    That is, don't TELL application developers what their gui should look like, where they should install to, and which system services they should hook into- MAKE them do what you want, by providing code for them to call which has the proper behavior. Not only is the correctness more enforcable if they're calling your supplied code libraries, but also the development effort required to comply with the regulations is reduced.

    The microsoft software-installation routines (introduced with Windows95 I think) are a great example of how violation of this principle really hurt users. Microsoft TOLD developers how software should install, but they didn't provide code to do this. Any individual product could use entirely its own routine. Programmers quickly tired of rewriting installers again and again, and soon about 50% of products were using the "InstallShield" libraries- meaning that each time you downloaded a 20k shareware system extension, the package came with 600k of installshield runtimes, which you'd already downloaded before with 10 other products.

    The Installer-Wars described in this feature are another problem that could've been avoided if Microsoft Windows-95 had provided a centralized installer system. Instead of allowing and encouraging each product to come with its own installer that selects what filetypes to associate with, and what system DLLs to override, the products should just come with a machine-readable file (much like a redhat package manager .spec) that informs the operating system of the package's abilities.

    Then the operator can go to a neutral application (Control Panel) and decide which programs get to perform which common tasks (read .MP3, read .JPG, browse the web, send email). All of the constant whining of "Warning- some of Realplayer's associated filetypes have been removed! Do you want me to automatically rewrite the system settings everytime I start up?" could've been elminated.

    Opportunities to secretly install spyware would be seriously reduced also.

    Some windows users think that because installing software gives them lots of pictures and buttons, they're somehow better off than typing "apt-get install gizmo-tron".

    To summarize- yes, there should be a framework for how SOFTWARE installs on a COMPUTER- but it should be enforced by SOFTWARE on a COMPUTER, not a bunch of government gunmen in blue suits.

    1. Re:"code is law" by Anonymous Coward · · Score: 0

      Actually MS did create a standard installer for Windows 95 that was included with Visual Studio and redistributable. The fact that nobody used it was more or less caused by Installshield producing a truely better product than the MS Installer of that period.

      And of course now we have an even worse bemoth called Microsoft Installer Service that all the install software companies are using.

  106. Computer War .. Ha ... by TheViffer · · Score: 3, Funny

    This is prob redunant and mark it as such ...

    But go install Quicktime, Real Audio and Microsofts Media player and then see the war that breaks out on your box.

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
    1. Re:Computer War .. Ha ... by Anonymous Coward · · Score: 0

      Quicktime and MS Media Player (6.4) don't do eachother harm and use reasonable file associations. I do remember that the Real's Media Player was a bitch about the file associations, though. Back in the days when I was foolish enough to actually allow it onto my harddrive, that is. Damn, that was crappy software.

  107. There is, but by www.sorehands.com · · Score: 2
    There is some theories to file a lawsuit on, but there is one problem....the EULA!


    Before you can install the software, they require you to surrender all your rights before installation. If you say, "No, I don't agree" they will stop the installation. This is really disturbing where you buy a computer, take it out of the box, and Windows puts you through this.

  108. you mean to say... by nubbie · · Score: 1

    that we are having software programs installed on our computer that were are not aware of? my god... i didn't realize it, time to cut off all communications to the world... good bye slashdot... but i cant take the risk of unknown software being installed on my syste, arg.. ug, *cough* *cough*

    --disconnected--

    --
    'Go for the eyes, Boo, go for the eyes, aaarrrrrrrr!' -- Minsc
  109. Moderators make my day by shotfeel · · Score: 1
    Just one line, "I'm switching to free software." gets moderated up to a (Score:3, Insightful)

    LOL

    I guess it does give some insight into what "the moderators" are thinking.

  110. Windows is hopelessly broken in this respect by bcronin · · Score: 3, Insightful

    Anyone who's administered Windows machines knows that Windows programs, in their never-ending quest for convenience, routinely install taskbar "daemons". I find that you can gauge the naivete of a user as directly proportional to the number of small icons next to the clock.

    The point is that Windows application writers are so used to running a resident process in support of their dinky programs that it seems to me to be too late to change the practice. Of course, some programs are more intrusive than othes (Real Player, anyone?), but it seems like the developers of just about every dinky little app seem to think they won't be taken seriously unless their program loads SOMETHING at bootup.

    Of course, I shouldn't complain. I make good money doing PC consulting work; a good percentage of my calls are people whose machine is so clogged with TSRs that it has become unusable.

    1. Re:Windows is hopelessly broken in this respect by Reziac · · Score: 2

      You're right in general about systray clogging.. fella I know had something like 30 of these buggers running, all useless crap like Real and Yahoo's doodad, and wondered why the performance of his 600MHz Emachine (with all of 32mb RAM!) compared poorly to his old 386. You could time its bootup with a sundial, it was that slow. (4 minutes by actual count)

      OTOH it can swing the other way. I've got 21 icons in my systray, I put most of 'em there myself, and I use 'em all to some degree. But none of my systrapps eats much, either.

      I've noticed that a lot of programs add TSR crap on Win98/ME that don't get added on Win95. Is that a Win98/ME bug or do some apps see the built-in systray and think they just really =need= to use it??

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  111. Re:I'm sorry... Let me rephrase by Negadecimal · · Score: 1

    Why are you even answering the loosly phrased original question when the answer is obvious?

    Mostly because I was very bored, and felt like circular banter :)

    I think I agree with you, though.

    It's always up to the user to watch for piggy-backing. And with open-source, there is a chance they'll notice it *before* installation... but in the real world, those odds are pretty tiny.

  112. You're right, it's about trust by drew_kime · · Score: 2

    I must admit, in linux as it is today, this extension requires more paranoia than I can muster today.

    I think that's the bottom line. Currently installation requires that you delegate to the program writers (or packagers) the same level of system access that you have yourself. This doesn't even count the packages that must be installed as root.

    As more commercial software is released, the only viable options I see are to become paranoid about what rights you grant to an installation, or to simply refuse to install anything except from source.

    --
    Nope, no sig
  113. Re:There is a "signed installation" system out the by bourne · · Score: 2

    WHQL Certification.

    Since WHQL stands for Windows Hardware Quality Labs, it's not actually all that useful for verifying SOFTWARE installations on Windows. Hardware and Drivers, yes, but not Software.

    Perhaps you're thinking of their code-signing stuff for ActiveX?

  114. Unnecessary(?) by mwa · · Score: 2
    Start here (Is BO legal?) and review the definition of Reckless Tresspass. The problem is that it has to cost $1000 in damages before it's a criminal offense.

    Just because it's not criminal, however, doesn't mean you can't pursue civil damages, and small claims court might just be the way to do it. Either that, or collect similar experiences to boost the loss to over $1000 and press criminal charges.

  115. GREAT! BUT how do I detect if this is loaded? by Anonymous Coward · · Score: 0

    Nice comments on a problem, but does any one know how to detect this piece of trash on their machine???

  116. What about cross dependance? by cookie_cutter · · Score: 1
    Ensure that during uninstallation, system-level components are accurately removed, "leaving no trace."

    What if something else depends on that component which you say no trace should be left of?

  117. Why so many "off-topics" in this thread? by mangu · · Score: 2, Interesting

    The post that started is actually mildly "funny". The others are mostly on-topic, since they point to the weakness in the basic assumptions in the article: if you have a M$ box, how can you expect to control the software installation process? Haven't all the legal proceedings against them been enough to convince everybody that the Windows API is undocumented enough to be dangerous to your system stability? After reading so many "experts" state that "Windows 2000 is the stablest Windows ever", why is it that I'm not surprised at all to read that a simple software installation can trash the IP stack?

    1. Re:Why so many "off-topics" in this thread? by Anonymous Coward · · Score: 0

      "why is it that I'm not surprised at all to read that a simple software installation can trash the IP stack?"
      Run at a high enough privilege, software installations could alter the majority of any OS'es components. I thought these comments were supposed to be about trying to make app developers more responsible for the drivel they bundle in to get revenue, but its turned out to be a M$ bash-fest. How constructive.
      "Ha HA - you only get this problem with windoze"
      Yup - shame on you for coding for an OS where you can actually get something back for all those hours spent writing that killer app.
      Lunix is good, M$ is BAD... ad nauseum.

  118. Computers will never be simple! by MeNeXT · · Score: 2
    Let's go back some years...(time travel)...We have a horse and buggy and the automobile.



    A horse is simple to use.

    It requires no feul, just grass.

    It will not crash into things if you drink and drive. (at least not at a speed that will kill you)

    It requires no roads.

    It requires no special equipment.

    ETC, etc....


    It seems to me that owning a car is much more complex than a horse..polution...parking...drivers license...insurance..mechanic...gas...etc


    But the car rules today!


    There are VCR's today wich are harder to program than routers, and most people are able to program these VCR's. The more we ask of the computer the more comlex everything gets. I would prefer to have one or two systems which would replace all these boxes which clutter my home...ie 3 VCR's, SNES, N64, Answering system, Sound system, house alarme , thermostat, microwave, stove(clock), alarmclock...all of which have there own way of being programed.


    Imagine everything connected to one system. You only set the clock once after a power outage. You would not have to learn a new interface/programing language with every appliance you bought. I think this is where we are going...and will not be simpler...it will get more complex..


    It's Friday and it has been a loooong week. I hope this rant makes sense to y'all...

    --
    DRM? No thanks, I'll just get it somewhere else...
    1. Re:Computers will never be simple! by Arandir · · Score: 2

      Ever owned a horse? No, I didn't think so. In many ways horses are easier than cars. But in some other crucial areas they are not. The maintenance on a horse is a daily chore. Don't maintain the horse correctly and it dies. Overwork the horse and it dies.

      When you park you car in the garage at night do you brush it down?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  119. What I do in case of extreme ad-ites... by CharonX · · Score: 1

    My first try is always to massacre the component that is causing the ads - sometimes its just a nice .exe or .dll file that literally screams "delete me"... If that doesnt help, I usually get pis... erm... agitated enough to add their adserver(s) to my hosts file (127.0.0.1 :p) And if it still doesnt behave I just block their ad IP(s) with my firewall - nothing more satifying to see all their ads die the ping timeout death :)

    --
    +++ MELON MELON MELON +++ Out of Cheese Error +++ redo from start +++
  120. That's what you get... by ebyrob · · Score: 5, Insightful

    When you don't compile everything from source yourself. Down with binaries!

    Oh wait, does compiling and reading code actually take work?

    1. Re:That's what you get... by TheCarp · · Score: 1

      Of course, that only gets you so far....

      For it to mean anything at all you have to read and understand what every single line of the code does. Which of course means knowing what the compiler will do with that code. Which of course means you have to read and understand every line of code that went into your compiler. Which means that you need to read and understand every line of the code that was used to compile the code that made your compiler. Which means that you need....

      There is a little loop there. You would need, to really really be certain, to go back to the point where the compiler was written in a langiuage other than what it compiles, then do the same for that language...until you have recursed this tree back to the very machine language that made the original assembler that the first binary was made from.

      (you could shortcut that of course by just starting with the current compilers binary and taking it apart and understanding it completely - that may turn out to be less work given the number of iterations that current generation of binaries has been through)

      Of course...thats all very very silly... who has actually read all of the code for all of the programs on their system? I never bother to read code unless there is a problem that I intend to find and fix...or something I want to add.

      I like binaries...packages even. There are some groups I do, indeed trust... like the Debian Developers.

      -Steve

      --
      "I opened my eyes, and everything went dark again"
    2. Re:That's what you get... by Anonymous Coward · · Score: 0

      Even if you compile everything yourself, you could still have problems if a single binary not compiled by you was ever used in your computer (like the compiler, for example), as is demonstrated by this article.

    3. Re:That's what you get... by lynx_user_abroad · · Score: 2
      I keep forgetting that some of you young'uns weren't around back in the late 80's and early 90's when this was most recently settled (again)...

      For it to mean anything at all you have to read and understand what every single line of the code does.

      No. It doesn't. It means that somebody has to, but it doesn't have to be you. It just has to be someone you trust to be acting in your own interest.

      No one understands every aspect of a computer operating system. But for every aspect of a computer operating system, there is someone who understands it, because someone wrote it. The primary differences with open source software are:

      That someone who wrote it is obligated to make the source available. That means they are not obligated (or even encouraged) to keep their knowledge secret for trade secret reasons, and they are motivated to spread their knowledge around.

      No matter how well you know a certain aspect of an operating system, there's no guarantee that you know it better than anyone else, so trying to 'pull a fast one' and slip something through may (and likely will) cost you all respect and trust you've gained from the community. And there's no shortcut to earning trust or respect from this community.

      Because you can't hide your actions in a precompiled binary, it's darn near impossible to 'full a fast one' in the first place.
      The fact that the source is available keeps everyone honest; you don't have to understand that a certain call deep in the heart of httpd could, under certain circumstances, allow an attacker to read arbitrary files off your hard disk, because someone else (who lives in Apache) already found it.

      Of course, to assess trust, you need to assess motivation. What would possibly be the motivation behind someone trying to do something nefarious inside code which they give away for free in source form? What about someone who sells pre-compiled binaries and has quarterly financial results targets to meet?

      If you want to learn more about the concept of "security through peer review" and "web of trust", I'm sure Google can be of some help.

      --

      The thing about things we don't know is we often don't know we don't know them.

    4. Re:That's what you get... by ebyrob · · Score: 2

      Who marked my comment up to a 5?!! It was supposed to be -1 rhetorical...

      Either way, great article on compilers. I don't believe modern C/C++ compilers rely on themselves in quite the same way Mr. Thompson outlines, or maybe I'm just wishful thinking.

      I know I wouldn't implement one that way. I'd use a modern compiler compiler, which normally have much more control over such things. Still the potential could be there. Shoot now I'm all curious and stuff. Time to get some gcc source out and go to town...

  121. Whta do you mean, "not totally their fault"? by mangu · · Score: 2

    Years ago, when I still created MS-Windows programs, I bought the whole "Andrew Schulman Programming Series", published by Addison Wesley. It was a set of several books written mostly by Andrew Schulman and Matt Pietrek, about "internal" and "undocumented" features in Microsoft products.

    Anybody who pored through those books knows that it's entirely Microsoft's fault that they always leave so many hidden hooks inside their API's. A casual user who is not a top programming expert, or who has no time to devote the same attention that Schulman et alii. did to those details, will have no way to know what he is stepping into. However, anyone who has the right tools and expertise, and time enough in his hands, can find some point where he can plug some malicious piece of code.

    To say that Microsoft is not to blame is like saying Ford was not to blame if someone crashed one of those exploding Pintos.

    1. Re:Whta do you mean, "not totally their fault"? by Hiro+Antagonist · · Score: 3, Insightful

      This has nothing to do with holes in APIs; this has to do with third-party software installing extra crap without notifying the user. A Debian package or an RPM could easily install spyware or make unwanted changes without notifying the user -- the reason that I've never seen a package that does is because free software developers tend to have more respect for their users; it's more of a peer relationship than an adversarial one.

      --

      --
      I Hit the Karma Cap, and All I Got Was This Lousy .sig.
  122. Caveat Emptor by Boomer2 · · Score: 2, Funny

    You should have known better than to install something you hadn't vigorously researched first. What kind of moron downloads software off the Net from unknown sources?

  123. Re:OS-integrated install manager and more sandboxi by Boomer2 · · Score: 1

    "because commercial component makers have contracts to keep them in line."

    REALLY? And how much did M$ pay you for losing your data when their POS system crashed after 72 hours of use?

    The only one to protect you and your interests is you. Stop using crappy systems and crappy software.

  124. DLL hell by McFly777 · · Score: 1

    I believe that is what the parent commentor was referring to. Programmers could stop using (or use less of) the DLLs and compile almost everything statically, thereby generating only an .EXE file with perhaps a few "settings" files in addition.

    The DLL hell is created when program "B" replaces a DLL used by program "A" with an incompatible version. Eliminate installing new DLLs (by statically linking) and you eliminate most of the hellishness. Or if M$ would follow their own API rules it wouldn't matter which revision of XXXX.DLL you have and every other program wouldn't feel compelled to overwrite the DLL.

    Steve Gibson does a good enough job of avoiding this for the apps that he givs away. He writes everything in assembly, even the windows apps, and all you need to do to install is copy the program to wherever you want it. Granted they are rather single minded things, but they work well for what they are intended, and are extremely small in size. On the other hand I have seen many other programs of equal single-mindedness that install half a dozen DLLs and/or require that you install the latest Run-Time for VB-whatever (which installs even more potentially corrupting DLLs).

    --777

    --

    McFly777
    - - -
    "What do people mean when they say the computer went down on them?" -Marilyn Pittman
  125. Re:There is a "signed installation" system out the by Anonymous Coward · · Score: 0
    The only problem is morpheus does install spyware so that invalidates that point doesnt it.

    No. If Morpheus was found to contain spyware, it would not be signed (the whole point is that a group checks for spyware, and only signs files that don't contain any - it would also be a good idea not to sign any software that automatically updates itself without notifying the user). The signature could be revoked if it had been accidentally signed.

    Morpheus was just an example. Do you have a link showing that it installs spyware? I couldn't find anything other than rumors. They once had a picture showing "no spyware" on their website, but I can't check that now because the site is broken (the server sends 248 bytes of binary garbage labeled as "Content-Type: text/html").

  126. Laws should get back to basics by mangu · · Score: 2

    "Intellectual Property" was OK, as long as it was about giving incentives for artists and inventors to do creative work. Because of that, full disclosure is required. In order to get a patent, the inventor has to describe the workings of his invention, with enough detail to let anyone duplicate it. It is not possible to copyright the contents of a closed box. This ensures that the creation will live after its creator.

    Today, most patents and copyrights are owned by corporations. They maintain recording studios and research labs and expect to get profits from that. It's OK to get profits from the work of others, of course, all corporations do that. Without some financing scheme, the large laboratories and studios needed for much of the modern scientific and artistic cration could not exist. Many countries that tried outlawing corporate profits just disappeared, others are desperately poor.

    But that's not why patent and copyright laws were created. One cannot guarantee the survival of new ideas, if the basic working principles are hidden. Therefore, the only legal action needed is going back to basics: no copyright should be granted on "code" that is not understandable by a human person. In order for software to get a copyright, full disclosure of the source code used for developing it should be required. Companies unwilling to do that should get no copyrights, and should depend on some sort of copy protection to preserve their intellectual property.

  127. What about Microsoft? by chill · · Score: 2

    The Windows Media Player 8, shipped with Windows XP "phones home" to check on DVD titles, etc. This was reported a couple of weeks ago. Blatant spyware.

    However, this isn't "free software from the Internet", it was shipped with the OS or pre-installed on the computer. Did you read the umpteen pages of legalese before installing XP or clicking "I Agree" when your new computer first booted up?

    http://computerbytesman.com/privacy/wmp8dvd.htm

    What are your options in this situation. "Signing" of the code doesn't mean a thing, as all code belongs to MS.

    This is the main reason laws like UTICA are bad -- they legitimize "click thru" agreements and such nonsense.

    Something like this was addressed, sort of, before with Windows Return Day -- when people noticed the clause in the Windows EULA telling you if you don't agree to take the software back to the vendor for a refund.

    Until someone actually sues a major company -- and wins -- this sort of thing will go on. Liability is how the new world spells Responsibility. (God, I hope I spelled both of those correctly!)

    --
    Learning HOW to think is more important than learning WHAT to think.
  128. New.net Software by lamabile · · Score: 4, Informative

    First off let me provide some background information regarding our software.

    Below is the list of all of our present and past distribution partners (download partners have always been clearly listed on the New.net website):

    Present Partners:

    BearShare
    KaZaA
    iMesh

    Past Partners:

    Go!Zilla
    Babylon
    Cydoor
    GDivx
    WebShots

    Each one of our current and previous distribution partners is required to provide disclosure during installation that our software is bundled. We in no way install in a "stealthy manner", since it is the responsibility of the user to read the install screens that are provided during an installation.

    In light of these recent comments regarding disclosure, we are working with each of our distribution partners to improve awareness of the New.net bundle in the install process.

    New.net's software provides a service to its customers as well as its users that want to gain access to domain extensions that our sold on our site. In order to provide resolution, our software adds itself to the TCP/IP stack. There are other methods to resolving our domain extensions such as adding "new.net" to the domain suffix search order or adding our DNS servers in the DNS server search order in the network configurations. You may also append ".new.net" to the domain extension in the address bar of the browser for resolution. Our software is our "user friendly" way of providing such access. Manually changing network configurations requires a reboot whereas our software can install in seconds and provide resolution immediately.

    Our software is not "unstable" in anyway unless a user tampers with the configuration to a point where it makes Windows unstable. This is consistent with any other software that adds itself to the TCP/IP stack. If someone were to just randomly start deleting files on their system that are referenced in the TCP/IP stack, without first checking to see if there is an uninstall in Add/Remove Programs, then of course you would expect nothing less than an unstable or corrupt system with network issues.

    "The little war I mentioned earlier is going to get nastier soon. Uninvited components like Cydoor and NEW.NET are sure to take steps to defeat Ad-Aware and programs like it. If I wrote a stealth component today, I would have it seek out an Ad-Aware signature file and modify it to ignore me, or add my directory to the ignore lists. Ad-Aware could respond by digitally signing the files, or with other techniques. This cycle will escalate, with each side taking new steps to ensure its dominance. Users will pay the price in decreasing system stability."

    Let's be clear on this point: New.net does not create or distribute any kind of stealth software in order to avoid signature files for Ad-Aware. In fact, Lavasoft had determined that our software is not "spyware" and discontinued removing our software since August 2001. I welcome anyone to contact Lavasoft directly for further information. There are still mirror sites out there that list New.net as a component that is removed by Ad-Aware; but I assure you that these sites reflect information prior to August 2001.

    "I've been beating up on NEW.NET quite a bit in this article. I suppose it's because the deinstallation of their component trashed the IP stack on my Windows 2000 system and it took me a half day to put it back together again. What the hell were they thinking when they stuffed a buggy service deep into my IP stack without telling me? I think they should have to compensate me in some way. A $250 Small claims court action here in Virginia might be a way to do it."

    The New.net client is clearly listed in Add/Remove Programs like the majority of all other software and when the correct procedure is used then the software is properly uninstalled. If someone decides to remove software "their way" as opposed to the correct way then you can assuredly expect problems. Please explain your procedures of "deinstallation" that lead to a "trashed IP stack," this may be useful to the New.net QA team.

    Leonard Amabile
    Director of Customer Support
    New.net, Inc.

    1. Re:New.net Software by Tony.Tang · · Score: 2
      The new.net stuff hasn't been installed on my machines before, but it is a VERY admirable thing that it shows up in the add/remove thing, and that it is stable (as is claimed). I think this is definitely a step in the right direction, and I applaud the company.


      We in no way install in a "stealthy manner", since it is the responsibility of the user to read the install screens that are provided during an installation.


      This, I find less admirable. Practically speaking, you're absolutely right; however, it's statements like these that show NO LOVE for the user. The feature article is about being fair AND showing compassion for the user. Your mom, and your grandmother wouldn't read the installation screens. You know that. You also know that if you were called in as the "IT guy" to set up her computer for her, you'd be unlikely to read the installation screens either.


      In all fairness, the owness should be on the user to read the installation screens. The fact of the matter is that no one does. That's why we have sayings about "reading the fine print." It's because no one does it. And if your partners' customers discover your software installed (without their having installed it knowingly), then effectively, your partners are exploiting the problem of fine print.


      And if you do nothing about it, then you may as well be guilty, too. After all, they are your partners.

    2. Re:New.net Software by rossjudson · · Score: 2

      I'd be happy to explain, Leonard. I don't know which app on your list stuck new.net into my system. I do know it was an old version, and the uninstall procedure simply did not work. In fact, if you check the web, you'll find that this is a common problem. I know that your folks have "procedures" for dealing with the resulting damaged registry system; I spent a significant amount of time on the phone with them trying to work it out. Independent of your folks, a pretty smart IT guy over here figured out the magic combination to get my registry repaired.
      It is absolutely crap to state that you are somehow informing users of the nature of your program. Every effort is made to ensure that the details are buried in legalese. You may have improved yourselves lately, but your earlier actions were pretty egregious. If your disclosure is so good, and you're not stealthy, why are you "working with your partners to improve awareness"? What you're saying is that you've had problems in this area.
      I would say the primary reason that Ad-Aware isn't touching new.net is they're terrified (rightly) of damaging a user's IP stack during the uninstall. Too bad you weren't worried about the same thing when you wrote earlier versions of your software. I understand that recent versions of new.net are improved in this area, and I applaud your decision to test it.
      I don't like what your software does. I don't like your stealthy distribution model, and I especially don't like the fact that the early versions of its installation routines were not tested well. The fact that there are simple ways to add new.net into the domain name resolution chain makes it more egregious.
      But all this is somewhat secondary to the gist of the article. Sorry if you guys came out as the poster boys. I could have chosen any number of other system-altering trojans as well. You just had the bad luck to be the boys who smacked my system on that particular day.
      Wouldn't it be nice for you to be in a business where you don't get beaten up by this crap every day? Consider it!

    3. Re:New.net Software by lamabile · · Score: 0, Flamebait

      What I meant by, "We in no way install in a "stealthy manner", since it is the responsibility of the user to read the install screens that are provided during an installation.", was that we have screens outside of the EULA that explain what our software does and what is being installed so that the user is informed.

      And as I have stated, we are currently looking into our disclosures and will update or change what is necessary. I welcome suggestions, if we have missed something or if there is a better way to disclose our installation.

      Leonard Amabile
      Director of Customer Support
      New.net, Inc.

    4. Re:New.net Software by lamabile · · Score: 2, Informative

      Okay, so now we know that you are commenting on an older version of our software. And how long ago did you contact us to correct the problem? Our registry instructions take no more than 15-20 minutes to clear out the registry entries that uninstall would have removed had it been working. I admit that our older versions had problems and we have actively made improvements in subsequent releases of our software. There has not been a customer that has had a problem with our software that my support group has not been able to correct; if it is the result of our software. I might add that New.net is not the only software that adds itself into the TCP/IP stack and we have willingly corrected faults on other software as well in order to correct a customer's network issues. We follow the guidelines specified from Microsoft on LSP provisions and we do not sway from the guidelines in any way.

      "I would say the primary reason that Ad-Aware isn't touching new.net is they're terrified (rightly) of damaging a user's IP stack during the uninstall. Too bad you weren't worried about the same thing when you wrote earlier versions of your software. I understand that recent versions of new.net are improved in this area, and I applaud your decision to test it."

      Any of your comments regarding Ad-Aware is false and I would like for you to provide evidence that otherwise. I have been in contact with Lavasoft many times and the result, from Lavasoft, was that we are not "spyware" and that they had no reason to remove us.

      Your comments suggesting that we are a trojan is most offensive and should be corrected as soon as possible. Its comments like yours that spread the wrong information and cause fear and concern to users that would otherwise not have a problem. We do not transmit any personally identifiable information and our software is a service to our users and customers.

      Leonard Amabile
      Director of Customer Support
      New.net, Inc.

    5. Re:New.net Software by rossjudson · · Score: 2

      Looks like we have some dorks moderating like idiots. Leonard's comment is decidedly NOT a troll or flamebait; it is highly relevant. Sigh. Metamoderate, people!

    6. Re:New.net Software by Tony.Tang · · Score: 2
      we have screens outside of the EULA that explain what our software does and what is being installed

      This is far more fair. So long as what's being shown is understandable by your mom, I figure that's about the best you can do for now...

    7. Re:New.net Software by rossjudson · · Score: 2

      I think you and I will simply have to agree to disagree. You are correct that I do not know Ad-Aware's position on new.net. I will also agree that new.net is not "spyware", but it decidedly alters system behavior, and very little effort is made to inform users of this. I consider a system-altering component installed without a user's consent to be a trojan. I gather you do not.

      Once again, I reiterate that new.net is not the only software I consider harmful. You can even make the case that it is less harmful than most.

  129. Their own damn problem. by hawkeyeMI · · Score: 1

    In the case of software like this, I agree that it's annoying, maybe even troublesome. I also think that if users can't handle keeping their system clean, they deserve the results.

    If you don't know how to work something, don't use it in any great capacity until you have learned.

    Not words to live by, per se, but my take on this particular subject.

    --
    Error 404 - Sig Not Found
  130. VMS does that by mangu · · Score: 1

    I could create a new user in Linux with just the permissions I want to give it for every program on my computer, then run the program with the appropriate user.

    In VMS you can choose from a set of "privileges" which ones you want to grant to each user. It's as if the "rwx" flags for each system command could be set separately for each user.

    Unfortunately, this feature wasn't enough to keep Digital in the market. They were absorbed by Compaq, which itself is being taken over by HP, which means DEC is going through a second generation take over.

    1. Re:VMS does that by Anonymous Coward · · Score: 0

      But just because the company no longer may exist in the form that you remember does not mean that the environment does not still exist.

      You can still get VMS systems from Compaq and if HP takes over Compaq, you will still be able to buy them. VMS Customers would not take lightly to the discontinuation of that platform.

    2. Re:VMS does that by Thatman311 · · Score: 1

      Gee this feature you speak of exists in WindowsNT. I wonder why? Well perhaps it is because the people who orginally architected NT also worked on VAX's. Since VAX's run VMS I highly suspect they got the idea from VMS. Too bad Linux doesn't have this sort of thing. Oh wait...Linux sux!

      --
      Silly Rabbit...Sig's are for kids.
    3. Re:VMS does that by DavidTC · · Score: 1
      I believe you're talking about ACLs (access control lists). Linux has a few patches that can do that, but they aren't in the main source tree, don't ask me why.

      Also interesting is LIDS, which lets you set various system permissions from programs called CAPs. While CAPs are built in, all they area apprently used for default-wise is telling the difference between root and not-root, but with LIDS you can set them manually.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  131. declarative, sandboxed, checked installations by markj02 · · Score: 2
    What we really need is a package system in which programs declare exactly and ahead of time what kinds of things they want to do. The user should be able to set policies (with reasonable default policies), and the installer and kernel should enforce them.

    In particular, by default, neither the installer nor the actual application software should be able to replace system libraries, install executables with pre-existing meanings, or even access files that are of types different from the ones it is intended to operate on.

    Unfortunately, none of the installers on any of the common platforms enforce much of anything. Installers usually can run arbitrary scripts, and once installed, applications are free to do whatever they want. And specifications of what an installer does are also incomplete, even in systems like RPM and Debian.

    1. Re:declarative, sandboxed, checked installations by rossjudson · · Score: 2

      Agreed. My "dream os" would actually allow me to create new virtual machines inside of other VMs. An innermost, completely secure ring hides the core of the system. There is NO access to this layer, and software cannot be installed there. Successive VM layers can be added. Storage and other system resources can be lent to and shared amongst VM layers. New VM layers can be created inside of existing ones, and they inherit the outer layer's resources.
      The Windows family offers none of this. Unix can simulate some of it with a security model, but apps on ALL platforms are notorious for wanting more than they really need.
      I should be able to download whatever I want from the internet and safely run it in a secure, constrained sandbox.
      I think some mainframe systems can do nested VMs like this. Maybe the VMWare guys could come up with something. But it really needs to be done from the OS layer out.
      Trust is the hardest thing in the internet age.

  132. How To Tame Real One by Anonymous Coward · · Score: 1, Informative

    Use regedit and browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run and RunOnce and the same keys under HKEY_CURRENT_USER and delete anything which looks evil, ie anything where the path has the word real in it. You should find yourself disturbed by real one somewhat less often.

    1. Re:How To Tame Real One by Anonymous Coward · · Score: 0

      thank you.

  133. Embedded space is different. by cduffy · · Score: 1

    Some companies pick this up and use embedded Linux, but we should mostly count that as a miracle - OSS has to be so much better than MS even to make a dent because MS has such a huge warchest to throw at marketing.

    Not in embedded space.

    In a lot of ways, QNX is a more serious competitor to embedded Linux than WinCE is. The desktop mindshare that Microsoft has goes out the window when you start talking embedded space; for all their marketing wind, Microsoft isn't even as competitive as Wind River -- and in embedded space, where most of the old timers are folks who were around long before the rise of Windows and looong before the existance of WinCE, Microsoft genuinely needs to compete on its merits.

    In some things, it can do this. WinCE is in some respects not a bad operating system. In others (saay, its networking performance) it falls flat on its face, and products like TrollTech's QPE really do provide a credible alternative to the WinCE interface.

    I work for MontaVista Software. We have clients using Linux for set-top boxes and other little single-purpose machines (networking hardware, PDAs, lots o' stuff) -- not because of idiology but because it's far more cost-effective. If we were in desktop space, Microsoft would be the 900lb gorilla towering over us. We aren't, and they aren't, and our customers know it, and everyone (except maybe Microsoft) is happier this way.

  134. Re:What do you mean, "not totally their fault"? by mangu · · Score: 1

    True, when you do a "./configure; make; make install" you have to get root to make install, so you can even get a new kernel in the process. And, although the make is usually verbose, this is not absolutely necessary, so someone could set the Makefile to do something silently.

    But I meant a more insidious way of doing unwanted things that Windows allows. Imagine if, after installing an rpm package, you did an "rpm -ql" and some of the files you just installed weren't shown. Imagine if the "find" command had a hidden feature that let the installer software keep some files secret from a "find / -mmin -10" command. Windows is like that.

  135. Re:What do you mean, "not totally their fault"? by Anonymous Coward · · Score: 0

    Windows find doesn't search every file on the harddrive?...Since when?

  136. Some are more susceptible than others by mangu · · Score: 1

    all operating systems are susceptible to stealth code sneaking along with trusted software

    Apparently, the amount of susceptibility is proportional to the amount of stealth code in the OS itself.

  137. Simple answer by pongo000 · · Score: 1, Flamebait

    I've been beating up on NEW.NET quite a bit in this article. I suppose it's because the deinstallation of their component trashed the IP stack on my Windows 2000 system and it took me a half day to put it back together again. What the hell were they thinking when they stuffed a buggy service deep into my IP stack without telling me?

    What the hell were you thinking when you chose to use an operating system which allows third-party vendors to replace critical system libraries with their own libraries, rendering said operating system more unstable as time wears on? Instead of blaming others for your own ignorance, you need to take a good look at how much blame you have to bear for your own predicament. Nobody here will be able to help you with that one.

    1. Re:Simple answer by rossjudson · · Score: 1, Flamebait

      blah, blah, blah. You live in a pretty dog-eat-dog world, don't you? Here's what I was thinking when I chose 2K: I get paid to write software, and my dev tools work best on 2K. Pretty simple, right? See, I don't give a crap about operating systems, most of the time.
      I am fully familiar with my own blame in this incident. I am perhaps less ignorant than you might think.
      You have, of course, completely failed to understand the point of the article. Here is the short version: Software shouldn't do crappy, mysterious things to a system it installs on.
      It's not about me and you. It's about the millions of people out there who are sooper-genius kernel hackers like you. I know you just want to piss on them for their ignorance, but some of us want to give'em a break.

  138. NEW.NET by Anonymous Coward · · Score: 0

    The first version of NEW.NET borked my Windows 2000 installation because I was not connected
    to the internet at the time of install. For whatever reason this caused the component to be configured incorrectly and prevented DNS from operating correctly on my system. Uninstalling the offending application and doing a repair install of Windows 2000 failed to fix the network stack. After 2 days of troubleshooting I was forced to do a clean install.

    This is on par with installing a new CD player in an automobile and having the CD player surreptiously reprogram your ignition timing in a manner that prevents your car from running... software makers that do things like that should be held legally accountable for their poor programming practices.

  139. -1, Redundant by Etyenne · · Score: 1

    Personnally, I don't have this kind of problem. I suppose the root of the problem here is the author's choice of OS.

    --
    :wq
    1. Re:-1, Redundant by Allnighterking · · Score: 2

      ummmm did you install netscape for linux? yep spyware everytime you use that little search button .... poof it notifies Netscape.

      --

      I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

  140. Re:Good idea (offtopic) by blibbleblobble · · Score: 1

    Okay: offtopic, but burn my karma:

    I'm planning to install lycoris (redmond linux) on my sister's PC when she gets it, but I've never seen it myself. But you say you use it. So can I be cheeky and ask you for an opinion of it?

    I've never read much in the way of reviews for this distribution, so can you give me any tips on how well it works, and how good it might be for a newbie (even to windows) to use?

    As I say, offtopic, but it would be nice to hear from a real lycoris user. lyc@blibbleblobble.co.uk if you want to email

  141. Re:What do you mean, "not totally their fault"? by mangu · · Score: 1

    Windows find doesn't search every file on the harddrive?...Since when?

    I don't know since when. But I did this simple test in my dual boot machine: (1) Do a "locate file" command in the Windows Explorer. (2) Note which files are reported. (3) Boot in Linux. (4) Do a "find" in the same directory. (5) Do a "diff" between both answers. You will be surprised about how much information, particularly about your web-browsing habits, is hidden in files which Windows doesn't tell you about.

    OK, yes, I know you are being funny/ironic, but some readers may believe you are serious...

  142. offtopic by archen · · Score: 1

    "it's free, whaddaya expect?"

    The analogy for this would be:

    You go to Mexico on vacation. Do you PAY for bottled water, or do you get it for free from that old lady with 3 teeth missing. Hmm...

  143. Re:uh. i have no clue what he's talking about by Anonymous Coward · · Score: 0

    Sorry, I use Windows and I am not a slave of these machines. Get you head out of your ass and look around. You're a nerd. Do you think normal people care if you use Linux or Windows? You use a computer, that's enough.

  144. Correct by Arnulf · · Score: 1
    I never thought about this in that way.

    He's right. As soon as I run downloaded software I'm giving up full control over my system.

    If I cannot analyze the software running on my system, or have not written it myself I have to trust the programmers that they do it right.

    Given the trend in copyright law development my influence over the system is pushed back to the user interface. What's lying beyond is not my domain anymore.

    There are only two options left:

    • Write software myself.
    • Don't run any software, that is not trusted by me.

    I realize, that the reply I reply to is written partly in jest. But there is a truth behind this. Remember, the computer is an automaton with exchangeable behaviour. Running different programs on "my" computer makes it a different machine.

    Everytime.

    -Arnulf

  145. Re:What do you mean, "not totally their fault"? by wheany · · Score: 1

    XP doesn't seem to search through temporary internet files unless specifically told so.

  146. NEW.NET is filth by Chicks_Hate_Me · · Score: 1

    My family's computer started acting weird lately. I didn't have a clue what it was, sometimes it would randomly freeze and other times the desktop icons would never load. Once in a while I would get an error message containing the words "NewDotNet." I asked my family if they installed NewDotNet? And they all said "duh what?" (Luckily I have my own computer.) So I finally uninstalled the damn "program" and everything seemed to go back to normal.

    I still have no idea where this NewDotNet virus came from. Yes I said virus! This code is intentionally installed without the user's knowledge or consent (I bet Bill Jones is now claiming that "Spyware is innovative.")

    New.net claiming it "isn't their responsibility" is a bunch of BS. Look, "free" programs like KaZaA need to make money somehow, so they use spyware. In order for KaZaA to get money they need to get it from companies like New.net. So New.net pays KaZaA to exploit their users. Clearly New.net is responsible.

    I'm just glad that I haven't seen any of this filth on Linux, BSD, etc. It seems Linux software programmers have a lot more respect for their end-users, but what's stopping from companies cashing into the 'Linux craze'? If AOL ever buys RedHat, I pray to god they won't ruin it like they did with Nutscrape. Having all these AOL Free Trial! Icons all over the desktop and installing AIM. Imagine having a kernel message stating "Subscribe to AOL now!" every 30 minutes.

  147. Re:OS-integrated install manager and more sandboxi by wrong · · Score: 1

    The point I was trying to make is that the components included by, say, Windows are all written by Microsoft or one of their partners.
    Therefore, internal politics and contractual wrangling could substitute for proper trust management. I'm not saying anything about contracts with the end user. Oh, hang on, you're a troll, aren't you?

  148. Re:What do you mean, "not totally their fault"? by TheCarp · · Score: 1

    Of course...

    you could do a ./configure --prefix=~/foo

    and then make install as yourself to check out what its doing. Tho I imagine that anyone adding stealthy stuff like kernel mods to an install would be smart enough to check the UID before trying to install them

    Tho... you can read the code...and there are people who read code, or would notice this sort fo trickery and you can bet that there will be a BUGTRAQ advisory out right quick if such a peice of software got wide distribution.

    -Steve

    --
    "I opened my eyes, and everything went dark again"
  149. Re:Good idea (offtopic) by q-soe · · Score: 2

    Lycoris is very good if you want a fully working Desktop linux - its a simple lizard install and comes with lizard as the installer. Finds everything in 5 machines so far including 3 dell laptops. Div-x runs immediately and has real video and all extras installed. Comes with Koffice and Mozilla and all works fully.

    It doesnt have some of the libraries and would need a bit of modifing for some things to work but as a simple and easy to use OS for a beginner to use linux or for someone who just wants a simple solution to a fully working OS with nothing extra.

    I ran it primarily because i wanted an OS for div-x and multimedia on my notebook and i couldnt be bothered messing around for hours to setup all the software and drivers. It works.

    Samba automatically found my Winxp Shared Internet connection and talks natively to my Windows Shares with built in samba, also talks to a Windows NT4 and Windows 2000 Active Driectory domain.

    worht the download, give it a go.

    --
    I refuse to argue with Anonymous Cowards - if you want a discussion get an account....
  150. That Is a choice! by Xtifr · · Score: 1

    We have what we have to settle for because there is no other choice.
    ...
    Sorry, but neither of those options appeals to me.

    That is a choice! I have used nothing but Linux for nearly three years now. Before that, I dual-booted, but between the improvements in the available software for Linux, the improvements in Wine, and my aquisition of a playstation (later upgraded to PS2), I stopped. My new machine has never ever had Windows of any flavor anywhere near it.

    I'm not saying you're wrong for your choice (choice tends to be a personal matter), but the fact that you made one choice does not mean that the other choices aren't choices. They're just choices that you have rejected.

  151. Closed-source honesty. by Decimal · · Score: 2

    When you install something for FREE from the internet, you can't assume it will work as you want it to.

    Or go where you expect it to. Programs like Morpheus cram Bonzi-Buddy, Gator and other programs all over the place when you put it on the computer. And crimminy, all those registry entries*! Okay, so I'm a Windows user. But since Windows is the dominant operating system and most programs for it aren't open source, Windows closed source programs are the best example for this conversation.

    I think that most problems with this kind of software could be solved by programmers putting on some sort of standard 'seal of friendliness' on software they produce. This would be a promise to the user that:

    a) New files and directories will only be installed within the directory the user specifies, and no shortcuts to any program will be installed in any location without giving the user a checkbox not to install it.

    b) The user will be told how many entries the install program will be put in the Registry and why each of them is necessary.

    c) A promise that the program will attempt to send no information onto the internet unless the user has authorized it.

    d) Any promotional offers included with the install will be strictly 'op-in' only, and no annoying pop-up boxes will warn the user what a great deal they are missing out on if they decide to pass them up.

    e) The user is given the choice of the program starting by default upon logging in during the install.

    f) Programs will uninstall cleanly, merely deleting it's own files and every registry entry it had made. If the user decides to bypass the uninstall process it should give them no trouble when the directory the file is in is simply deleted. No webpages will pop up automatically when you try to install or uninstall a program.

    Something along those lines, at least. Granted, there are programs that can't follow these rules, ones that require certain DLLs or other files to be installed in a certain system directory, and they simply won't meet the standard. But I don't think that these requests are unreasonable at all. Look at Irfanview and Enzip -- great programs, no dishonest crap. And although we could initially only expect hobby freeware creators to follow such a standard, who knows how far it could go? If users like us start demanding that companies adhere to such a standard before we will use their programs then things may start to change. Even programs like Morpheus and Limewire could still make their advertising profits and collect user data while following these rules.

    I'll be looking into making more of this on my own. Perhaps it's time to make another useless web award. :p

    * Interesting note: Morpheus Preview Edition puts a key in your registry called 'Gnutella' -- it seems they took the Open Source Gnucleus code and modified it very little before putting their own wrapper over it. The parent company isn't exactly advertising this, either, for obvious reasons.

    --

    Remember "Bring 'em on"? *sigh
  152. I Love this idea! by Anonymous Coward · · Score: 0

    As another reply to this message says, have an installer group which all installed progs are members of and create a new user for each program. The only real issue I see is running out of users. Programs would have to be designed so that if the need to update shared libraries, they ASK you (and can't do anything with out your authorization)! This idea is almost good enough for me to try write scripts to impelement it. After all, I just had my windows computer get trashed by installing the gamespy software for xbox net-gaming.
    This SHOULD be the next generation of RPM!

  153. Why this is completely stupid by greenrd · · Score: 1
    If you buy a .shop domain name from new.net now, there's no guarantee that ICANN won't award the .shop TLD to a completely different registrar in future, thus creating a DNS conflict. The root DNS space should be managed by a monopoly - it's the only way that makes sense.

  154. The difference? by Convergence · · Score: 2

    The difference between scumware and hackerware is whether its created by a 'trusted company' or evil hackers.

    Contrast Microsoft's SMS and Back Orifice.. One is an evil trojan, the other is a valuable administration tool. The difference, a few hundred bux a seat and the authors name.

    Same thing.. If you wrote as yourself, some program that installed New.Net as a hidden feature during the installation, you'd probably be called an evil hacker. If your program installed your own clone of new.net, then you'd probably be called a cracker.

    This is just more 'the standards that apply to people don't apply to corps' type behaivor.

  155. A war inside my computer? by d314 · · Score: 1

    A war other than Humans vs Orcs?

    ...does not compute.

  156. Amen in so many ways. by Allnighterking · · Score: 2

    I'm working for a startup (hopefully not a start down) That is working in this area for Linux/Unix. The objective is to make installation of software as easy for Grandma as it is for Grandaughter. Along these lines we have adopted the following credos

    1. The users box is none of our business. We don't snoop, store data on or in any way check out the users box beyond simple checks to see if dependencies are met. Even when we do that it's never "written down" anywhere we can see it.

    2. The removal of software should not leave behind "droppings" of unused code or binaries.

    3. Standards exist for a reason. As such we follow them. User apps go in usr/local. etc. Spraying a users box with code and binaries is a sure way to piss them off.

    4. If you have to do something unique to the user s box (install a daemon or a server for example) TELL THEM BEFORE they install it.

    5. Instructions and info should be available before you install the app not after.

    6. Users should be allowed to be productive with applications not to applications Don't burden them with endless options and cryptic configuration files.

    7. You own your computer. We don't. As such when our software goes on your box, we are a guest, and should be willing to act accordingly.

    James Sparenberg
    Director New Product Development
    Open Country Inc.

    --

    I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

  157. *fix* Re:I installed RealPlayer recently... by Anonymous Coward · · Score: 1, Informative

    Very simple.

    In Win98:
    Run msconfig at Start/Run... select startup tab, deselect realtray and anything else you don't trust. If you don't recognize something, do a google search for it FIRST to make sure what it is.

    Or find the exe, right click on it, choose properties, and see if theres any company info in the version information.

    This is also a nice way to disable the annoying "Critica Update Notification!!!" from popping up in the middle of a Counterstrike / Tribes2 tournament. Uncheck "mstask", and visit windowsupdate.com whenever you feel the urge. Note: it will reset itself to on after an update, so repeat the procedure.

    Note that msconfig doesn't work on XP / 2000.

    1. Re:*fix* Re:I installed RealPlayer recently... by Anonymous Coward · · Score: 0

      msconfig does work on xp, at least on xp pro

    2. Re:*fix* Re:I installed RealPlayer recently... by Hairy+Dude · · Score: 1

      "This is also a nice way to disable the annoying "Critica Update Notification!!!" from popping up in the middle of a Counterstrike / Tribes2 tournament." In TweakUI there's a "Stop programs from stealing focus" option, which is supposed to prevent that sort of thing. Unfortunately, it doesn't seem to apply to programs closing the Start menu just by opening a new window.

  158. Re:There is a "signed installation" system out the by Dynedain · · Score: 1

    Anonymous Coward...hmmmm.....

    who said I was Windows-bashing? I use XP almost exclusively, mostly because the industry apps I need are not available for linux.

    --
    I'm out of my mind right now, but feel free to leave a message.....
  159. Re:There is a "signed installation" system out the by Dynedain · · Score: 2

    Yes, I know that WHQL is for hardware drivers. I was using it as an example of the type of system he wanted. Yes I know most stuff doesn't get WHQL certified, and thats mostly because developers dont want to take the extra time and effort to guarrantee that their components don't interfere w/ anyone else's.

    Point is, WHQL works when people actually comply with it. If a software standard like it was implemented, it wouldn't solve the problem, because no one would take the extra time for the development. Or, they would do it for their first release, but not subsequent upgrades and patches (NVIDIA's detonator XP drivers?)

    As much as I might feel that governmental regulation and litigation is the only way to enforce anything these days, it depresses me because of the precedent it sets, and because it seems our entire society is transforming from the original "American Dream" of working hard to get a better job, house, etc. to a new "American Dream" of sue and litigate if something goes wrong. Its a symptom of work ethic falling by the wayside to greed and laziness.

    --
    I'm out of my mind right now, but feel free to leave a message.....
  160. Oh, alright, here's a better analogy. by Erris · · Score: 2
    I'll reply to a troll replying to a troll. I'm not sure why, but something you said sounded funny. You said:

    But what if your neighbor borrows your car when you're not using it? Assume, for sake of argument, that your neighbor only borrows your car when you wouldn't be using it, returns it whenever you ask for it, doesn't use any gas or other tangible good, and doesn't induce wear and tear on the car. You can still turn around and sell it at any time, with zero interference. In that case, you wouldn't be deprived of any property. The fact that your neighbor is borrowing your car has absolutely no impact on you.

    That's a stupid analogy on its face, but it's a pretty good one for considering the case of a software vendor "stealing" clock cycles from your computer. No matter what's going on under the hood, you're not being directly deprived of any property. Your computer isn't magically worth less because it's running somebody else's code.

    No!!! Try this one:

    The other day, while I was at work a plumber visited my house to fix some pipes. While he was there, he borrowed my wife and gave her incurable sexual diseases....

    I'd feel the same way if he fixed my computer by installing M$. Yes, it would be worth less because it does less for me. These companies that break your poor little Windows box so that they can send you adverts are really repulsive.

    But I love them. Yes, I love the fact that all of these companies like Creative, M$ (by the EULA) and others treat their users like total crap. It shows everyone why they should be using FREE/A software. You trolls are great, you really are, thanks for taking the time to show how much you care.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:Oh, alright, here's a better analogy. by foobar104 · · Score: 2

      The other day, while I was at work a plumber visited my house to fix some pipes. While he was there, he borrowed my wife and gave her incurable sexual diseases.... I'd feel the same way if he fixed my computer by installing M$.

      This really isn't worth the trouble of a response, but here ya go anyway.

      Your analogy of a plumber "borrowing" your wife is just silly, but I can't tell from your post whether you were kidding or what. That would obviously be a crime of assault, in this case sexual. That's totally different from everything we've been talking about, which is questions of property.

      But to go with the second part of your analogy, installing software that interferes with your use of the computer (say it's buggy and it causes the computer to crash [even more] often) could be the crime of computer trespass.

      In reading up on the McOwen case for another post, I read the Georgia Computer Systems Protection Act. Since I happen to have it open in another window:

      "Any person who uses a computer or computer network with knowledge that such use is without authority and with the intention of:

      (1) Deleting or in any way removing, either temporarily or permanently, any computer program or data from a computer or computer network;

      (2) Obstructing, interrupting, or in any way interfering with the use of a computer program or data; or

      (3) Altering, damaging, or in any way causing the malfunction of a computer, computer network, or computer program, regardless of how long the alteration, damage, or malfunction persists

      shall be guilty of the crime of computer trespass."

      So if somebody, Foo Inc., installs buggy third-party software alongside their application, and that buggy third-party software causes your computer to crash, then (if you lived in Georgia) you could make the case that Foo Inc. is guilty of computer trespass.

      But there are two reasons why that wouldn't hold up. The standard, as spelled out in the statute, is that the person or party accused must have (1) used the computer without authorization, and (2) intended to interfere with your use of the computer, and/or cause the computer to malfunction.

      For the first part, you authorized Foo Inc. to install software on your computer when you ran the installer. While it's true that the installer also installed third-party software, the party actually doing the installing is Foo Inc., and therefore they're the only ones that needed authorization.

      But more important is the second part: they have to have intended to make your computer malfunction, or to interfere with your use of the computer. In other words, for Foo Inc. to be guilty of computer trespass, they had to have been acting maliciously. Of course, that's not the case.

      So sorry. They aren't guilty of a crime. (At least, admittedly, in Georgia. But other computer crime statutes are similarly structured.)

  161. Nagware by Technician · · Score: 2

    I thought removing Macromedia software would make the anoying problem go away.. Wrong. After removing Macromedia software, viewing the news on every about 5th page of Yahoo provides a popup Microsoft security warning.. Do you want to install macromedia 5 and do you want to trust content from this site? Funny they don't include a don't ask me again check box. I doubt it was a simple oversight. It looks like I have another box is scheduled to get Linux! I wonder if Netscape for windows has any improvement in this department? It isn't taking long to convince me I need to replace the software that came with my nice shiny new machine.

    --
    The truth shall set you free!
    1. Re:Nagware by satanami69 · · Score: 2

      That autoinstall feauture for IE is was made me switch to Mozilla. The only reason I don't use Netscape is because I cannot change the font size by holding down CTRL and scrolling the mouse wheel. That's it. I browse at 120% in Mozilla and Larger in IE. I like IE better, but I'm on Yahoo for almost everything AND I can't stand Macromedia.

      I guess this also can apply to the article. Who has the right to ask me if I want to install their software everytime I visit a page. I can tell is to trust the software and install it by default, but I cannot tell it to suck off and never bug me again.

      --
      I really hate Dan Patrick.
    2. Re:Nagware by Technician · · Score: 2

      I hope someone from Microsoft reads this thread and gets a clue. Non-configurable = alternative software considered.

      --
      The truth shall set you free!
  162. a consumer, a PC, and the internet by juventasone · · Score: 1
    I work as a small-town computer tech, and we've dubbed the stuff "badware". We've been dealing with viruses for several years, but we've only addressed badware in the last several months.

    Its now a routine to do an external ad-aware scan along with our virus scans. I'd say damage from the two are almost equal in commonality and magnitude. We've found registry hacks (cexx.org) to repair new.net's extremely common winsock curruption (resulting in complete loss of internet). As for anything else, if an uninstall or ad-aware scan doesn't fix it, it gets fdisk'd.

    I think it will only be a matter of time before Symantec packages an ad-ware clone in their Norton Internet Security package. Until then, the badware is paying my bills. :)

  163. I find it beneficial to PAY for FREE software by RevCheswollen · · Score: 1

    It's like the shareware principle but without the annoying nag screens. If you're broke, if you can't pay, yeah whatever.

  164. Every program isn't a nail by Reziac · · Score: 2

    And use the right installer for the job, too, not just the one that's handy or that you've already bought and paid for.

    Many a time I've gone to install some state of the art program -- only to find it uses an antiquated version of InstallShield. Even some relatively modern 32bit WinApps are still using the old 16bit InstallShield, which doesn't quite grok long directory names and tends to create uninstall logs that are invalid under Win32, and occasionally gets confused by >2gb partitions.

    I know InstallShield isn't cheap, but you wouldn't use TurboC v3.0 to compile a 32bit program -- so why should you use an installer that's not up to the job either?

    Side note: I recently installed Corel WordPerfect 2002. The installer not only let me control every component it installed, it also logged =every= change it made (so at worst, if an uninstall failed I could manually undo everything it did). And it installed only about a dozen files into \windows\system, and version-checked every one first.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  165. Re:appliance or not.. by TiggerStripe · · Score: 1

    You could also backup everyday. And use that to restore when you install a bad program.

    Yessiree Bob! I'll take that option..
    I use PowerQuest's Drive Image 5.0 whenever I get a bad case of the "freebies" and it takes about 4 or 5 minutes to completely re-image my Win2K partition... it's a kludgy way to remove the spies, but so far 100% reliable and generally quick enough.
    Obviously this solution sucks when I've got two or three big apps (that I want to keep) installed without an image update..
    Hope that's somehow useful.

    --
    --you have been trolled--
  166. Why not a MANDATORY, system-wide File-Change LOG? by ivi · · Score: 1

    ...something like a RDBMS's transaction log

    It allows for undoing... and makes it clear
    what's changed, so that any new untoward
    behavior can be connected with installation
    changes that preceded it.

    Simple, eh?

    PS Perhaps the operating system could write
    that log (ie, so that an installation tool
    couldn't "forget" to enter any changes..)

  167. Cache is expensive. by himi · · Score: 2

    /Really/ expensive - it's almost invariably SRAM, which requires 6 transistors per cell, as opposed to DRAM's 1 transistor and one capacitor. That adds up to /way/ more cost.

    Putting 256kB to 512kB of cache on a modern x86 core seems to be the sweet spot, price wise - more cache makes a difference to a smaller and smaller subset of programs, and costs more and more, so it just isn't worth it.

    Minimising the memory footprint of your code is /extremely/ important.

    himi

    --

    My very own DeCSS mirror.
    1. Re:Cache is expensive. by foobar104 · · Score: 2

      more cache makes a difference to a smaller and smaller subset of programs

      Question: what impact would (say) 8 MB of unified secondary cache have on a system running (say) 60 or so processes concurrently? (Not literally concurrently, of course, but scheduled in slices.)

      While optimizing your code for cache friendliness helps, all the world is not a batch-scheduled supercomputer. If your main loop fits in cache, that's great... until the OS preempts your program and replaces all of its neatly organized cache lines with a bunch of stuff from the MP3 player that's running in the background.

      I don't know enough about processor and cache internals, but it seems to me that overall system performance could be dramatically improved if the number of cache misses due to context switches were reduced.

      Besides, the "cache is expensive" argument is just a matter of economies of scale. They said the same thing about RAM, and it was true until we started cranking out so much of the stuff that they're practically giving it away. I found a 64 MB stick in my cereal this morning.

  168. Haha.. by Get_Merry · · Score: 1

    Cats: How are you gentlemen !!
    Cats: All your base are belong to us.
    Cats: You are on the way to destruction

  169. Secure installation tool needed by Animats · · Score: 2
    What we need is a definition of "application" for Windows installation purposes. An "application" should be restricted to altering "/Program Files/", "/temp", and the related registry subtree. This should be enforced by a program which sets up the appropriate security environment before the installer runs. NT/XP have enough security machinery to do this. There's no reason to run application installs as "administrator".

    Anything that needs more privileges than that is considered a "system modification", and should be identified as such. In a corporate environment, installing a system modification probably would require the approval of the IS department. But "applications" could be more freely installed.

    Someone into Windows tools might write this. Corporate IS departments would like it.

  170. Re:One more example of where RPMs shine ... by Anonymous Coward · · Score: 0

    ./configure
    make
    TARGET=/tmp/somerandompath make install
    ls -lR /tmp/somerandompath

    pretty easy. -dqlprndmp seems kinda stupid to me, then i dont have to check scripts/blah/blah

    blah. i like to know where everything on my system is too.

    though i use debian, why am i b*tching?

  171. Re:Slightly offtopic by forgetful_ca · · Score: 0
    Too bad they tried to satsify the content providers (advertisers) instead of the end users.

    This is new? TV advertising has been rampant with catering to the avertiser for decades. Simple economics and capitalism have proven that those with resources decide the content, so long as they pay for what we 'want'.

    And the lesson is: so long as we remain passive robots who stare at what we given, without questioning, others set the agenda and format.

  172. My Fair Use... by Anonymous Coward · · Score: 0

    Includes a sticker that says "Don't steal music" , and a firewire cable.

  173. Legal framework by Captain_Carnage · · Score: 1

    We don't need any more laws. We already have far too many silly laws that never get enforced anyway. Furthermore, there is already a body of law that covers this kind of thing: tort law.

    The concept at play here is called trespass to chattels. A chattel is a concrete possession that is movable, such as a car or a computer. Land, or a home, for example, are not chattels, because they are not mobile. Trespass to chattels is when one interferes with the use of an object by its owner. In this case, the specific tort might be conversion. Conversion is when someone wrongfully exercises control over, or "converts" the object in question for their own purposes.

    The real tricks are a) trying to convince a judge that a trespass or conversion has occured, and b) showing damages to which one should be entitled.
    But before any of that can happen, someone has to sue the software author/vendor. Is it worth their time? Maybe... but probably not. That's why this crap goes on so much.

  174. All we're talking about is standards. by Fergus+McTavish · · Score: 1

    And that's not just for internet or even computer business. The most powerful force the consumer has is the ability to demand and make use of labelling. It doesn't necessarily need to be enforced. If an independant body(no not M$, their standards are only ever going to be self serving) rates products on relevant features - for software, say privacy, reliability, advertising issues etc. - and allow manufacturers to display their logo if they display the relevant labelling. A critical point is that the logo must be heavily advertised in order to make it well known. Once consumers get into the mindset that they can only trust software with that logo then everyone has to get it on their product. If everyone gets it on their product they are forced to disclose the fact that their software is spyware etc. or become an untrusted and quickly unprofitable company. This is simple, you don't need to know what a .dll is or a registry setting, you just need to know that your chosen piece of software was cleared as a reliable install. This is not just good for consumers because it gives them confidence in the software they install, it would be a massive boon to the shareware/small commercial software industry. I work for someone who takes every opportunity to pay through the nose for MS software simply because he trusts it. Breaking the MS monopoly relies on consumers being able to have confidence in non-MS software - what I'm saying is that good software vendors would find it in their interest to support and even pay for such a standard. And no doubt their already exist a number of shareware standards of practice but they need to achieve visibility and credibility and then things could be different.

  175. A coupla points... by artymiak · · Score: 1

    There are many reasons for this mess, all sides are a little guilty:

    1) users, because don't know how computers/software/operating systems/networks/internet work and cannot decide what they need. But should they be required to know this? No. I don't think so. They should be protected from badly written code by the internal fetures of the operating system, which should make it possible to install/uninstall components and aplications with a single mouse click. It is possible, although it does require a bit of extra work.

    2) software authors, because they still think that their application is going to be the only application the user will ever install. They need to think global and make their software behave. Also, software authors should take a trip to Kodak or other consumer products companies and learn about usability.

    3) operating system authors, because they fail to provide a mechanism for easy installation/deinstallation of components and applications that doesn't break the system, doesn't break other applications, is easy to use for application developers and end users.

    A legal framework would never work, because either no software would be ever released before lawyers finished their battles (or before hell freezes over, whichever is sooner) or software companies would add a disclaimer that says 'you are installing this software on your own risk' (hey, that's what they do today!).

    A solid techical framework that prevents one application from messing the whole system up is a much better idea.

    --

    Jacek Artymiak
    freelance consultant and writer
    master of many a page

  176. How about armed insurrection? by crovira · · Score: 2

    Just think, Next time your computer crashes, you take a rifle to the computer store or the software house.

    I think we'll sick the lawyers on 'em instead, shall we?

    Litigation's a pain in the membrane but its better than hacking off the limbs of the infidels.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  177. ad aware by attackiko · · Score: 1

    Hmm.. ad aware has only 3 cows at tucows.. conspiracy?

  178. Call it what you will by drachenstern · · Score: 1

    NEW.NET should not be responsible for the notification, the problem implied is that too many other programs DO NOT notify that they are installing other applications to do something additional. Or at the very least, that the other application is necessary and vital for the functioning of the initial program.
    Consider some other, more reputable programs, as in some Adobe IIRC, or maybe some games, or even my VooDoo3 3500 TV AGP video driver installation program, which needs to install an additional program, and which calls a second installer (namely the new program). Then it is the second installers responsibility to say "Hey! These are my options," and it is the assumed responsibility of the first program to make sure that the user aknowledges that the second program is necessary.
    In regards to VooDoo3's video app, I may not be thrilled that I have to install some sh!tty M$ app (namely Micro$oft WebTV), however, 3dfx has gladly acknowledged that they use the WebTV api's to run my program, and that by not installing, the video driver's will not function properly.
    Another problem with the initial post is that A LOT of the program's that are being installed are not allowing individual options to be turned off.

    - begin one sentence rant -
    features like "Run in as many processes as often as possible" should be reserved for sysadmin to enable, which I realize that most systems do not have a sysadmin to enable or disable these options, and so they decide to run by default, but for cryingoutloud scumware developers, can't you figure out we dont want your stinking options the way you do???????
    - end one sentence rant -

    -author's note, i apologize now for any misspellings or forgotten punctuations/capitalizations, and true sys hackers should realize intentional left-outs vs unintentional missings

    --drach out

    --
    2^3 * 31 * 647
  179. spam by Anonymous Coward · · Score: 0

    heleny645354332@netconnect.com.au

    gfdssxdf@bigpond.com.au