Slashdot Mirror


The Pure Software Act of 2006

lurker412 writes "The MIT Technology Review features a proposal by Simson Garfinkel to provide honest labels on software in the same way that the Pure Food and Drug Act of 1906 forced manufacturers of foods and drugs to divulge the contents of their products. The proposal targets adware, spyware and other unsavory practices. It suggests that by requiring software manufacturers to include clear icons for each nasty behavior--rather than hide the disclosures in seldom read or understood click-through SLAs--end users will be better protected. Garfinkel specifically lists eight types of sneaky behavior, but the list is not meant to be exhaustive."

261 comments

  1. The 'Evil' Bit by plover · · Score: 4, Interesting
    I can hear the software vendors right now. "Oh, sure, I'm going to label my software as 'pop-up', that'll bring in the customers, oh, yeah!" More likely, they'll fight it on the grounds of anyone who ever made or makes use of the Yes/No dialog box -- "That's a pop-up, too, make them label their software." Totally meaningless.

    Anyway, did anyone else read this and think immediately of the Evil Bit? The whole thing has got to be a joke, right?

    --
    John
    1. Re:The 'Evil' Bit by Allen+Zadr · · Score: 3, Funny
      Wow, every single Microsoft application I've seen qualifies under at least ONE of these icons:

      Hook, Modify, Remote Control, Self-Updates and even Stuck.

      --
      Kinetic stupidity has a new brand leader: Allen Zadr.
    2. Re:The 'Evil' Bit by badasscat · · Score: 4, Insightful

      I can hear the software vendors right now. "Oh, sure, I'm going to label my software as 'pop-up', that'll bring in the customers, oh, yeah!" More likely, they'll fight it on the grounds of anyone who ever made or makes use of the Yes/No dialog box -- "That's a pop-up, too, make them label their software." Totally meaningless.

      Oh, I don't know. You could have said the same thing about food labels, but the fact is a lot of the food industry actually wanted them. I would think the same about this. Honest software vendors (which is still the majority of the industry), I would think would jump at the chance to be part of something like this, because it would help distinguish why their software is better than the shyster spamware and adware companies' stuff. I mean what if on the one hand you have Real with a whole bunch of scary icons, and on the other you have Apple with only one or two for QuickTime/iTunes? If I were Apple I'd be very happy about this. That's just one example; the easiest that came to mind. In every category you'd have companies on both sides of the issue, depending on who would benefit; it just depends on who's got the most lobbying power in each specific case.

      And btw, to respond to another early comment, I too wondered initially what a certain musical duo was doing putting forth software regulation recommendations when I first read the posting.

    3. Re:The 'Evil' Bit by plover · · Score: 3, Funny

      Hahahaha -- I read your comment and saw the last icon as "Sucks". It worked for me...

      --
      John
    4. Re:The 'Evil' Bit by Anonymous Coward · · Score: 0

      you mean the evil bit is a joke?
      I better turn my firewall back on...

      there, now I feel better. No wonder people keep telling me I am sending them viruses. My computer is set to not allow evil packets. I thought that was enough.

    5. Re:The 'Evil' Bit by dasmegabyte · · Score: 1

      So? Nearly every program my company writes does all of those as well. And our customers love us for it.

      A program that alters the underlying operating system is not a problem unless it messes something up and then won't fix it. We test our stuff, and if it breaks your machine, we fix it.

      Of course, we have a market of several thousand clients, and not several millions...

      --
      Hey freaks: now you're ju
    6. Re:The 'Evil' Bit by asdf+101 · · Score: 1

      But that's the whole point isn't it.. to be "honest". No I don't mean the sordid implication of honesty from the POV of the producer, it mean it's implication in the context of the consumer.

      Think why some people won't buy foods with Histamine in them -- and what prompts them against doing so. It's the food labels. Back to when the food labels were legislated into compulsion for all food products companies, I'm sure someone could have made an equally good arguement that they could hear the food processors right now "Oh sure I'm going to label my food as possibly allergic to some. Great deal of good that will do to my sales then eh!"

      The right to full information on products for consumption should be imperative in my opinion. Doesn't matter then if the products are the tangible bundles of cells that form our food or the relatively intangible streams of zeroes and ones that constitute software.

    7. Re:The 'Evil' Bit by MoonBuggy · · Score: 4, Insightful

      This will help with the companies like Limewire who are pretty much legit but morally questionable, which is good.

      Unfortunately, however, the worst spyware/malware I've seen, the stuff that really grinds computers into the ground and makes people call me to fix their computer that 'just broke' is porn browser bars, porn autodialers etc. These are the kind of companies who are just below the bar of complying to the law but still a little way above outright theft. The legislation is a good idea, but what it'll mean is that there's less spyware out there and what does stay active will be all the worse and better hidden too.

    8. Re:The 'Evil' Bit by Anonymous Coward · · Score: 0

      Food manufacturers are not required to label a food product as containing GM ingredients unless the level of those ingredients is over a certain threshold. Fucking pointless.

    9. Re:The 'Evil' Bit by TALlama · · Score: 3, Insightful

      The solution to this is a 'Clean' icon. If the software has it, it by definition does not have any of the behaviors denoted by the other icons. Trademark all the icons, and make sure that people can only use the 'Clean' icon if the code is verifiably clean (which you can pay to have done for you).

      --

      - The Amazina Llama

    10. Re:The 'Evil' Bit by pbox · · Score: 1

      "lot of the food industry actually wanted them"

      Or not. Or better they just wanted something they can control, and not really regulated in detail.

      Here is an example (theoretical):

      Coke: 200 Cal
      Fat Free Milk: 90 Cal

      Clear labeling? Nope.

      Coke: 100 ml
      Fat Free Milk: 1 Cup

      Which has more calories per volume, and how many times does the Coke have? Good luck. Beter carry your calculator.

      Other:

      Fat is a major source of calories, but human body won't function without it. But Saturated fat converts into cholesterol, so yopu better whatch that one. Transfat lowers your good cholesterol, making a bad situation worse. Unsaturated fat is as far as this excersice goes is the healtiest one. Guess what, on the labels these are the only rows:

      Fat (total of all kind): XX g
      Saturated Fat: XX g
      Unsaturated Fat: XX g

      That is it. The really unhealthy component is NOT listed...

      That is the food labeling that the food industry has wanted...

      --
      Code poet, espresso fiend, starter upper.
    11. Re:The 'Evil' Bit by shadewind · · Score: 1

      Or you could just download MPlayer and not even smell a single icon but still play almost every format you will ever come across :)

      --
      I couldn't come up with any better sign....
    12. Re:The 'Evil' Bit by SnappleMaster · · Score: 4, Insightful

      Yeah this is stupid. Basically people who write this crap-ware would have to have a label that says, in effect: "This software will do something you do not want it to. It will annoy you and may expose personal information. Do yourself a favor and do not install it."

      Plus this is yet another American idea. The Internet is bigger than America. American laws would only protect people from software written in America. What about all the crap-ware that gets written elsewhere?

      Bottom line: I give this idea 9.5 out of 10 stupids.

      --
      Be happy. Nothing else matters.
    13. Re:The 'Evil' Bit by Rick+and+Roll · · Score: 1, Troll
      You speak as if Apple are saints. Quicktime is actually one of my favorite examples of malware. In the version I used, that is still installed on many school computers, it associates its ActiveX control and plug-in with .png's. Then you have a terribly scaled bitmap, that you can't get back to its normal size, without having the problem that you can't scroll to the areas that do not fit in the screen. It makes browsing some sites in their intended form impossible.

      Plus Apple participates in the bad software patent practices that discourage freedom and innovation. And they claimed to support fair use, but turned their back on it with ITMS. They are not a nice company.

    14. Re:The 'Evil' Bit by Poison_kitty · · Score: 2, Interesting
      It suggests that by requiring software manufacturers to include clear icons for each nasty behavior

      Surely though, things like winrar that add funtionality to menus and suchlike would also give grounds for labeling under the "changes operating system" catagory? My point being that not all of the things each catagory describes are harmful to you or your computer, and such vague descriptions as these labels carry could mislead joe-public as to the program's intent.
      Another point being, how would each program be labeled if it could only be downloaded from say, an ftp, where there were no visual descriptions outside of the program itself?

      On another note though, I think this could work to everybody's advantage IF such creases were ironed out.

    15. Re:The 'Evil' Bit by fredmosby · · Score: 2, Interesting

      Wouldn't that mean that most open source software wouldn't get verified?

    16. Re:The 'Evil' Bit by Nexum · · Score: 2, Insightful

      I've never had the png problem you speak of so I can't comment on that - surely associating the .png extension with something other than Quicktime will fix it though.

      However, bad software practises that discourage freedom and innovation? Please when you make these claims back them up. Like the OS X microkernal being open source? Like giving significant help and assistance to the KHTML engine in return for its implementation in Safari (which increases its usage in the wild by many magnitudes)?

      Sure, corporate entities keep secrets, and some of these secrets relate to software, but guess what? These things cost money to make, and if Apple were to give away all the stuff it worked hard on then its 11,000 employees would be literally going hungry.

      As far as fair play with ITunes Music Store, you are being WILDLY unfair - the terms, by any normal standards - are unobtrusive. You can use your music on more than one computer (three) you can use your music in your movies and DVD's (if you use iMovie and iDVD on your Mac), you can burn your tunes to CD as many times as you wish. Tell me of one other large commercial online music store with better DRM than this. Apple should, in fact must, be congratulated on forcing the RIAA and the labels to bend this far - no one else even got close.

      --

      This sig has been deprecated.
    17. Re:The 'Evil' Bit by MrNonchalant · · Score: 1

      An idea here, howbout an idependant agency, group, or company that can review software and issue something along the lines of a trustee mark linked to a certificate on their servers. True it could be abused, but if this sort of thing came standard people could have a lot more confidence using programs with the mark and a lot less without. Not seeing it could trigger thoughts like "Why doesn't this software have it? Is there something they're hiding?" Could give legit software a competitive edge.

    18. Re:The 'Evil' Bit by Halfbaked+Plan · · Score: 1

      Not only that. It would mean that there would need to be some sort of unaccredited 'Open Source' alternative icon. Which would then be adopted by unscrupulous vendors of 'unclean' software.

      This is a particular camel whose nose shouldn't be allowed in the tent.

      --
      resigned
    19. Re:The 'Evil' Bit by Shados · · Score: 1

      A company could review the software, give it a trusted mark...then digitaly sign it... then we could...I dont know...implement something at the processor level, so that only software with the trust mark could be executed...then we could have something called...hrm... name out of my head...trusted computing! Brilliant! Err...oh boy...wait a minute...

    20. Re:The 'Evil' Bit by Anonymous Coward · · Score: 0

      Plus this is yet another American idea. The Internet is bigger than America. American laws would only protect people from software written in America. What about all the crap-ware that gets written elsewhere?

      Gator/Claria? American.
      RealPlayer? American.
      The vast majority of other adware, spyware, crapware, and malware? American.

      America has the largest software industry in the world. Unfortunately that means it produces more nasty stuff as well. Fortunately it means that a law in America *will* have a real effect on people's experience.

    21. Re:The 'Evil' Bit by Glamdrlng · · Score: 2, Insightful

      So? Nearly every program my company writes does all of those as well. And our customers love us for it. More power to them. The fact that they love you for it implies that they know that you do it. As a consumer, I have a right to know how my machine is going to change when I click setup.exe. How many people do you think would have installed bonzi buddy if they knew all the different crap it did?

      --

      Yes, my only tool is a hammer. And you're starting to look like a nail.
    22. Re:The 'Evil' Bit by Alsee · · Score: 1

      Hmmm... a blow-job icon.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    23. Re:The 'Evil' Bit by pete6677 · · Score: 1

      I love it when you get a package of small cookies and it says 5 grams of fat per serving and then you see that serving size is defined as 1 cookie, like anyone would eat just one of something that is about 2 inches in diameter.

    24. Re:The 'Evil' Bit by Rick+and+Roll · · Score: 1
      Apparently you have never used Linux. Nor did you correctly quote my post. I said "bad software patent practices", not "bad software practices". How about the auto-hinting patent in fonts? Or their patent of a metal wastebasket? These are both things that should be adequately covered by copyright law.

      Normal standards? What normal standards? I guess the standards that the drones have when they think about tomorrow but fail to think about their freedom or what they will think of it ten years down the road. And sure, you can burn and rip, but not without a loss of quality (unless you're encoding into .wav, and who does that?)

  2. The sound of silence by pudding7 · · Score: 5, Funny

    Anyone see the name as "Simon and Garfunkle"?

    I'll go back to work now...

    1. Re:The sound of silence by Prince+Vegeta+SSJ4 · · Score: 5, Funny

      Hello Clippy, my old friend,

      I've come to talk with you again,

      Because a exploit softly creeping,

      Left its worms while I was sleeping,

      And the vision that was planted in my brain

      Still remains

      Within the sound of silence.

    2. Re:The sound of silence by Vargasan · · Score: 1

      Bridge Over Troubled Network

      --
      Putting the romance back into necromancer.
    3. Re:The sound of silence by phpm0nkey · · Score: 3, Funny

      The dude even looks like Simon & Garfunkel!

    4. Re:The sound of silence by Anonymous Coward · · Score: 0

      Good Lord - he's their love child!

    5. Re:The sound of silence by Fnkmaster · · Score: 4, Insightful
      My friends and I have a theory about Simpson - his career as a technology writer and pundit is based primarily on the Memorable Name principle (also known as the "American McGee principle"). This phenomenon seems particularly common in the tech industry.


      American McGee is, in my opinion, an emblematic case of this phenomenon. Why was his game called "American McGee's A.L.I.C.E."? Do you ever hear about "John Smith's BullshitGame 2003"? I think not (we won't get into whether or not the game here sucked, which I believe everybody can agree with). Why was Mr. McGee a speaker at so many industry conventions and trade shows? Was it because of his amazing intellect and insights? His colorful lively presentation style? The quality of his work in the gaming industry? No, it's because his fucking name is "American McGee".


      Simpson Garfinkel is a pretty good tech writer. Certainly a lot more knowledgeable than some of the idjits out there. But first and foremost, his success and the attention he gets is because his name is eminently brandable and memorable due to its remarkable resemblence to "Simon and Garfunkle". This works at a subconscious level, from what I've observed, even when people don't immediately note the resemblence of his name - they note what a strange name it is, and they always seem to remember it later if they encounter it again.


      I won't bother getting to all the other examples of this phenomenon at work - some of them are people I know personally who are great people but owe much of their success to this kind of clever branding ("Jennifer 8. Lee" anyone?). The power of this phenomenon is undeniable. We may all sit around and think we are above this kind of low-level marketing manipulation of our brains, but we need to face the facts: we are being manipulated by the Strange Name Mafia into their sick and twisted view of the technology industry.


      Boycott weird-named pundits. Err. Or something.

    6. Re:The sound of silence by danknight · · Score: 0, Redundant

      ROTFLMAO !!

      --
      wanted: one clever sig,apply within
    7. Re:The sound of silence by Anonymous Coward · · Score: 0

      I only read your post because I thought you were the Funk Master, but when I realised it was only Fnkmaster, I stopped reading... WTF is "American McGee" anyways? Sounds like a toilet bowl manufacturer to me.

    8. Re:The sound of silence by brandond1976 · · Score: 5, Funny

      In that case I think I'll change my name to one of these:
      Hercules Rockefeller
      Rembrandt Q. Einstein
      Handsome B. Wonderful
      Max Power

      Which one would be best? Should I post an AskSlashdot?

    9. Re:The sound of silence by ThumbSuck · · Score: 1

      No, but I saw it as 'Simon and Garfunkel

    10. Re:The sound of silence by Luigi30 · · Score: 1

      Don't forget Rock Strongo.

      --
      503 Sig Unavailable

      The Signature could not be accessed. Please try again later or contact the administrator
    11. Re:The sound of silence by Mskpath3 · · Score: 2, Insightful
      Actually, all the hype behind American McGee came from the fact that he was an ex-ID level designer (famously responsible for the classic multiplayer map dm4). At the time (when American McGee's Alice kicked off development) that was a pretty trendy/cool label to have.

      Additionally, I believe the story goes that he worked as a janitor in the building that ID had their offices in and somehow got his foot in the door that way.

    12. Re:The sound of silence by Fnkmaster · · Score: 1

      I know he worked at Id, but how many people who worked on Doom can you name? As for me, only two, John Carmack and American McGee. I am sure there were lots of others, but Carmack I know because he's famous, and McGee I know because of his ridiculous name. Why do you think he got promoted from a janitor anyway? What do you think made people take notice of him?

    13. Re:The sound of silence by Grendel+Drago · · Score: 1

      John Romero, because the some guy in a comic strip kept thinking he was a girl.

      --
      Laws do not persuade just because they threaten. --Seneca
    14. Re:The sound of silence by Anonymous Coward · · Score: 0

      Robert X. Cringley

    15. Re:The sound of silence by Deraj+DeZine · · Score: 1

      I had a relative who had a name something like George Washington Shakespeare Lee Miller. I kind of wish I had a name like that now...

      --
      True story.
    16. Re:The sound of silence by fsbilly · · Score: 1

      Lovechild? ...counting to twenty...

    17. Re:The sound of silence by fsbilly · · Score: 1

      Or, how about World B Free?

    18. Re:The sound of silence by pommiekiwifruit · · Score: 1
      You could try naming yourself after a former President, and see if people would elect you.

      oh wait...

    19. Re:The sound of silence by pommiekiwifruit · · Score: 1
      I for one didn't know McGee was a mapper at Id - I knew Carmack and Romero were developers and Jay Wilbur(?) was in management. I just heard of him from Alice, but yeah, his name is memorable. Did Michael Abrash have anything to do with Doom?

      Umm, memory going fuzzy, it only seems like last year that Doom came out and the office started thinking PCs could play games too...

    20. Re:The sound of silence by Anonymous Coward · · Score: 0
      Yeah I saw that name too....

      Next it will be Ethan Johann, Brady JoEll, and Tino Tender who will be sponsering this bill!

    21. Re:The sound of silence by Anonymous Coward · · Score: 0

      Haywood J. Blowmee

    22. Re:The sound of silence by Anonymous Coward · · Score: 0

      Wasn't George Clinton already President?

    23. Re:The sound of silence by jskiff · · Score: 1

      Homer: Nobody snuggles with Max Power. You strap yourself in and feel the "G"s!

      --
      It's "no one," not "noone." Who the hell is noone anyway?
    24. Re:The sound of silence by humidors · · Score: 1

      I was thinking the same thing...

    25. Re:The sound of silence by mati · · Score: 1

      Adrian Carmack, Sandy Peterson, and John Romero who definitely was more famous than J. Carmack for a time. I don't think McGee even worked on Doom come to think of it. . . but I do completely agree with you, it always baffled me why they put his name in the title.

    26. Re:The sound of silence by Piquan · · Score: 1

      That's great! Mind if I include it in Vigor?

  3. A Multi Talented Fellow by ralf1 · · Score: 2, Funny

    First he writes "Bridge Over Troubled Waters" and now this!!

    --
    "Would you, could you, with a goat?" Dr Seuss
    1. Re:A Multi Talented Fellow by sdjunky · · Score: 1

      Actually he wrote "Practical Unix and Internet Security" along with Gene Spafford

    2. Re:A Multi Talented Fellow by FrankNFurter · · Score: 1

      And he was a co-author of the 'UNIX-HATERS Handbook' (available for download here.)

      --
      "Slashdot - the one place on the internet where guys brag about how small it is." - that IT girl
  4. Oh, great, icons! by Anonymous Coward · · Score: 0

    Because pretty pictures are so meaningful to everyone. Heck, why not just color code? Spyware? Color red. Ads? Color orange. Other unsavory practices? Yellow. It'll obviously be easy to understand.

    1. Re:Oh, great, icons! by jb_davis · · Score: 0

      That color code is already taken http://www.dhs.gov/dhspublic/display?theme=29

      --
      "Well, it took an hour to write, I thought it would take an hour to read."
  5. Erm... by r4bb1t · · Score: 5, Insightful

    How do they plan on labeling software solely distributed over the internet? I'd venture to say that 90% of the spyware that's out there comes through download-only software (DivX, peer to peer software, etc...).

    1. Re:Erm... by RiotXIX · · Score: 2, Interesting

      maybe have icons on the installation screen next to the giant terms of Agreement document?

      --
      "You know you don't act like a scientist, you're more like a game show host." Dana Barret
    2. Re:Erm... by theghost · · Score: 2, Informative

      Require that the icons be prominently displayed on a special confirmation page before purchase or download can occur. Require a similar screen as a part of any installer.

      Trivial.

      --
      The only thing necessary for the triumph of evil is that good men do nothing.
    3. Re:Erm... by r4bb1t · · Score: 1

      Trivial for legitimate companies. Alot of these websites/companies/individuals don't charge for their software -- of what benefit is it to them to label their software if users install the software at their own risk?

    4. Re:Erm... by KhalidBoussouara · · Score: 0

      This would probably not be that hard to enforce on software distributed over the Internet. Since the majority of spyware companies are based in the USA (as is with most businesses which use the internet) they could easily be required to do this. It wouldn't be that hard to get someone in court for not doing this.

      Although I doubt that the government would do anything, I'm just saying that they could.

    5. Re:Erm... by theghost · · Score: 2, Insightful

      It is of the benefit that they would be in compliance with the law and wouldn't get fined by the government. The cost of implementation is as trivial as the process itself, therefore they would have little excuse for not doing it.

      The reason for doing this has as much or more to do with making deceitful software makers accountable as it does with educating the consumer.

      --
      The only thing necessary for the triumph of evil is that good men do nothing.
    6. Re:Erm... by Allen+Zadr · · Score: 1

      Is it still labelling if I put it at the bottom of my EULA?

      --
      Kinetic stupidity has a new brand leader: Allen Zadr.
    7. Re:Erm... by r4bb1t · · Score: 1

      The overall benefit is obvious, but the government doesn't have the resources to police that.

    8. Re:Erm... by Tokerat · · Score: 1


      Mandatory splash screen?

      --
      CAn'T CompreHend SARcaSm?
    9. Re:Erm... by Anonymous Coward · · Score: 0

      What about a text-only console application?

  6. The idea is great... by MacFury · · Score: 4, Insightful

    Implementation would be far too much trouble. Developers would fight you at every turn. Would my software be spyware if I had it collect general system stats if you choose to register, so that I know the average machine speed of my clients? Would that carry the same label as a program that logged every keystroke and sent that back?

    1. Re:The idea is great... by sybase · · Score: 1

      perhaps each icon should have a severity level indicator. A scale of one to ten.

      --
      SyBase
    2. Re:The idea is great... by kawika · · Score: 4, Insightful

      You missed the point, or more likely did not read the article. Having one of these icons doesn't mean your program is "spyware". It means that your program performs one or more of these functions. Other programs such as virus scanners or keyboard drivers might have them too. The point is to inform users in a concise way of program behaviors that may cause some sort of trouble. The more of these things a program does (like autoupdate or sending back click data) the harder a user should look at the license to be sure they really trust what is going on.

    3. Re:The idea is great... by NaugaHunter · · Score: 2, Insightful

      Q: Would my software be spyware if I had it collect general system stats if you choose to register, so that I know the average machine speed of my clients?

      A: Yes. Most programs that have a reason to do this already warn you anyway. I didn't see anything specific, but it would be fine if it worked like Ratings that describe WHY they are there. For example, if it listed next to the 'Reports Home' icon a blurb that says 'User controlled system reporting for research' it would be fine. As for who would watch this, once the icons are in place it would probably be relatively simple to set up a Consumer Watch Group for this alone. A website listing whether a product is accurately labeled would be the minimum required, though we could easily have more.

      As for funding, rights, blah blah blah: we already have a FDA because food and drugs are such an integral part of daily life. Every state has a DMV. For better or worse, the FCC is all over the place watching things. Aren't computers ubiquitous enough for them to monitored yet for consumer protection?

      --
      R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
    4. Re:The idea is great... by Have+Blue · · Score: 2, Insightful

      It just means that you have to inform the user that you are doing that, which you should be doing anyway, using a standard icon or text for "collects performance statistics" as defined by this law.

    5. Re:The idea is great... by alext · · Score: 1

      I think you've given an argument against both idea and implementation.

      Differences of interpretation like the example you give are inevitable, also it would be impossible to catalog every example of unexpected and undesirable behavior - changing the clock, tinkering with modem settings... the list is endless.

      I think that in future the early 21st century IT scene will be noted for its curious inability to deal with programs as information. Today it seems perfectly normal to have encrypted (binary) forms of programs forced on us, which then trigger the development of bandaids like the proposal above in an attempt to make their behavior slightly more visible.

      I expect that distribution of programs as "source" (as ASCII or in a more structured form) to become the norm in a decade or so, the problems discussed here being the tip of an iceberg that we are currently heading towards.

    6. Re:The idea is great... by Cecil · · Score: 3, Insightful

      Would my software be spyware if I had it collect general system stats if you choose to register

      Absolutely. If you don't show me every piece of info you're sending through the registration process, it's spyware.

      Are you sending the processor model? How about the MHz? What if I've overclocked? Maybe I don't want you to know that. Does "General system stats" include a list of running processes perhaps?

      If you want to have me send in an automatically-filled out survey about my machine, I might be happy to do that for you, provided I can see and change the answers as needed. It is a survey, right? You are trusting my answers, right? If you covertly sneak some auto-detected information about my system into your registration process, that's spyware.

    7. Re:The idea is great... by xtr3mist · · Score: 1

      why would anyone need to know the speed of their customer computers? all coders should know make it fast.. make it small.. and make it non-intrusive.. and you will have a happy public.. the only reason a person would need to know what speed cpu i'm running would be trying to figure out how much bloat they can put in their bloatware.. not an idea i as a user appreciate.

    8. Re:The idea is great... by drinkypoo · · Score: 1

      LOGISTICAL REASON THIS SCHEME WILL FAIL: The commercial software companies have more money than you.
      TECHNICAL REASON THIS SCHEME WILL FAIL: If your software collects a lot of information to store it for you, and never sends it back, but makes the company aware of your IP address because you need an account to update it, then your program will be labeled as collecting lots of personal information, and sending identifying information to the company. To the average person, this would mean spyware (to the average person aware of this ratings system, that is.)
      A BETTER SOLUTION WOULD BE: Provide web sites that document the behavior of programs (in some cases the developers will be happy to provide you detailed information, and in other cases, a debugger and a sniffer can do the job) so that users can choose which to buy. Support them via donation, advertising, and/or referral bonuses.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  7. Parsley sage rosemary and thyme... by Capt'n+Hector · · Score: 1, Funny

    From the guys who divulged KFC's secred recipite. Sorry, I couldn't resist...

    --
    Quid festinatio swallonis est aetherfuga inonusti?
    Africus aut Europaeus?
  8. Can there be a label... by Anonymous Coward · · Score: 3, Funny

    to denote buggy code?

    1. Re:Can there be a label... by Anonymous Coward · · Score: 0, Informative

      There already is, it's a picture of a Window.

    2. Re:Can there be a label... by plover · · Score: 1
      "This software was developed with bugs, may have come in contact with bugs, and may contain bugs or parts of bugs."

      Now, if I could just ASCII-ART up a cockroach ...

      --
      John
    3. Re:Can there be a label... by dspfreak · · Score: 5, Funny
      to denote buggy code?

      Yeah, it has red, blue, green, and yellow wavy squares in a 2x2 pattern with a black border.

      --
      "Tolerance is the virtue of the man without convictions." -- G. K. Chesterton
    4. Re:Can there be a label... by fucksl4shd0t · · Score: 1

      to denote buggy code?

      How about "Designed for Windows XP"? Better yet, let's require buggy code to come with a certificate of authenticity and a hologram!

      --
      Like what I said? You might like my music
    5. Re:Can there be a label... by Anonymous Coward · · Score: 0

      Sure!

      While we're at it, how about "convenient" labeling that tells us that the RAM requirements are three times less than what they actually are, because there are three "servings" of software in the box? You know, like all those Atkins-friendly foods that are only Atkins-friendly if you eat 1/8th of what's in the package.

    6. Re:Can there be a label... by 0racle · · Score: 1

      You mean something like this?

      --
      "I use a Mac because I'm just better than you are."
    7. Re:Can there be a label... by asr_man · · Score: 1

      Sorry, the Microsoft logo is a trademark of Microsoft Corporation.

    8. Re:Can there be a label... by Anonymous Coward · · Score: 0

      You mean the sticker I peel off of x86 based computers and put on my garbage can?

    9. Re:Can there be a label... by bluepinstripe · · Score: 1
      Seriously, this is what I would really like to see--very much like the nutrition labels you see on food.

      Of course you would want to do this in such a way that companies would not complain that they were being forced to give away valuable competitive information, but I think there should be ways to avoid that.

      For example, you could have information on the development process used (ISO9000 [1], etc.), the testing methods used, and the ratio of development to testing time. Additionally, and I think most valuable, the number of bugs/vulnerabilities of previous versions of the product--defined by the amount of code taking from previous product(s). Otherwise, Microsoft would just declare every product a new product for which this information is not available.

      [1] Not that I have ever seen ISO9000 correlate with any increase in software quality in any of the numerous companies I have seen it used in.

  9. Adware/Spyware makes me mad by thebra · · Score: 1

    I hate this stuff, I'm glad I switched to Linux. I've had to completely wipe out pc's at work because of adware/spyware. Some program called "Hotbar" is the worst.

    1. Re:Adware/Spyware makes me mad by jb_davis · · Score: 1, Insightful

      The people who get spyware are the stupid and the elderly. Switching to linux would make things even worse for them.

      --
      "Well, it took an hour to write, I thought it would take an hour to read."
    2. Re:Adware/Spyware makes me mad by gumpish · · Score: 3, Insightful

      The people who get spyware are the stupid and the elderly. Switching to linux would make things even worse for them.

      I believe you just made the case for Mac OS X.

    3. Re:Adware/Spyware makes me mad by jb_davis · · Score: 1

      You're making the same mistake with the assumption that they want/can change. They already know how to use Windows and anything else (yes even OSX as intuitive as your think it is) would require an adjustment period that people just wont put up with. Then they would also need to buy all new hardware.

      --
      "Well, it took an hour to write, I thought it would take an hour to read."
    4. Re:Adware/Spyware makes me mad by Shadwhawk · · Score: 2, Informative
      Some program called "Hotbar" is the worst.
      Oh, if only that were true.
      There's this relatively new thing out there that's called Morze. I think it comes with the package that installs VirtualBouncer and Ad Destroyer.
      It's awful. It creates 10+ randomly-named executable files in the Windows directory, and puts shortcuts to them in the start menu (in 98, it also puts duplicates in windows\all users\start menu\programs\startup, so it still tries to load them even if you deleted the visible stuff). Morze re-creates the EXEs and shortcuts, so if you delete them without getting rid of Morze...
      It also seems to install other crap like ClearSearch and EZula. As a bonus, it looks like it interferes with Ad Aware, and maybe Spybot.

      Last weekend, I went over to a co-worker's house to try to get his 'high speed' dialup connection working. I spend three hours manually removing accumulated spyware, mostly because I stupidly forgot my USB key with those on it. I delete something evil, and it breaks his winsock. I come back the next day armed with Ad Aware, Spybot, CWShredder, LSPFix, HijackThis, BHODemon, and my Microsoft security update CD. Spybot finds 641 entries (and this after I spent 3 hours removing stuff). I run Ad Aware next, and it finds another 300.
      You name a piece of spyware, and he probably had it. There were at least 4 different toolbar programs installed. His active processes list was about 3 pages long.
      After I got done with it, his 2GHz P4 was no longer acting like a P200 with a glitchy WinME install.

      This this shit is a bane upon the Internet, and I fully support the public execution of those who create it. They're worse than spammers. I worship the ground Ad-Aware and Spybot tread upon.

    5. Re:Adware/Spyware makes me mad by IANAAC · · Score: 1
      The people who get spyware are the stupid and the elderly.

      Or the Sales people in pretty much every office I know of. They take their laptops to hell and back, then get on the corporate network and drop all their viruses in their group shares. Then they decide to update their virus definition files.

    6. Re:Adware/Spyware makes me mad by Javagator · · Score: 1
      The people who get spyware are the stupid and the elderly

      You forgot about kids. I have two of them. I've tried to educate them, but sometimes they forget.

  10. Finally by JoeShmoe950 · · Score: 5, Informative

    Spyware is a big problem which isn't Window's fault. Because windows is the biggest, it gets targetted by spyware. You can still right a program which uses 100% CPU Usage and makes everything really slow,etc. for another OS, no matter how secure. Unfortunetly, its targeted at windows. My friend thought that windows XP was horrible because it was running so slow. On a 2ghz, it would take 5 minutes to load IE. I showed him Ad-Aware from lavasoft. It detected 589 spyware objects, quite a few of them different. I found that a big problem with spyware, is not only the spying, yet the fact that it slows your system to a hault. If this works, and makes spyware go away, or atleast well known spyware label itself (such as gator), I will rejoice.

    1. Re:Finally by PitaBred · · Score: 1

      That's funny. I run Mozilla/Firefox when I'm forced to boot into XP because of work. Doesn't seem to have the problems with allowing software to be installed just by visiting a site.
      A lot of the problem are things like "Comet Cursor" and "Bonzi Buddy" that promise some cutesey interface tweak or effect, and then co-opt your computer in the process without being terribly forthcoming about it. If they were forced to have a big icon of, say, that guy in Indiana Jones taking people's beating hearts out, I think that'd go a ways to keeping the ignorant/stupid/whatever among us from installing that kind of crapware.

    2. Re:Finally by UnassumingLocalGuy · · Score: 1

      You did tell him to start using Mozilla, Firefox, or Opera, right?

      I hope?

      --
      "Hu, ho, ho-ah-oh-oh-oh. Hu, ho ho-ah-oh-oh-oh. Mario Paint! Whoaaa!"
    3. Re:Finally by ThisIsFred · · Score: 4, Insightful

      Spyware is a big problem which isn't Window's fault. Because windows is the biggest, it gets targetted by spyware.

      Sorry, but that's complete and utter bullshit. My tech team spends too much time cleaning up after malware. I made the mistake of switching our organization over to IE several years ago, mainly due to complaints about compatibility. The majority of these nasty malware programs take advantage of design flaws in IE to enter the system and remain there.

      I'm now testing Netscape 7 as a standard browser. It cannot be modified, or accessed through the operating system as can IE. Therefore, most of the loading schemes used by malware do not work. So IE is definitely part of the problem. IE is part of Windows, so it is Windows' fault. Malware programs modify Windows so that they can run as extensions to the operating system, and no actually up as a process in the process list.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    4. Re:Finally by Anonymous Coward · · Score: 0

      I use Firebird and i get the "Click here to see some BOOBIES" shit at a particular message board. It doesn't happen with IE. ALso, loading PDF docs in Firebird is a pain in the ass

    5. Re:Finally by JoeShmoe950 · · Score: 1

      Yes, IE does add to the problem, but many free games and programs come bundled with spyware, and some people even download Bonzi Buddy because it looks interesting.

    6. Re:Finally by kawika · · Score: 2, Insightful
      That's funny. I run Mozilla/Firefox when I'm forced to boot into XP because of work. Doesn't seem to have the problems with allowing software to be installed just by visiting a site.
      Right, and having everyone switch browsers would solve the problem. Not. The preferred spyware delivery method would just switch to email, bundling, or social engineering tricks that work well for FireFox. The FireFox download dialog is much less informative than the IE one, for example.
    7. Re:Finally by ThisIsFred · · Score: 1

      "...no actually up as a process..."

      Correction:

      "...not actually show up as a process..."

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    8. Re:Finally by Lord+Kano · · Score: 1

      You can still right a program which uses 100% CPU Usage and makes everything really slow,etc. for another OS, no matter how secure.

      And here's the C(++) code to do it.

      here: goto here;

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    9. Re:Finally by Soul-Burn666 · · Score: 1

      589 spyware objects is NOTHING!!!

      At first I thought that my 30 spywares were A LOT (never had them since tho..), then a friend said his machine was slow, it found over 200. I was shocked.
      Then I told about it to other friends, and one found over 900 objects!!!!!!
      And it doesn't end there, one person I knew had the astounding number of around 2000 objects.

      I was really amazed they actually got the machine to boot.

      --
      ^_^
    10. Re:Finally by Impeesa · · Score: 1

      Eh, I've seen better. while (1) fork(); Had someone pull that on me in the lab at school. He looks over and says "You doing anything important?" "Not really." "Want to see something cool?" Then he fires up ssh. Wee. I don't think it would make very good spyware though, it has a tendency to bring everything to a screeching halt within 30 seconds or so.

    11. Re:Finally by mountiealpha · · Score: 1
      The FireFox download dialog is much less informative than the IE one, for example.

      Not only that, but its default behavior (in Windows) is to save all downloads to the desktop. I hate that.

    12. Re:Finally by 0x0d0a · · Score: 1

      Spyware is a big problem which isn't Window's fault.

      Not actually true.

      Windows could provide a capability-limiting system that would make it extremely difficult for spyware to be installed (no network access to this utility, etc).

      OTOH, no existing desktop operating system that I know of does provide such a system.

  11. Never work by Anonymous Coward · · Score: 0, Troll
    requiring software manufacturers to include clear icons for each nasty behavior

    How do you fit all those icons onto MS packaging?

    1. Re:Never work by rusty0101 · · Score: 1

      It requires an extra DVD disk in the package which is only 20% filled per patch release.

      --
      You never know...
  12. Shouldn't? by dannyelfman · · Score: 0, Redundant

    Shouldn't he stick to writing music instead?

  13. Perhaps you can get that new Earth government by Anonymous Coward · · Score: 1, Insightful

    To implement it. Software is created internationally, especially some of the riskier/more questionable stuff. Congress can pass laws all the want, but it's going to be difficult to get a programmer in Uzbekistanajanina to follow.

    1. Re:Perhaps you can get that new Earth government by Anonymous Coward · · Score: 1, Insightful

      Food is created internationally too and it wasn't much of a problem getting foteign manufacturers to label it... If they want to sell the stuff in the U.S they label it after U.S rules, and so will software manufacturers.

    2. Re:Perhaps you can get that new Earth government by Anonymous Coward · · Score: 0

      Most of the software with this stuff isn't for sale. It's "free."

    3. Re:Perhaps you can get that new Earth government by PitaBred · · Score: 1

      But it's hard for Uzbekistanajaninaians to get funding from US companies that would want to advertise and otherwise co-opt a users computer. Gator and other things are done on-shore.

  14. New label on Windows XP retail box by morelife · · Score: 4, Funny

    to provide honest labels on software in the same way that the Pure Food and Drug Act of 1906 forced manufacturers of foods and drugs to divulge the contents of their products.


    By opening or removing the seal to this package you agree to abide by the terms explained in the enclosed EULA. By the way, this product contains software code, which, by installing on your computer, could render you utterly defenseless from intrusion, viruses, worms, trojans, popup advertising, loss of data, loss of privacy, NOT TO MENTION putting you on an endless treadmill of planned obsolescence, making you a pawn in the global theater of consumer rape by corporations. Enjoy!! Oh, yeah, we don't guarantee that the software works, and, no refunds.


    1. Re:New label on Windows XP retail box by Gumshoe · · Score: 2, Funny
      By opening or removing the seal to this package you agree to abide by the terms explained in the enclosed EULA.


      I didn't read any further than this. I immediately clicked the "Reply to This" link instead.
  15. Question for Mr Garfinkle: by Neil+Blender · · Score: 0, Troll

    Did your ivory tower come equiped with an ivory backscratcher? And if so, where can I buy one?

  16. The right way to fight "spyware" by kawika · · Score: 4, Insightful

    As that article says, most of the proposals to control spyware get bogged down in trying to define spyware without catching sofware that is clearly legitimate, such as an antivirus program trying to "phone home" automatically to update its virus signatures.

    I would much rather see regulation that required all software to clearly declare its intentions, and to get explicit and verified permission to install.

    1. Re:The right way to fight "spyware" by fucksl4shd0t · · Score: 2, Insightful

      I would much rather see regulation that required all software to clearly declare its intentions, and to get explicit and verified permission to install.

      Forget intentions, and forget trying to define "spyware". Just use a little ET icon to show that the software phones home, let the marketers say why, and let the user decide. I mean, come one, the user needs to carry some of this burden. Let's not fill software up with idiot labels, shall we?

      So, I say if they stick labels, they should define them by function rather than buzzword. If the software uses any networking code for *any* reason, then it should have an icon. If it only uses loopback interface, then it gets a "local machine only". And so on and so forth.

      --
      Like what I said? You might like my music
  17. Never happen by Anonymous Coward · · Score: 2, Informative
    As long as we have members of our government like Senator Cantwell (D-Real)

    Read up on how she's bought-and-paid for by a loan from Real Networks - a loan that Ms. Cantwell got to pay for her campaign by using her insider shares she got from Real - and a loan that was supposed to have been called in when Real's stock price tanked.

    And that's just Real - anyone wonder how many Senators, Congressmen, and President's Bill Gates has on his payroll?

  18. Like requiring thieves to pay taxes on thier loot. by teamhasnoi · · Score: 3, Insightful
    Are the makers of porn dialers, trojans, email relays and viruses going to put a helpful icon on their software? No.

    That is contrary to the nature of the software, which is to hide, report on your actions, enable remote operations, reproduce and the like.

    Spammers are going to ignore this, just like an unsubscribe link.

  19. Sounds good for most people. by csguy314 · · Score: 1

    While those with a little more knowledge can block access to their computer or remove harmful software; for Joe User this sounds like a good idea. They'll clearly see what harmful or risky behaviour any particular piece of software can bring with it. Of course many software companies (particularly big ones with an interest in collecting information without necessarily letting people know they're doing that...) would fight it. But if it's legislated then they'd either have to comply, or be a lot more underhanded in how they do it. In either case, it still sounds better than a 50 page EULA (which they can be underhanded with anyway).

    --
    This is left as an exercise for the reader.
  20. Great idea, but... by Swamii · · Score: 1

    I really like this idea; users too easily click "Yes" on licenses designed to sell your soul to the developers. Creating clear icons specifying the software's behavior could potentially wake up users to the fact that they're being shammed.

    However, as some previous posters mentioned, most naughty software is available only online; I can't go to Best Buy and purchase a Windows Clock synchronizer. :-) Given that most of the software in question is online only, and given the ambiguous lines of law over the internet, I don't see this working.

    --
    Tech, life, family, faith: Give me a visit
    1. Re:Great idea, but... by damiam · · Score: 1
      I can't go to Best Buy and purchase a Windows Clock synchronizer.

      Sure you can, it's built into Windows XP.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  21. Anyone see anything wrong with this? by IceAgeComing · · Score: 1

    I'm interested in an intelligent discussion of ideas in the marketplace, and whether the government should be in the position of enforcing the openness of information. Trolls need not participate; we know how tempting it is for you.

    Basic economic principles, such as supply/demand curves, are based on the principle of a marketplace with "open information": all buyers and sellers know the same things.

    Yet, even when it comes to the FDA ingredients label, we hear companies bitching and moaning and finding new ways to confuse people. Case in point: Cholesterol-free Mazola Corn Oil! Good for the heart!

    So, who exactly (besides the corporations themselves) is against the idea of government forcing the opening of information to buyers? Is it really such a hard line to draw (between what buyers *should* know and what is proprietary information)?

    1. Re:Anyone see anything wrong with this? by Minna+Kirai · · Score: 1

      principle of a marketplace with "open information"

      In most cases, "open information" (or a close approximation) will happen automatically, unless steps are taken to prevent it. Some consumers will examine the products they buy and exchange that information with other potential customers, so the truth quickly gets out. Or secondary businesses will spring up providing reviews of availabile products.

      But in reality, there are often legal obstacles to this free exchange of info: Intellectual Property laws means that to some extent, the government is conspiring with corporations to blind consumers. Occasionally the government will be forced to respond and create new laws that open up certain information demanded by the public. (A question: Is it better to hurt something and then partially fix it, or not hurt it at all?)

      In the case of software, I'd follow the rule of thumb that less legisilation = better. Rather than creating new laws on how programs must be labelled with warning icons instead of text hidden in the EULA, the government should just rule (clarify?) that typical EULAs have no legal validty. That won't solve the problem, but it'll take it off the government's hands and leave it up to the free market. (Assuming that the DMCA doesn't ban public spreading of software-data...)

      So, who exactly (besides the corporations themselves) is against the idea of government forcing the opening of information to buyers?

      The way you phrase your questions is quite different from the "Pure Software" proposal in the article. You use the word "buyer", implying that rules would only apply if money changes hands.

      Garfinkel, however, proposes something much broader: "mandatory labelling for all software distributed in the United States". That broadness right there makes the "Act" dangerous, because it'd apply to all software, including amateur/hobbyist, "Free Software", and academic Computer Science books.

      Is it really such a hard line to draw (between what buyers *should* know and what is proprietary information)?

      It's easy to draw the line: almost nothing should be considered proprietary information, except for the actual copyrighted program files themselves. Anything else should be fair game.

    2. Re:Anyone see anything wrong with this? by IceAgeComing · · Score: 1

      Nicely laid out points. Thanks you.

      "open information" (or a close approximation) will happen automatically, unless steps are taken to prevent it.

      Something about this sentence bothers me still; otherwise I agree with most everything you say.

      What about the time component here? Information may spread automatically, but does it appear and spread instantaneously? I would argue that it very often does not, especially in the abstract field of information technology.

      In capitalism, the difference between winning and losing can be the head start of a few days or weeks over one's competitors. I would still argue that a vendor who knowingly hides something negative about their product should face penalties for this reason: by the time the negative information is out, the competitors are gone. Consumers lose.

    3. Re:Anyone see anything wrong with this? by Minna+Kirai · · Score: 1

      does it appear and spread instantaneously? I would argue that it very often does not, especially in the abstract field of information technology.

      It's true that info takes time to disseminate. But so do software products. You need to compare the relative speeds of the two. There'll always be at least a short time when a product is available but unknown- the zeroth customer, after all, has no previous reports to rely on. However in general that's a minor effect- early adopters know they're taking a little risk with unproven products.

      But when the "product" is software, the situation gets worse. The product's lifecycle can be so rapid that the marketplace has no opportunity to fully digest the implications of version 1 before version 2 is pushing it aside. (Consider how Microsoft updates change not just the feature sets of their products, but also the EULA terms)

      In that case, consumers must depend less on information describing each program and more on an overall reputation of the programmers. If buyers really care about avoiding malware, then I'd hope they'd gravitate towards publishers who are known to be "above" that kind of thing- or even better, choose operating systems that include protection against malware.

      In my semi-idealist world, if consumers truely disliked spyware toolbars installing themselves into IE whenever they hit a porn popup, then they'd migrate towards web-browsers and OSes that protect them from inadvertently installing software.

      (Yet another way the MS monopoly hurts the public? Could be!)

    4. Re:Anyone see anything wrong with this? by IceAgeComing · · Score: 1

      In that case, consumers must depend less on information describing each program and more on an overall reputation of the programmers.

      Exactly my view, too. I would argue that serious software errors can take months or years to uncover because they may only be triggered when an exceptionally rare set of inputs are provided. Kind of like Easter Eggs. So you do have to fall back on reputation.

      But with this the case, the company with the best PR crew wins (this is the case for MS). And that seems hardly a good system.

      So here I am struggling to see how the system could be made more fair.

  22. Fine by me... by Ryan+Monster · · Score: 1

    This is fine by me, as long as the "honest labels on software" are written all in hex ;)

    --
    Change your name to Homer Junior! Your friends can call you Hoju
    1. Re:Fine by me... by Anonymous Coward · · Score: 0

      BADF00D

  23. Reward good, instead of punishing evil by maiden_taiwan · · Score: 4, Interesting

    Software vendors will have no incentive to put negative labels on their products; even if it's the law, they'll find some loopholes to avoid the labels. Instead, they would have more incentive to use labels that are positive. Instead of making a vendors say, "Yes, I use spyware," it makes more sense to award well-behaved programs a positive seal of approval which means, "This software uses no spyware, is uninstallable, etc."

    1. Re:Reward good, instead of punishing evil by Lil'wombat · · Score: 1

      So we need an organization like UL (Underwriters Laboratory) to say this is an OK product. The problem with such a system is that there are no consequences for non-compliance. I'd like a system where a software creaters rights to sue under DCMA, EULA etc are limited if they don't have the Good Software Seal of Approval. If we had such a seal, then the other problem would be getting business to buy into it.

      Hmmmm... If the government mandated that all software purchased by them or used to conduct business with them required the GSSA, then you can bet that change would happen real quick.

      Ok Bad Idea. This will be like the Sonny Bono copyright extension Act. Forget what I said.

      --

      Truth: If it's not one thing, it's another

    2. Re:Reward good, instead of punishing evil by IceAgeComing · · Score: 1

      So are you implying that vendors who secretly include spyware should not face penalties? Does a society function well if deceit goes unpunished?

      We could apply the same argument to suggest the removal of FDA food labels. Foods labels could include just "good" information. But then, I'd argue, the health of people would suffer more than with our current system: capitalism rewards those who sell the cheapest products for the greatest profit. I don't see many "health food" items falling into this category.

    3. Re:Reward good, instead of punishing evil by Anonymous Coward · · Score: 0
      Instead of making a vendors say, "Yes, I use spyware," it makes more sense to award well-behaved programs a positive seal of approval which means, "This software uses no spyware, is uninstallable, etc."

      THAT is a great idea, and probably would work - particularly b/c legitimate vendors would have an incentive to make it work.

    4. Re:Reward good, instead of punishing evil by maiden_taiwan · · Score: 1
      I don't understand your logic at all. No, I'm not saying anything about penalties. My point was about vendor behavior.

      To your first point: negative labels won't cause vendors to be punished. The vendors will just leave off the labels, or will find loopholes so they are in compliance in name but not in spirit. ("I'm not modifying the operating system, I'm ENHANCING it." "My product is uninstallable -- all you have to do is reinstall your OS." Etc.)

      As to your second point: FDA food labels are not negative, they are overall neutral. The software labels, in contrast, are all about the presence of bad things. I don't think they're workable.

  24. 20% Less Adware by FubarPA · · Score: 1

    Does that mean that later down the line some software is gonna advertise haing 20% less adware / spyware than the leading software? Great...

    --
    "Well, I am mad, and I'm a crazy fucka when it comes to tea"
  25. Re:"Would you, could you, with a goat?" Dr Seuss by Anonymous Coward · · Score: 0

    Inspiration your sig is:
    "Would you, could you, with a goat?"
    New Verse
    Could you would with a goat in a boat?
    Could you would you with a goat in a fridge?
    Coud you with a goat even a smidge?

    No I don't like doing it with goats!
    Not in a boat, Not in a fridge!
    I don't like doing with goats,
    Not even a smidge!

    Hey, doing it with a goat isn't all that bad!

    Just remember to face them towards a ledge so they push back harder.

    And remember to tuck their hind legs into your boots.

  26. Yeah right by Anonymous Coward · · Score: 0

    It's like wearing a t-shirt with the words " I am the one your mom warned you about". Yeah, right....

  27. Open Source Is A Trust Mark by Doug+Dante · · Score: 1
    When I need a Windows program to do some task, unless there is a program that I know and trust, I always look for a suitable open source solution first.

    Open Source acts as a trust mark. I've never even heard of a spyware program released under the GPL.

    Yes, I may need to use a DOS prompt and run cdrao and vcdimager with a bunch of confusing flags to burn a VCD from my TV tuner card, but it still works, it doesn't notify a database that I like CSI, it doesn't intentionally degrade the output, and I don't get any unwanted popup messages.

    --
    The world will not get better through technology. We must seek to be better people.
  28. Here you are by Anonymous Coward · · Score: 0

    Here you go!

  29. Ruined Childhood! by Prince+Vegeta+SSJ4 · · Score: 0, Offtopic
    First Santa Claus isn't real, then the tooth faery, now according to your sig ->THE GOATSE GUY IS DR. SUESS?!?!?!?!??!?!

    is nothing sacred

  30. Nutrition Facts by ets960 · · Score: 4, Funny

    Looks like this software contains 36% of my daily value of spam, but it does contain 200% of my daily requirements for internet messaging.

  31. Troll: MOD PARENT DOWN by Anonymous Coward · · Score: 0


    Trolls seem to be helping each other out today. Interesting.

    1. Re:Troll: MOD PARENT DOWN by Anonymous Coward · · Score: 0

      Yeah totally: it's amazing how many inflamatorry and rude comments I've seen recently marked as funny. And how many +5 comments just aren't funny at all. I'm scrolling down the page, and I've seen about 4 different lame posts referencing to Simon and Garfunkel (score 4/5 each). The editors should seriously consider giving funny comments a max of +3: it's turning Slashdot into a feeble forum, when we see interesting articles dominated by unfunny posts.

  32. Re:Like requiring thieves to pay taxes on thier lo by tspilman · · Score: 2, Interesting

    Are the makers of porn dialers, trojans, email relays and viruses going to put a helpful icon on their software? No.

    Of course not, but the makers of legitimately well behaved products will. You look at two food cans... one has a label with ingredients and such and the other one doesn't. Which one will you eat?

    This to work would require one or more bodies like the ESRB to test products, assign the correct labeling, and go after abusers.

    --
    Tom the Sigless
  33. GET SOME PRIORITIES!!! by Anonymous Coward · · Score: 0

    It's merely 6 years since The Gator Corporation chomped a hole in the privacy of the boxen of our friends and families and you people are talking about honest software labeling??? MY GOD, people, GET SOME PRI0-
    . . .oh.

  34. Apache Webserver by Anonymous Coward · · Score: 0

    Carlories: 0
    Serving Size: 3000 per second

  35. article text by Anonymous Coward · · Score: 5, Informative

    The Pure Software Act of 2006
    100 years ago, Congress passed a law requiring honest labeling of food and drugs. Now the time has come to do the same for software.

    By Simson Garfinkel
    The Net Effect
    April 7, 2004

    Spyware is the scourge of desktop computing. Yes, computer worms and viruses cause billions of dollars in damage every year. But spyware--programs that either record your actions for later retrieval or that automatically report on your actions over the Internet--combines commerce and deception in ways that most of us find morally repugnant.

    Worms and viruses are obviously up to no good: these programs are written by miscreants and released into the wild for no purpose other than wreaking havoc. But most spyware is authored by law-abiding companies, which trick people into installing the programs onto their own computers. Some spyware is also sold for the explicit purpose of helping spouses to spy on their partners, parents to spy on their children, and employers to spy on their workers. Such programs cause computers to betray the trust of their users.

    Until now, the computer industry has focused on technical means to control the plague of spyware. Search-and-destroy programs such as Ad-Aware will scan your computer for known spyware, tracking cookies, and other items that might compromise your privacy. Once identified, the offending items can be quarantined or destroyed. Firewall programs like ZoneAlarm takes a different approach: they don't stop the spyware from collecting data, but they prevent the programs from transmitting your personal information out over the Internet.

    But there is another way to fight spyware--an approach that would work because the authors are legitimate organizations. Congress could pass legislation requiring that software distributed in the United States come with product labels that would reveal to consumers specific functions built into the programs. Such legislation would likely have the same kind of pro-consumer results as the Pure Food and Drug Act of 1906--the legislation that is responsible for today's labels on food and drugs.

    The Art of Deception

    Mandatory software labeling is a good idea because the fundamental problem with spyware is not the data collection itself, but the act of deception. Indeed, many of the things that spyware does are done also by non-spyware programs. Google's Toolbar for Internet Explorer, for example, reports back to Google which website you are looking at so that the toolbar can display the site's "page rank." But Google goes out of its way to disclose this feature--when you install the program, Google makes you decide whether you want to have your data sent back or not. "Please read this carefully," says the Toolbar's license agreement, "it's not the usual yada yada."

    Spyware, on the other hand, goes out of its way to hide its true purpose. One spyware program claims to automatically set your computer's clock from the atomic clock operated by the U.S. Naval Observatory. Another program displays weather reports customized for your area. Alas, both of these programs also display pop-up advertisements when you go to particular websites. (Some software vendors insist that programs that only display advertisements are not spyware, per se, but rather something called adware, because they display advertisements. Most users don't care about this distinction.)

    Some of these programs hide themselves by not displaying icons when they run and even removing themselves from the list of programs that are running on your computer. I've heard of programs that list themselves in the Microsoft Windows Add/Remove control panel--but when you go to remove them, they don't actually remove themselves, they just make themselves invisible. Sneaky.

    Yet despite this duplicity, most spyware and adware programs aren't breaking any U.S. law. That's because many of these programs disclose what they do and then get the user's explicit consent. They do this with something that's called a click-wr

  36. Re:Like requiring thieves to pay taxes on thier lo by jb_davis · · Score: 0

    They don't just ignore the unsubscribe link, they use it to see if the address is valid. It's done more harm than good.

    --
    "Well, it took an hour to write, I thought it would take an hour to read."
  37. Re:Like requiring thieves to pay taxes on thier lo by lurker412 · · Score: 1

    As I understood the article, the idea is to make this obligatory and, presumably subject to legal sanction. If you mislablel a drug, the FDA can cause you a world of grief. This would make the creators of scumware subject to the same level of punishment. The risk could become too great for the reward.

  38. Bring back Mr. Yuck! by jonfelder · · Score: 2, Insightful

    Why not use Mr. Yuck! stickers and icons all software that uses unsavory practices?

    No need to make it complicated...if it's got any characteristics like spyware it's crap and gets a Mr. Yuck. Simple.

  39. Too bad they didn't have this years ago... by Anonymous Coward · · Score: 0

    Then they would have been required by law to tell me how bad Daikatana was before I bought it.

  40. Warning by ackthpt · · Score: 2, Insightful

    Ingredients: Proprietary code, Spyware, Adware, annoying prompts, unintelligible menu structure, useless or partially imptemented features, inconsistent API implementation and easter eggs (which took time that could have been better used ensuring quality or useful features.) Does not provide sufficient minimum levels of help. May contain traces of any of the following: Bugs, security holes, back doors, memory leaks and bloat. Expiration Date: 2 years after the next version comes out.
    --

    A feeling of having made the same mistake before: Deja Foobar
  41. NO! by ThisIsFred · · Score: 4, Interesting

    No thanks. I have more trust for "disinterested" third parties that verify and publish on their own. A more helpful law would be one that protects the researchers (even amateur ones) from harassment (legal or otherwise). It's a slippery slope, it will not end with labeling.

    I *don't* want that to happen with software! I'd much rather retain the right, as fair use, to legally modify crap-ware, and also have the right to discuss the details of that modification with other people.

    --
    Fred

    "A fool and his freedom are soon parted"
    -RMS
  42. So Service Packs are listed as "Preservatives" by BrentRJones · · Score: 1

    or perhaps there would be a breakdown into Active and Inert and Harmful ingredients?

    --
    Help end the use of Sigs. Tomorrow
  43. Interesting by ajs318 · · Score: 1

    I see this as a step towards obliging software vendors to offer some sort of guarantee, and that IMHO is something that has been a long time coming. For too long, closed-source software vendors have hidden behind the words "No Warranty" and the confidentiality of their source code to avoid acknowledging bugs.

    Open Source software should be perfectly capable of complying with this requirement, since the source code is the guarantee document (you can truthfully state that it will do whatever the source code says it will do, and if it doesn't then it's your equipment that is faulty).

    --
    Je fume. Tu fumes. Nous fûmes!
  44. will go unused by s4m7 · · Score: 2, Insightful

    The food and drug industry is heavily regulated, and is substantially easier to control than software because producers need to be licensed with various governmental bodies, depending upon the country. Rightfully so, as lives are at stake.

    If this sort of labeling scheme is to achieve widespread adoption, it will need the same sort of tight regulations. I don't believe that the majority of developers would enjoy this at all... imagine having to have upgrade releases and patches approved by the Federal Software Administration, before being allowed to legally distribute it to the public. Throw in the fact that it would take several decades just to get a minority of the world's countries on the same wagon, and consider that most "scumware" (to generalize) comes from outside the U.S.

    It's a great idea, but the execution is all wrong. More appropriate would be to grant developers the ability to have their software approved as "Popup free" or "Doesn't Phone Home" or the inverse of the many other icons that Simson Garfinkel (sounds like a joke) proposes. This legislation would prove a lot harder to fight from an industry perspective.

    --
    This comment is fully compliant with RFC 527.
  45. Re:Like requiring thieves to pay taxes on thier lo by QuantumFTL · · Score: 1

    Are the makers of porn dialers, trojans, email relays and viruses going to put a helpful icon on their software? No.

    I don't think this legislation is going after criminals, per se, but software like Gator and the like that are "legitimate" businesses with sleasy tactics. By making such underhanded tactics illegal, it will severely limit how much money etc can be collected by such a scheme. That is contrary to the nature of the software, which is to hide, report on your actions, enable remote operations, reproduce and the like.

    Yes, and any corporation that wants to stay in business will comply with this law, reducing the effectiveness of such programs, and discouraging it.

    Spammers are going to ignore this, just like an unsubscribe link.

    Eh, spammers aren't the worst problem with this kind of software. Gator etc. are, as their software looks genuinely useful to the average user.

    Cheers,
    Justin

  46. Windows XP affected? by Stack_13 · · Score: 0, Troll
    Just for the kicks, let's see how the Pure Software Act would apply to Windows XP (although many of the listed program behaviors would be true for any other modern operating).

    1. Hook: Runs at Boot
    Check

    2. Dial: Places a Phone Call
    Activation procedure, Messenger, etc.

    3. Modify: Alters Your Computer's Operating System
    Duh. It *is* the OS.

    4. Monitor: Keeps Track of What You're Doing
    Windows Media player / IE's index.dat come to mind.

    5. Displays Pop-Ups
    At least before XP SP2 comes out.

    6. Remote Control: Lets Other Programs Take Over Your Computer
    Just how many exploits *are* there at the moment?

    7. Self-Updates: This Program May Change Its Behavior
    Windows Update, anybody?

    8. Stuck: Cannot be Uninstalled
    Unless you count formatting the hard drive as such.

    1. Re:Windows XP affected? by Anonymous Coward · · Score: 0

      Linux RedHat 9.0 comes out with the exact same ratings.

  47. Copy protection and DRM by vegetablespork · · Score: 4, Insightful
    should be required to be disclosed in a standard manner on the outside of the packaging. Products that require registration or "activation" to run after purchase like TurboTax (last year's--don't know about this year's since I switched to TaxCut) and PowerQuest's recent utilities should be required to carry this disclosure in a standard, readable, consistent format.

    If anyone cries that this would be like a scarlet letter and harm his sales, remind him that proponents of DRM (while wielding effective monopolies in their product areas) were saying to "let the market sort it out." Free markets require good information, which such a law will provide.

    --

    Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

  48. Built/Supported/Emulation label by Anonymous Coward · · Score: 0

    One of the biggest problems my friends and relatives bother me about is buggy $12 software they get in the bargain bins.
    It's so hard to explain to them that software built for win95 with ancient versions of quicktime/acroread will probably not work very well on WinXP.
    They say, but the box says it works for WinXP.
    And I say, "it depends on the definition of 'works'". And don't be cheap, do not buy any software that "works" on Win95 for WinXP.

    A gov't enforced standard label would help:
    Built Around: Win95
    Fully Supported: Win95, Win98, WinME
    Emulation Supported: WinXP

    Consumer Warning: Some software/hardware
    combinations do not work well with emulation
    support

  49. Comicbook guy weighs in: by NaugaHunter · · Score: 1

    Worst. Act name. Ever.

    A noble idea, with an ignoble name. Reminds me of a Pure Earth movement of some kind.

    --
    R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
  50. Next Gen. of Drug Wars? by mw2040 · · Score: 2, Insightful

    The Pure Food and Drug Act, while seemingly innocuous in its time, paved the way for the current prohibition against certain drugs in the US (and most of the world) and led to all of the excesses and perversions of the government's "War on Drugs". How could this proposal (well-meaning and topical as it seems today) come back and bite us in the future?

    Perhaps deeply immersive and psychologically convincing virtual reality of the future will be deemed to be software with the potential to cause harm and no redeeming properties. Then the government would be well within its "rights" to prohibit the software's use and impose draconian penalties for possession or distribution (especially if you have the source code).

    People in 1906 let the government have say over what they put in their bodies because of fear of contamination (and outright fraud), are we going to let the government have say over what we put on our computers because of fear of ad- and spy-ware?

  51. (mod parent up) Re:Perhaps you can get that by happyfrogcow · · Score: 1

    while true, food isn't as easily distributed as software. I still think you make a good point. Public awareness can help to insure that foreign software not exhibiting these rules should not be downloaded except with extreme caution.

  52. Re:Editors on Crack by Anonymous Coward · · Score: 0

    LOL

    Yeah, I was rejected the day Mandrake e-mailed everyone about coming out of Chapter 11, 4 days before it was actually posted on /. and the info was on Mandrake's site. tick me off!

    {{rolls eyes}}

  53. $make uninstall by Anonymous Coward · · Score: 0

    Oh yes! this is just what Linux needs. Legislation to force Unix developers to follow Windows conventions.

    I can see it now.

    $>tar -xvzf myapp.tar.gzip
    $>./configure
    $>make install
    Warning: this program doesn't come with an uninstaller. It scatters files all over your machine in undocumented locations some of which are dependent on environment variables.
    $>make uninstall
    Uninstall failed.
    $>

  54. Why aren't we blaming Microsoft? by brxndxn · · Score: 3, Interesting

    Ya, I use Windows XP. Even though I have a firewall and keep my patches up to date, I still get adware/spyware once in a while.

    I would get 0 adware/spyware if Microsoft wrote a little bit of security into their operating system in a few ways:

    - Record log of installed files (prompt for any files being installed in non-specified directlories.. ie: If realplayer trys to install realisawesome.dll in C:\windows\system32, WINDOWS itself prompts me.)

    - Prompt for any programs trying to start up with the computer

    - Have only one method for a program starting up with a pretty little 'startup' icon in the control panel

    - Disable IE's install on demand by default (probby most common method for spyware)

    - Allow users to disable popups without a fucking extra program (fuck developers and their incessant popups - MS gives way too much control to them and none to the end user)

    - Have Windows control the uninstall and not some crappy script written by the same company that wrote the crappy software that user wants to uninstall cause' it was crappy

    - Allow the user to enable plugins only when desired (disable flash advertisements and stuff)

    - Quit allowing programs to install a shortcut in startup, the quicklaunch bar, the desktop, every goddamn folder on the computer, favorites, and quit launching a secondary program just to launch a button that launches the main program!!!

    This is how you could fix things in Windows.. Linux is pre-fixed.

    So, you Linux nerds, why the hell aren't we trashing Microsoft in this thread? They're fixing 'security', but not the type of shit Mr. Stupid Enduser cares about.

    --
    --- We need more Ron Paul!
    1. Re:Why aren't we blaming Microsoft? by josh3736 · · Score: 2, Insightful
      - Record log of installed files (prompt for any files being installed in non-specified directlories.. ie: If realplayer trys to install realisawesome.dll in C:\windows\system32, WINDOWS itself prompts me.)

      You have to remember that Windows is targeted more towards the Grandma/non-tech-inclined crowd, not the /. crowd. Whereas you would know what this means, Grandma wouldn't have a clue and just click 'Yes' to continue installation so she can watch the halarious video with the cats in it.

      - Prompt for any programs trying to start up with the computer
      - Have only one method for a program starting up with a pretty little 'startup' icon in the control panel

      Again, "do I want to start up 'ClockSync' at boot? Sounds important, I probably should!" Not to mention that there is no way that they'd break compatibility by removing support for all but one startup method. I do like the idea of a "pretty Startup icon," so long as it incorporates applications from ALL startup methods. (But then, how do you deal with NT Services? You don't really want Grandma disabling the "Windows Audio" service--oops, now sound doesn't work.)

      - Disable IE's install on demand by default (probby most common method for spyware)

      You're probably talking about ActiveX, which can be very useful. The better way to go about this would be if the Code Signing Authorities (VeriSign, etc.) would have more stringent requirements before they sign spamware. (By default, unsigned code won't run.) Unfortunately, with VeriSign, this won't happen anytime soon. (*caugh* SiteFinder *caugh*)

      - Allow users to disable popups without a fucking extra program (fuck developers and their incessant popups - MS gives way too much control to them and none to the end user)

      I do beleive the upcoming IE has a built-in popup blocker.

      - Have Windows control the uninstall and not some crappy script written by the same company that wrote the crappy software that user wants to uninstall cause' it was crappy

      Which is exactly what Windows Installer is designed to do.

      - Allow the user to enable plugins only when desired (disable flash advertisements and stuff)

      Good idea, but Grandma will never use it. The more enlightened will use The Proxomitron anyways.

      - Quit allowing programs to install a shortcut in startup, the quicklaunch bar, the desktop, every goddamn folder on the computer, favorites, and quit launching a secondary program just to launch a button that launches the main program!!!

      You can use ACLs to prevent writes to those directories. However, when something tries to write to one of those folders, there could be a prompt along the lines of "Do you want a shortcut to AwesomeShitwareApp installed in the Quick Launch?" Downside: The good apps with nice installers already do this, would piss some people off that they are being asked the same question twice.

  55. Labels - but not. by Allen+Zadr · · Score: 4, Insightful
    One thing that makes this less desirable from a software marketing standpoint is that in the short-term (early adoption), there is no 'negative' labels, where 8 negative labels means that your program could be considered 'safe' computing.

    Further, there are several games that ship with Microsoft DirectX. That modifies your operating system. The program's package can't be labelled without the (wrench icon), unless it comes with installation instructinos about how and where to download the required ActiveX features.

    In otherwords, sometimes the labelling will simply get in the way of the whole truth.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
    1. Re:Labels - but not. by The_K4 · · Score: 4, Insightful

      Which also brings up the point of software you download...no packaging! Do they need to put the icons on the linking page? All linking pages? On the google search replies? MOST spy-ware/ad-ware software isn't purchsed or packaged!

  56. nonsense by irikar · · Score: 1

    We'll soon see labels like: "Spyware-free Gator, included free with Kazaa!". Or even better, "Ad-free USB cable, buy it now!". Ever saw in your convenient store the "Margarine with no cholesterol"?

  57. Re:Like requiring thieves to pay taxes on thier lo by kawika · · Score: 4, Insightful

    You're talking about viruses, and of course anyone who wants to break the law can do so. Right now though, there is a large class of software created by companies that say what they are doing is perfectly legal. They claim that by having a user click OK on a dialog box they can do pretty much anything they want on that user's PC. And they are doing this brazenly, out in the open, and in the clear view of the governing agencies. LOP.COM is one of the most-despised pieces of spyware around and still the guy from C2/LOP has the ballz to file a comment for the upcoming FTC spyware conference saying LOP is the future of Internet advertising!

    Most spyware/adware makers feel the same way, they don't have to hide because they are not breaking any laws. And if you download the software directly from their web sites you will be presented with various screens and buttons you have to click to agree. However, the details of what you are agreeing to is anything but clear. The Claria license is 20 pages for example, and to paraphrase: "Once you click YES we can automatically download and install new software, even new versions of other vendor's software like Media Player or Flash if we need it to display ads. We can even send back an list of all the software installed on your system."

    Should it be legal to bury that in a 20-page document and then say that clicking YES on a dialog box is legally binding?

  58. Great concept, also needed in other areas by -tji · · Score: 1

    I totally agree with this concept.. In the age of the "shrink wrap license", the groups defining the terms and conditions need to take more responsibility to clarify the terms than they currently do. Who has the time, or the legal knowledge, to wade through 10 pages of legalese before installing some random program? I simply cancel the install when confronted with those licenses, but obviously many people don't.

    The same concept should apply to many areas:

    - DVD, and other future format, movies. The box should clearly state whether it has advertisements, if they play automatically, and if they can be bypassed. I get really pissed when my DVD player forces me to watch ads when I put a movie in. If I had known about it before purchasing, I would not have bought the movie. This should also include the bullshit FBI warning, and other remote control lockout functions.

    - Satellite TV providers - DirecTV keeps talking about "downres'ing" HDTV output if not through copy protected interfaces (crippling most current HDTV's). They are also talking about disabling the Tivo 30 second skip function. Who knows what else they'll do -- remote control lockout on commercials? They need to declare these sorts of things at purchase time, so I'm not stuck with a $1,000 HD-Tivo that won't skip commercials, and a one year committment to DirecTV programming.

    - ISP's - what monitoring can/will they do? Can they place any limits on inbound connections, etc.

    I'm sure there are many others.

  59. Re:100 years later and Congress still can't read. by Anonymous Coward · · Score: 0

    Yeah! Example of great modding! The article is about Congress considering a law requiring software vendors to say something on their packaging and somehow bringing up the First Amendment is Offtopic?

  60. Labels aren't going to help by Anonymous Coward · · Score: 1, Insightful

    Spyware doesn't come with the products you buy in a store. It comes from web pages in the form of activex driveby installers, with crappy software "bundles" in p2p programs, and so forth. The techniques used to install are deceptive, and will work around whatever laws you try to put on them.

    The solution is to have intelligent security (e.g. not everyone is the fucking admin user, and your web browser doesn't happily run code from other web sites). It's not rocket science.

  61. The real need: A Underwriter Labs for software by Croaker · · Score: 1

    I guess this is a good start, but he states that we should avoid "icon creep." The problem is, the sorts of nastiness that spyware can carry out will likely be lumped up with the same icons that most legitimate software will cover.

    I.E. think about how many icons Mozilla could be required to have on it... it can be set to start at boot with that quickstart icon thing. It can can be set to send data back home if you've set up the Talkback crash reporting, which will likely send back monitoring information on what else is running on your PC. Mozilla can also certainly display popups (although, granted, at the behest of web sites). I don't think Mozilla does remote control or self updates, but a future release could, in a non-evil way.

    If people install Mozilla, then they'll see three or four icons. Think how many other benign pieces of software will have to display those same icons. Now think how many nasty bits of spyware would also display those same icons. If people repeatedly see the same things over again, they aren't going to be on their guard against a program that does the same sort of thing other programs do, but for nefarious purposes.

    Personally, I think a good idea would be to have an independent, third-party review board sort of like Underwriter Labs (those UL label folks you find on most eletrical appliances) to label software as having been tested and being up to published standards for respecting privacy and being a good "software citizen." Then we can train the user to look for the "Certified by Software Testing Labs" as being safe.

    Such a board would be hard to set up and keep independant of the industry which it serves... but I think it is possible. We could, hopefully, make such a review board practiclke enough that small software firms, and even open/freeware authors could get certification.

  62. Who says more icons have to be bad, anyway? by Ayanami+Rei · · Score: 3, Insightful

    Aside from the pop-ups one (which may be difficult to "guage"), all of these features could be good or bad depending on the circumstances. The logic being, IF it has a lot of icons, AND you trust the company, then it's still safe to buy.
    OTH, if it has a lot of icons and you DON'T trust the company, it's probably NOT safe to buy. If it has one or no icons and you don't trust the company (or you do), it probably can't hurt.

    Example:

    Auto-Update, Uninstallable, and Modify system for a service pack from MS is no worse than Modify System + Popups from a "Free Web Accelerator" from some random website.

    I can see them sticking those icons right next to the "recommended system requirements". It'd start looking like a Nutrition Facts label. They just need one for "Requires Administratrive Privledge", and maybe they should either add one that says "Directly Controls Hardware" too.

    And I think the telephone calls one and pop-up ones are too specific. The telephone call one should be more like "can incur incremental cost automatically" (so it'd apply to MMRPGs or Click n' Run as well) and the pop-up one should simply be "Adware".

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  63. Re:Windows XP affected? /windows/applog ? by SmackCrackandPot · · Score: 1

    4. Monitor: Keeps Track of What You're Doing Don't forget:

    /windows/applog

    which at this point in time is wasting approximately 8 Megabytes of my disk space.

  64. troubled water by Anonymous Coward · · Score: 0

    Like a bridge between library and plotter,
    I will let you down....

  65. No... by Mongoose+Disciple · · Score: 1

    I think the parent poster had it right, and if anything you're arguing for their case, not against it.

    In case you haven't noticed, much as Windows is the overwhelmingly dominant OS, IE is the overwhelmingly dominant browser. That's not to say that IE is without its flaws, and it's not to say that other browsers do have flaws (although they do). But you're kidding yourself if you don't think the main reason there's more malware for Windows/IE than anything else is because of their popularity. Ease of writing malware for them is a far distant second if that.

    1. Re:No... by ThisIsFred · · Score: 3, Insightful

      But you're kidding yourself if you don't think the main reason there's more malware for Windows/IE than anything else is because of their popularity.

      To agree with you, I'd have to accept that popularity, and not design, is what creates security flaws. No, sorry, I'm not buying it. Netscape, with it's 6 major vulnerabilities that have long since been patched, I can sit here and surf all day without picking up any malware. Windows is the problem, and IE is the enabler, if you will. I'm going to be switching our network workstations over to Netscape, and EULA-be-damned, I'm going to find a way to cripple IE.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    2. Re:No... by Anonymous Coward · · Score: 0

      Lets say Netscape was THE browser to have. Do you think anyone would be bothering to write IE exploits?

      The problem only shifts to a different platform. That you are using a netscape derivitive or netscape itself is NOT the reason you are without malware. It is because when you are trying to get on the most computers through sneeky ways you target the one that is on 99% of windows PCs. To target the 1% would be silly. Also as mozila becomes more popular you may find yourself in the same boat again.

      Instead of disabling IE you may want to look into better ways to lock down your C drive. It CAN be done. You may want to look into ActiveDirectory and the like. You can define VERY finely what can and can not be changed/installed in a Windows enviroment.

      But disabling IE is not the answer. I predict within a few weeks of you doing this you are undoing it for some higher ranking manager. Then his buddy will find out, and so on. Soon you are supporting not 1 browser but 2. HAVE FUN with your crippling!

      You can also get rid of 99% of malware by logging whats going on, and modifiing scripts. Also by installing a proxy server you can filter nearly 99.99% of it out. Do not let it get on the box in the first place... Do not even GIVE your users the chance to click 'yes'. Install scanning software to look for 'new' things. Remind people of the 'acceptable use' policies your company has. Many of these malware/spyware things come from websites users proably should not be on in the first place durring work. Make the people who are making your job misserable RESPONSABLE for their actions.

      Why do this at all? Because through IE is not the ONLY way this crap ends up on a computer. For example Kazza install some for you. There are tons of nice little apps that install the stuff for you. And some of them are even smart enough to hook into netscape...

    3. Re:No... by ThisIsFred · · Score: 3, Interesting

      Lets say Netscape was THE browser to have. Do you think anyone would be bothering to write IE exploits?

      Your argument is based on the premise that IE and Netscape are the same in terms of design. Netscape/Mozilla can't be "hijacked" in the same manner because it doesn't use Windows' registry classes to determine what to do with a downloaded file, and it isn't integrated with the Explorer shell. A Netscape browser window instance can't be silently started (without a "head"), and a new filetype can't be opened without the user knowing, or taking action. Likewise, Sun Java and Javascript is limited to things done inside the browser, it doesn't have access to the rest of the operating system.

      But disabling IE is not the answer. I predict within a few weeks of you doing this you are undoing it for some higher ranking manager. Then his buddy will find out, and so on. Soon you are supporting not 1 browser but 2. HAVE FUN with your crippling!

      Obviously, I can't completely remove it, that would break Windows. I want to use it as a tool for running Windows Update, but I will have to make exceptions for certain trusted sites. It won't be my undoing because my superiors are well aware of the problems that malware causes, and would be happier without pop-ups and system instability. I'm not doing this in secret. I've explained to them the reasons, the effects, and the exceptions where some may have to use IE.

      Make the people who are making your job misserable RESPONSABLE for their actions.

      I can't go Stalin on my network users. Where there are standard configurations, we use DeepFreeze to restore the computers to the original configuration. Unfortunately, we can't use this everywhere, because it is to inflexible for the users with non-standard configurations.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
  66. to get this started ... by sir_cello · · Score: 1


    It's difficult to define and enforce this across the swathe of software products, but one way to start is to require it for government purchasing contracts: forcing major vendors (e.g. microsoft _and_ open source vendors!) to start the ball rolling. Once it gets ironed out after a couple of years, then roll it out further.

    Good idea though.

  67. More evil bits .... by Frater+219 · · Score: 5, Interesting
    It ain't a joke. Honest software makers will indeed likely support it, since it allows them to make clear how their software differs from crapware. I'd go for a few more labels, though, intended to illustrate the intent of the software, so you get what you are paying for.
    • A portcullis. This software filters or alters the content of files or incoming Internet traffic. Web pages you see, for instance, might not represent the exact transmissions of the Web server or the intent of the author. Appropriate to anti-virus software, porn-filtering censorware, privacy software ... and adware that replaces ad banners with other ad banners.
    • A police badge. This software runs by default under elevated or superuser ("root" or "Administrator") privilege. (Simply requiring superuser privilege to install the software doesn't count. Creating a dummy user with most of the privileges of the superuser does, though.) Therefore a bug in this software, including a security vulnerability, can affect anything on your computer -- not just the files owned by the user actively using it.
    • A cable plugged into a wall socket. This software accepts incoming network connections in the default configuration. If you do not intend this software to accept traffic from the Internet, you will need to change the configuration or have a firewall.
    • A computer with an arrow through the monitor. This software is designed to be remotely disabled by the publisher under certain circumstances (such as breach of license or expiration of subscription). The fact that it is installed and working today does not imply that it will continue to work without future intervention.
    • A closed mouth with a finger making the "shush" gesture. This software's license forbids or encumbers the publication of reviews without the permission of the publisher. Reviews you may have read of this software may have been selected by the publisher to represent it in an unfairly positive light.
    • A pair of handcuffs. Documents or other files you produce using this software are encumbered by its license, patents, or other proprietary rights of the publisher. Appropriate for a word processor whose file format is patented, or a compiler whose license forbids you to use it to write software that competes with the publisher's other software.
    1. Re:More evil bits .... by TheSpoom · · Score: 1

      Um... Some things are more important than others. As much as these icons would make sense, I wouldn't want a bill like this to be opposed (or at least, more so) by some of the largest corporations out there (namely Microsoft) due to some of the additions that you have here. Spyware is constantly becoming more and more a problem for new computer users who aren't aware of it, as I'm very much aware (posting from my tech support job right now ;^).

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    2. Re:More evil bits .... by cloak42 · · Score: 3, Informative

      A closed mouth with a finger making the "shush" gesture. This software's license forbids or encumbers the publication of reviews without the permission of the publisher. Reviews you may have read of this software may have been selected by the publisher to represent it in an unfairly positive light.

      Any license that would prevent you from reviewing the software is highly illegal. Reviews are explicitly covered under the Fair Use clause of copyright law. So much, in fact, that it's entirely legal to include clips of movies, songs, or text from a book in your review. (A perfect example of this was when two whole pages of Harry Potter and the Order of the Phoenix was leaked to the public in a review. Court's ruling: Fair Use.)

      You could easily challenge something like that in court, if it came down to it.

  68. Re:Like requiring thieves to pay taxes on thier lo by spambytes · · Score: 1
    Spammers are going to ignore this, just like an unsubscribe link.
    Maybe I'm paranoid, but spammers _don't_ ignore the unsubscribe link. Sending an email to an unsubscribe link is like running up a "please spam me more flag".
  69. The right solution would be technical, not legal by Minna+Kirai · · Score: 4, Interesting

    Like many people, Garkfinkel is proposing a legislative solution to something that'd be better handled technically.

    (Legislative solutions are suboptimal/dangerous for many reasons. They are over-broad, in that they apply even to consenting adults who wish to engage in the behavior without meddlesome government oversight; cf prostitution. And they're too-narrow, in that they can by necessity only apply within the country's legal jurisdiction, whereas software distribution is an international operation)

    Turn now to the second page the Pure Software proposal. The list of potential warning-labels it suggests is: Hook, Dial, Modify, Monitor, Popup, Remote Control, Self-Updates, and Stuck.

    All of those things are basically technical features which a well-designed operating system could prohibit programs from using, without permission. The root of the problem is that even after 30+ years of software publication, most programs are still just completely arbitrary lists of instructions: once they're executing, they do whatever they do, and nothing can stop them.

    The big exception there is that most OSes, at least, restrict programs on a per-user basis. A program cannot read or edit files to which the executing user has no permission. That's an important step, but one that Unix has had firmly in place since the 80s. As time passes, we need to go further: program priviledges should be restricted not just at the per-user level, but also at finer granularity.

    When I download and install a program, I don't want just the option of "run it or don't". I should be able to run it, but without it being able to read any files except those it came with. Or being allowed to read files, but only if I pick them from a system-supplied dialog box. Or read any files, but not write to them, except in a directory I've chosen (and that it can't override). Or write files, but only in specific approved formats (such as those which can't possibly contain executable code). Similar kinds of restrictions suggest themselves for GUI and network areas (including the important points of "phone home" and "data tainting")

    To a small extent, Java frameworks (like "Web Start") have attempted to do this, with a list of features the user can individually permit a program to execute. Microsoft .Net also makes overtures in this direction. It will be a challenge for OS vendors to allow users to have this amount of control, without overwhelming them with so many choices they'll give up and just give full permissions to everythig (in the pattern of "I always run as administrator, because it's the only way to get stuff done"). But those challenges can be surmounted with skilled interface design.

    The best way to prevent software from doing something is to use software that prevents it from doing it. (As Lawrence Lessig said, the best and most effective laws for code are more code)

  70. That misses the point somewhat by rauhest · · Score: 1

    Well, in that case it'll be much less useful for the consumers, since they'll have to think hard about what evils were left unmentioned.

    I would say that the labels described in an article are not really negative, they just state the fact. There's nothing wrong with free version of Opera running ads in the corner of its window, of with some personal firewall monitoring my actions. However, I as a consumer, would like to be sure that, say, there're no backdoors and that the software can be uninstalled cleanly.

    The whole deal is about helping consumers make informed decisions. Helping companies that have no respect for their clients' privacy to sell a questionable product is not something we should lose our sleep over.

    1. Re:That misses the point somewhat by maiden_taiwan · · Score: 2, Insightful
      No, a positive "seal of approval" is much easier to think about than a slew of negative labels. It's just one thing, and it says "All is OK."

      The labels in the article are indeed negative. There is a strongly perceived difference between "This product does something you might not like" and "This product behaves well."

  71. We have that for avionics systems... by C. · · Score: 2, Insightful

    ...why not do a similar thing for everyday software?

    In commercial avionics there is a standard that describes the testing (and other) obligations for a software manufacturer. If you see a product certified to DO-178B level A, you know it can be used for a life-critical purpose. If you see DO-178B level E, you know they only slapped the label on something they developed without any formal development (and testing) process.

    If software manufacturer are to be obliged to disclose the amount of spyware they distribute, then they should by the same account disclose how many bugs we expect them to distribute. Just make an-easy-to-go-through certification in order to disclose how well you've tested your software to meet the requirements, and you're in business.

    --
    C.
  72. Secret Software Formulas by Lord+Kano · · Score: 2, Interesting

    the Pure Food and Drug Act of 1906 forced manufacturers of foods and drugs to divulge the contents of their products.

    What's to stop someone from saying "This product may contain one or more of the following; ad-ware, spy-ware, automatic updates, and a chance to win $1,000,000"

    That last item would be enough to entice most people to buy it anyway.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:Secret Software Formulas by KD5YPT · · Score: 1

      I don't think they can say "may", even the contents label just list EVERYTHING that's in there. So the format may be something like this for the Pure Software Act.

      "This software contains adware that monitor and provide you with content sensitive information that helps keep this software free."

      --
      In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
  73. Cyber-Surgeon-General's Warnng by killyourblender · · Score: 1

    WARNING: The contents of this software contains adware, spyware, and several useless annoyances. It has been proven that prolonged exposure to such contents has been known to provoke hysteria, fits of rage, nailbiting, and in many occurrences, system failures

    Should you experience any of these symptoms, there is no need to contact a doctor. Simply apply any blunt household bludgeoning instrument forcefully to your computer. You may also contact your local Technical Support hotline for further assistance.

    --
    "Would you rather be right, or happy?"
  74. Mod parent up, please by Anonymous Coward · · Score: 0

    Mod parent up, please.

  75. Packaging Problems by djblair · · Score: 2, Funny

    With all of these icons, will there even be ROOM for the logo on the Windows box?

  76. What about spam software? by FerretFrottage · · Score: 0

    Would spam software carry the spam label...ummmm...spam

    --
    "Look Lois, the two symbols of the Republican Party: an elephant, and a fat white guy who is threatened by change."
  77. No DRM?? by t_allardyce · · Score: 2

    This should go for electronics too (especially items such as DVD players etc that have embedded software)

    But where is DRM? Thats the most important label of all, and the description of the label must _not_ include the words "Digital Rights Management" which is simply PR crap for "restricting what you can do"

    --
    This comment does not represent the views or opinions of the user.
  78. Why? by FreemanPatrickHenry · · Score: 2, Insightful

    What ever happened to caveat emptor?

    If you don't know what you're buying...don't buy it.

    --
    I have discovered a truly marvelous .sig which, unfortunately, this space is too small to contain.
    1. Re:Why? by mikeswi · · Score: 3, Insightful

      "If you don't know what you're buying...don't buy it."

      So, you believe you shouldn't buy something if you don't know what it does, but are against a requirement that forces the maker to explain what it does?

  79. I know I'm weird... by isecore_JMK · · Score: 1

    but I read that as in Simon & Garfunkel (the musical duo)

    --
    This is my sig, this is my gun. This one's for flaming, this one's for fun.
  80. Comanies spying on employees? by diatonic · · Score: 2, Insightful

    Some spyware is also sold for the explicit purpose of helping spouses to spy on their partners, parents to spy on their children, and employers to spy on their workers.

    So this guy really feels that employers who monitor company computers are spying on their employees? Should closed circuit cameras be taken down to prevent spying on employees? It's a company computer... they can load whetever software they like on it!

    .:diatonic:.

  81. It's too tied into the GUI model by RockyMountain · · Score: 2, Interesting

    I like the idea in principle, but see plenty of problems in it's practical impelementation.

    As described, the proposed law would hard-code the concept of using icons to disclose this information. What about fundamentally non-graphical programs (drivers, daemons)? What about overall non-graphical environments (servers, embedded)?

    I fear this scheme would further what is already an increasing problem: that everybody wants to attach a GUI to every program, even if it's totally inappropriate (e.g. printer drivers). The proliferation of spurious GUI interfaces leads to the proliferation of inappropriate design choices in exception reporting (pop-ups instead of log files), configuration methods, etc.

    I'm not anti-GUI, by the way. I'm anti-inappropriate-GUI, and I fear hard-coding icon requirements into every piece of software makes this trend even worse. Immagine if every .deb or .rpm package in your Linux system had a spurious GUI component, just to comply with a well-intentioned but poorly-considered law!

    On the other hand, I would definitely like to see these icons displayed on the labels of software packages and disks, or on the web pages that software is downloaded from.

    Oh, and something the article didn't mention, but I'd propose this ammendment to the act: Make it hard to add any additional icons (i.e. to make the program behavior worse) in upgrades. If any icons are added, the vendor must either (1) continue to support the old version for future bug fixes, security patches, etc., or (2) refund the purchase price to buyers who choose not to continue using the product. (Obviously, there'd have to be a time limit, but long enough to prevent the use of "incrimental-spyware" as a bait-and-switch technique.)

  82. Ingredients: by mnemotronic · · Score: 2, Funny
    This software product may contain the following:
    logic or programmatic errors; algorithm errors; design errors; unused, invalid, or obsolete code; stolen code; improper, incorrect, or misleading documentation. You, the purchaser or user of this software product, are entirely responsible for any flaws, errors, omissions, or other acts committed by the designers, creators, and implementors of this product during the design, creation, or implementation of said product.

    Use of this product may enable third parties to surreptitiously control your computing environment. You are entirely responsible for the acts of these third parties.

    Special notification for citizens of the United States

    Parts of this product may have been designed or implemented outside the United States by programmers who may not (personally) be friendly to United States interests, and who have, in any case, eliminated the jobs of tax-paying US workers.

    Purchase or use of this software may marginalize, restrict, or eliminate one or more or your constitutionally guaranteed civil rights.

    Use and enjoy!

    --
    The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
  83. Re:The right solution would be technical, not lega by lurker412 · · Score: 2, Insightful

    Hmmm...I don't know that I want to work that hard. When I install a new program, I usually don't know very much about it, so it would be rather hard to tell what behaviors are needed. I am a geek, so I could probably get it right most of the time if I took the trouble. Same would be true of reading the EULAs. But most software users are not geeks and letting them pick and choose the options that you suggest seems entirely unworkable regardless of the UI. It might work for you, but it would be a disaster for most.

  84. Simson Garfinkel??? by Anonymous Coward · · Score: 0

    I think Simson & Garfinkel was a cover band back a few years ago.

  85. I agree! by ryanw · · Score: 1
    Sure, studies have proven smoking can cause death so it has to say it on the label... Also running windows on the internet can cause you to receive tons of viruses and such. The label should be clear and explain this. The EUA is a joke. Who has time to read through 12 pages of the small print license before installing the software. People should know what they're getting into, and there should be limites to the amount of information that is 'viewable' to the end user. Just cause there's 12 pages of small type doesn't mean it's truely "viewable". If they're required to show the license, users should be required to get the jist of the agreement before being forced to agree.

    And on that note, how does that affect people that use hacks which remove the license or just puts the software in place without using the main installer (so no license)? Are they NOT held responsible to the terms and conditions?

    1. Re:I agree! by Grievre · · Score: 1

      Nope, they're not. They're also possibly breaking the DMCA. But anyway, click-through "contracts" are a joke and probably won't hold in court for long.

  86. OUTSOURCED label or Prodly Programmed in USA labe by AngstAndGuitar · · Score: 1

    Perhaps we sould create a positive label "programmed in the USA" to go on software as well.
    In much the same was that this boosts clothing sales, I wonder if it might boost program sales...

    --
    Less look fast, more go fast.
  87. And I'm sure... by The+Master+Control+P · · Score: 1

    That the human trash who write malware always obey the law. Just like spammers coughCANSPAMcough do. I mean, honestly, since when does someone who feels that it is acceptable to steal your personal information without your permission obey stupid little things like the law?

    1. Re:And I'm sure... by KD5YPT · · Score: 1

      With that law, we now can legally SUE THE HELL OUT OF THEM! If it's a free software that is not from a company... then sorry for those people who want free software and don't read the fine prints...

      --
      In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
    2. Re:And I'm sure... by rokzy · · Score: 1

      yeah, and what are all these useless laws about theft and murder for? it's not like they'd stop and apologise if you said "hey, that's illegal you know!"

    3. Re:And I'm sure... by Grievre · · Score: 1

      You're being a little confusing... do you mean Free Software (FSF definition) or freeware?

  88. Limitation of liability; the cigarette co. example by David+Hume · · Score: 1

    I can hear the software vendors right now. "Oh, sure, I'm going to label my software as 'pop-up', that'll bring in the customers, oh, yeah!" More likely, they'll fight it on the grounds of anyone who ever made or makes use of the Yes/No dialog box -- "That's a pop-up, too, make them label their software." Totally meaningless.


    Oh, I don't know. You could have said the same thing about food labels, but the fact is a lot of the food industry actually wanted them.


    I doubt that they initially wanted them, but the truth is that the mandated warnings on cigarette packages proved very beneficial to the cigarette companies when they were originally sued for causing cancer, etc. One of their best initial defenses was, "What do you mean you didn't know that cigarettes can cause cancer (heart desease, etc.)? There is a bold face warning on each and very package!"

    The same thing could prove true for manufacturers of alleged malware. How can you complain if instead of the existence of the program being disclosed in the fine print of an EULA, its existence is disclosed on the outside of the box by a nice, large, colorful icon? "What do you mean you didn't know what you were getting? Its disclosed on the outside of the box!" "What, you want to interfere with the right of people to freely and consensually contract when both sides have been fully informed about what each of them is getting?"

  89. What if I say .... by kbahey · · Score: 1

    What if I say that my software is made out of 100% recycled bits? Would that be a good selling point for it?

  90. Well, This Won't Work by Master+of+Transhuman · · Score: 1

    ...because Microsoft would have to bloat up to maybe a couple more gigabytes to house all the new icons.

    Oh, wait, that's Longhorn.

    Of course, they could just put one BIG icon as their boot page. An image of Bill's face, maybe.
    After all, as soon as you see his face, you know you're gonna get ripped off. The students at Harvard knew that when he was running poker games.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  91. And Children's Games, FTLOG by ReadParse · · Score: 1

    As a parent and a software developer, I can say that many, many, MANY children's games absolutely suck. I'm in favor of full disclosure on the labels. I propose a "suck factor" or something. A big sticker on the front. "Suck Factor: 7"... on a scale of 1 to 10, with a suck factor of 0 being the best.

    RP

    By the way, FTLOG means "For the Love of God"... trying to start a new acronym here :)

  92. Nah, too many lawyers. by BillX · · Score: 1

    It is a great idea in theory. Ideas like this have been discussed by spyware haters, activists, and makers of security software in a number of fora. Each time, they are ultimately rejected on the basis of creating legal liability/difficulties/saber-rattling for whoever is giving software the classifications. Some scenarios:

    1) Researcher gives a piece of software from "Vendor A" e.g. a frowny-face icon because it does something semi-questionable, like transmit a GUID or auto-update without notice. Same researcher gives the same classification to another product from "Vendor B", but this product transmits the entire contents of the user's hard drive, harvests their email, and molests children. Vendor A's lawyers object to the classification on the basis that it associates their product with that of Vendor B, "creates confusion", etc.

    2) Researcher evaluates a product on Tuesday, finds it spying, and gives it a SPYWARE label. Product's developer updates the program on Wednesday to remove the spyware features. Product's developer (or counsel, etc.) contacts the developer on Friday, demanding removal of the label because (on Friday) it is "false and damaging misinformation" causing damage to their business. Should the researcher label the product based on the sum of every version, only the latest version, the last n versions, or...? How would it play out in court, if the researcher and vendor disagree on which is appropriate? [Expensively, no matter who wins.])

    3) Researcher labels a product $blahware, where $blahware is a relatively new term (e.g. Adware, Spyware, Malware, etc.) that does not appear in any official lexical record (OED, or whatever) and thus is not definitively defined. Product's author demands removal of this label on the basis that they can find definitions of $blahware (by other sites, their own affiliates(!), or whatever) that their product does not fit under. Whose definition shall be used? Which is correct? What if the researcher in question is in the minority? (This even can apply to terms the researcher has in fact invented on the spot. Think a hot-headed vendor will stand by while its product is labelled 'Crapware' a month before their big IPO?)

    These are just a few scenarios. Unfortunately, most of this research is done by hobbyists and other everyday folks who don't want to, or can't afford to, be drawn into a lengthy battle, even if a judge would most likely find in their favor.

    --
    Caveat Emptor is not a business model.
  93. Several problems in addition by frenetic3 · · Score: 1

    1. Loopholes, loopholes, loopholes.
    As soon as a specific 'naughty' behavior is labeled and given a cutesy little icon, the [spy|ad]ware manufacturers will simply do something similar but that doesn't fall under that exact categorization. For example, a piece of adware might not pop up an ad but might instead intercept your web browser navigator and post an 'in between' ad of its choice within the browser window for 5 seconds or something (this kind of thing is coming.) And then after that gets labeled a few months later, they'll do something else, and something else, etc. It is unlikely that whatever committee is in charge will have either the resources, technical ability, or incentive to keep up with the 'state of the art'.

    2. Who will pay to examine all the software?
    I seriously doubt that the gov't or whatever agency (FCC/whomever) has the resources to pay a team of talented software engineers to label every piece of software that could be conceivably downloaded. (hell, just look at our patent office's ability to competently evaluate software patents) Sure, like patents or code signing certs, you could have everyone pay a fee, but that fee might be too large for a fledgling software company to cover. And maybe you might get the 'reputable' software companies to foot the bill to some extent, but that creates a conflict of interest in itself (is Gator/Claria a 'reputable' company? Real? Apple? :P)

    3. Enforcement?
    How will this be enforced? The punishments will need to be more than a slap on the wrist -- otherwise any fines will simply be an operating cost and will not deter anyone (witness the joke that the antitrust ruling was with Microsoft.)

    I don't think icons that refer to specific behaviors of a program are going to be helpful; since 'nice' programs like Winamp and antivirus programs would themselves get the same self-update, hook (startup), and wrench (OS update) warning labels, so the average user is going to become conditioned to click "OK" on every install, just like they're conditioned to click through clickwrap agreements/EULAS. Distinctions based on technical behaviors are simply too confusing for the average computer user -- assuming the average user can make the nuanced technical judgment to tell 'nice' software from adware based on behavior is like assuming you or I could find loopholes in a 30 page legal contract.

    The annoying thing about spyware is that it's unwanted advertisement from third parties. Regardless of what technical means they use to do so, the key distinction is that spyware providers get paid by third parties to advertise and non-spyware usually does not. Therefore, a simple icon and string of text that states "This software provides advertising from third parties" gets a little more at the heart of the issue, and the law doesn't have to change every 3 months with the advent of new techniques. The same principle could be applied to "phoning home", "spying" behaviors, or collecting usage data outside the context of the program as well as how such data is collected, aggregated, and/or sold.

    Again, with such a simple clause spyware companies will inevitably find loopholes (e.g. play games with what constitutes "advertising"
    or a "third party") but at least it's better than classifying by a bunch of arbitrary technical behaviors which are employed equally by 'nice' software as well -- and it hits closer to the revenue stream. A spyware provider will have a harder time lying about its advertising behaviors if it is clearly receiving revenue from advertisers, or selling statistics/personal information.

    Longest Post Ever. :P

    -fren

    --
    "Where are we going, and why am I in this handbasket?"
  94. Memorable Name principle: SCO link by rolofft · · Score: 1

    I have reason to suspect former Caldera exec, Ransom Love, is a member of the Strange Name Mafia. I bet judge Learned Hand also belonged.

    --

    "Give a man a fish and he will ask for tartar sauce and French fries!"

  95. Re:The right solution would be technical, not lega by Minna+Kirai · · Score: 1

    When I install a new program, I usually don't know very much about it, so it would be rather hard to tell what behaviors are needed.

    True. That's why it should be possible to quickly adjust those permissions after installation, such as when a running program tries to do something unallowed. One obvious thing is that some programs which can use the internet don't always need to do so. The OS can check with you the first time the program tries to connect outside, and allow the connection just that once, or for 30 minutes, or forever. (Some desktop firewall products already do that exact behavior)

    It might work for you, but it would be a disaster for most.

    It's already a disaster for most. So every little bit of help will be an improvement. And I don't think it'll really be unmanagable. Yes, there are an enormous number of capabilities that could be toggled for each individual program. But in 95% of cases, a new program will fall cleanly into a well defined category like "file viewer", "network client", "video game".

    For example, lets look closely at the videogame category. Today if I want to download a free puzzle game, but don't want it uploading my email addressbook to its programmer, my choices are limited. The most elegant approach is to have a separate username on my PC just meant for running games. But that's awkward (at minimum, it prevents me from running the game on the same desktop as my normal apps). If there was some way I could install the program attached to my normal username, but with only a subset of my full permissions, that'd be much better.

    How about this: When you start to install the program, it identifies itself (to the OS) as in the "game category", which implies that it doesn't need the ability to read/write arbitrary files (only files inside its directory tree, like savegames and texture maps), but it does need freeform network access (for multiplayer). The OS can just pop up a quick dialog box "Is this really a game?", which encapsulates all the recommended settings for the category.

    Only rarely should someone have to exercise more finely-grained control.

  96. Needs an icon only if... by gd2shoe · · Score: 1


    A nice idea, but I think your interpreting the icon idea a bit more extreme than I. I think the implication was that the icons would be needed ONLY for the default settings. If a program that runs in the background can be set to start automatically at startup, but you had to manually turn that feature on, it would still not require the warning icon.

    (That's what I think is being proposed, legislation could go the other way though.)

    --
    I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
  97. Re:The right solution would be technical, not lega by gd2shoe · · Score: 1


    I'm still new to Linux, but isn't that what the "sticky bit" is for? You can set the file permissions such that any user can run an application, but that it always runs with the permission of it's owner.

    (I realize your proposing a step further, but I'm just pointing out a current possibility.)

    --
    I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
  98. Code Access Security by zyridium · · Score: 1

    If people started programming with real languages running in secure VMs, then we would be able to know *and* restrict exactly what it can and cannot do at a low level.

  99. Hootie McBoob! by Anonymous Coward · · Score: 0

    Homer: Almost forgot, while I was at the courthouse, I had them change your name.
    Marge: To what?!
    Homer: Chesty Larue.
    Marge: Chesty Larue?!
    Homer: Just try it for two weeks. If you're not completely satisfied, you can be Busty St. Claire.
    Marge: I don't want to be Chesty Larue or Busty St. Claire.
    Homer: Fine, Hootie McBoob it is.
    Marge: Good night, Homer.
    Homer: Sleep tight, Hootie.
    Marge: Let go of those!
    Homer: He he!

  100. MOD PARENT DOWN -- Offtopic/Troll by Anonymous Coward · · Score: 0

    Why did you even bother to post this drivel?

  101. Re:New XP label - I have a dream by Anonymous Coward · · Score: 0

    ... of hordes of angry (yet stealthy, with Ninja-like stealth) hackers descending, at a fixed time and day, on software outlets worldwide such as OfficeMax and Best Buy and Circuit City and Future Shop, armed with rolls of silver stickers, bearing the words in the parent, which they affix to all copies of Microsoft Windows(tm)(R) in the store.

    It becomes impossible to go into any retail establishment selling Windows without this sticker on it. Sales begin to plummet....

    Now, hold on to your chairs, because this is where it gets very surreal, almost running against the laws of possibility as we know them.

    Next to these tainted copies of Windows is a box with a reassuringly happy smiling penguin/daemon/whatever on it - yes, it's a user-friendly completely "plug and play" free OS. That opens Office documents. And saves them back. It runs Windows programs, but has such an intuitively set up selection of beautifully designed free software that people really don't need to stoop to that level. And heck, since this is a fantasy, it also runs games designed for Windows, but twice as fast. It also installs with 1 click from a CD.

    A guy can dream, can't he?

  102. Java content should be declared by Anonymous Coward · · Score: 0

    I bought a tax package written in Java this year. It's a slow and poorly designed piece of shit that pauses for seconds at a time doing nothing. The fact that it was written in Java was not on the box - had I known I would have forked out an extra $10 for Intuit's software.

  103. Oh, the irony! by Anonymous Coward · · Score: 0

    Consumers should be informed that there are some programs for which there is no going back.

    So far, I've been able to uninstall every single piece of spyware I've ever gotten on my comptuer (very few, but Spybot and Ad-aware got them right away).

    However, the one program utterly uninstallable on my computer is Windows Media Player 9! This program was installed knowingly and willingly, unlike every other conventional "spyware" program. (I kick myself daily for letting it on, as well.)

    I wholeheartedly agree with giving it the proposed "Stuck" label (and I realize that an uninstall does work--reinstall Windows, which I do intend to do in the near future!).

  104. Offshore bit by clambake · · Score: 1

    I wouldn't mind a little sticker detailing how many local workers (whever the country) lost thier jobs to produce the product. Not becuase I give a shit about the jobs, just because I've found cheap, offshore work to be fairly shoddy and want to stay away.

  105. EULA screen, above the fold by tepples · · Score: 2, Insightful

    For downloaded programs, how about putting the warning label on the installer's EULA screen, above the fold? (The "fold", in human interface design, is the first line of text not visible in the initial state of a scrolling text box.)

  106. Clickwrap, NDAs, and the DMCA by tepples · · Score: 1

    Any license that would prevent you from reviewing the software is highly illegal. Reviews are explicitly covered under the Fair Use clause of copyright law.

    Not necessarily. A covenant not to publish reviews of a program that have not been approved by the program's copyright owner wouldn't be an agreement governed by a copyright license (like the GPL) but rather a contractual agreement. Non Disclosure Agreements are commonplace in the industry. A lawyer might argue that since October 1998, clickwrap EULAs are binding in the United States because the installer is an effective access control mechanism around the encrypted archive containing the copyrighted computer program, and installing the software without having clicked through the EULA requires circumventing the mechanism in violation of 17 USC 1201. A contract needs an offer, an acceptance, and a consideration; here, the offer is presented in the EULA, a click on the "I Agree" button indicates acceptance, and consideration includes decrypting the program in exchange for everything short of the user's firstborn.

  107. Wrong about the black border by tepples · · Score: 1

    In other words, do you claim that Microsoft Windows XP and later aren't buggy? The Windows XP logo lacks a border; the white space in the image is space rather than white lines, as can be seen from the shadows in this image. I'd rely on a patched installation of Microsoft Windows 2000, whose logo does include such a border, more than a patched Windows XP installation.

    1. Re:Wrong about the black border by dspfreak · · Score: 1
      In other words, do you claim that Microsoft Windows XP and later aren't buggy? The Windows XP logo lacks a border

      I didn't intend to make such a claim. I run Linux almost exclusively, and was going from my fuzzy memory (I wasn't even 100% sure of the colors of the panes). Jeez, man, I was just trying to crack a joke. Relax!

      --
      "Tolerance is the virtue of the man without convictions." -- G. K. Chesterton
  108. Dry humor by Anonymous Coward · · Score: 0

    My joke was that I pretended to take yours seriously. Good situation comedy writers know how to give a punchline even to a straight character.

    -- tepples

  109. Re:Like requiring thieves to pay taxes on thier lo by rtaylor · · Score: 1

    You look at two food cans... one has a label with ingredients and such and the other one doesn't. Which one will you eat?

    If the one with the label says anything about green peas, I'm going with the mystery meal. Canned green peas are just that bad.

    --
    Rod Taylor
  110. Re:The right solution would be technical, not lega by Anonymous Coward · · Score: 0

    You're close, that's the set UID bit. The sticky bit does something else (but I can't remember exactly what right now).

  111. Re:Like requiring thieves to pay taxes on thier lo by Halfbaked+Plan · · Score: 1

    I'm sorry. The idea of a 'software police' with the kind of enforcement powers that the FDA have just frightens me.

    --
    resigned
  112. *IX permissions system by 0x0d0a · · Score: 1

    There are three bits in the *IX permission system relating to setting id.

    The first is the suid bit, and states that a file shall be executed euid the owner of that file. This is often used for making small programs run with root privileges (like passwd).

    The second is the sgid bit. It does the same thing the suid bit does, but for the owning group of the file.

    The third is the sticky bit. It once hinted to VMs to cache the file in memory for future executions on an executable file. It is now ignored in this role, but when set on a directory, it changes the way the permission system works for files in that directory. Normally, if a user has write access to a directory, they may remove or rename files/empty directories in that directory. The sticky bit means that the kernel also checks to see whether the user owns either the sticky directory or the file/directory in that directory being named or removed before allowing a remove/rename. The only directory that I know of that this is normally set on in a *IX system is /tmp.

  113. I Want More than a Label by serutan · · Score: 1

    I want anyone who writes ad-ware that disables anti-virus protection -- the programmer, not just their company -- personally prosecuted as a terrorist. People who use cheesy web games to bait kids to click on 16-page EULAs that grant full access to their parents' computers know damn well that they aren't dealing with adults of legal contract-signing age. Don't tell me it's the parent's fault for not staring over their kid's shoulders every minute they're on the computer. The people to blame for the world being so fucked up are the people who constantly fuck it up, not the ones who just want to mind their own business. This isn't the Middle Ages, and we shouldn't all have to maintain castles and moats around ourselves anymore.

  114. market solutions by Anonymous Coward · · Score: 0

    Why use legislation when you can just start a company that hands out badges like "spyware free" and "no pop ups" etc. and verifies that anyone trying to use the logo actually is spyware free and free of pop ups? Anyone who uses the logo without permission would be in violation of copyright laws, false advertising laws, etc. Good companies would all sign up for the logo, 'coz "Hey, what's to lose? It just proves that we're good." Then over time bad companies would feel the pinch as people stop using software without the logo in the installer. It's a pure market solution, with the independent verification company standing to make a bit of cash from licenses, if it can first gain a toehold in the market. Maybe they should give away the logo to GNU software, in order to grow the brand at first and grow OSS in general at the same time. Meanwhile, commercial software could get use of the logo for say a fixed fee of $3k or something small, since not much staff would be needed for the company besides some lawyers to sue people misusing the logo and some marketers to shake hands with vendors to get the logo added to new software before it gets popular.

  115. Gee, If I was smart enough to go to MIT..... by Anonymous Coward · · Score: 0

    Wouldn't I be looking for a _technical_ fix for this problem? Or are you going to rename the school MIL?

    Or to put it another way, "New! From the people who brought you software patents...."

  116. speaking of clickwrap EULA's... by Barbarian · · Score: 0, Troll

    How about make it mandatory that the box with the text be resizable, and require a reasonable font size. Anyone seen a program (or a web page offering a service) that uses 8 point font for it's license agreement? Small fonts are entirely unnecessary when real paper is not being used.

  117. I don't quite get it - signs of deeper flaws by Ashtead · · Score: 1
    First of all, much, if not most, software nowadays is not bought in a box in a store, but downloaded from somewhere on the internet. With the boxes, the manufacturer is pretty well defined, but for the online stuff there is no box, and sometimes no other website or other virtual packaging. Then there is the matter of the spyware making its way in unnoticed; where and when would that be able to display the required warnings? And how about enforcement -- some kind of draconian nonsense perhaps, what with the current state of enforcement of anti-spam rules. Yeah right!

    Then there is the matter of a captive audience; when downloading a utility or a game, the downloader presumably wants to try out or use this, and will not be deterred by dire warnings. After all, a lot of the worms going around are from people opening E-mail attachments not knowing what these are, how can we expect people to refrain from downloading and installing stuff they actually have found out about and which they want?

    This whole debacle underlines a more fundamental flaw: that there is no sharp distinction between operating system software and application software on MS-Windows. The fact that arbitrary non-OS programs are able to modify the operating system they run on, and basically do a number of the activities that Simson Garfinkel made up icons for, indicates that the way it is constructed is wrong. This seems to be further supported by the folklore of Windows needing periodic updates and the common observation that any Windows installation that has been running for a while has become sluggish.

    Having said this, let's have a look at where the big problems are and what constitutes the biggest headache? Some of these behaviors are legitimate, but the design of Windows makes it hard to figure out what is or has happened, even in these cases where the OS cannot be blamed.

    Hook - The automatic start-up of a program is a legitimate function of an OS. The main problem with Windows is not that this is possible but that the actual mechanism is so obscure -- is it the Startup folder, some autorun script somewhere, some key in the Registry, and if so, where inside there is it?

    Dial - This kind of behavior of automatic dialling to arbitrary numbers is never reasonable and could be generally prohibited by the design of the OS itself. Automatic and unattended dialling is reasonable only for dedicated alarm-transmitting hardware. Which by the nature of its application is fairly secure by design anyway, including a pre-set number. This same limitation could be used to advantage on other computers -- have a list of approved numbers which is guarded and relatively difficult to modify, and let the OS be the guardian of this.

    Modify the OS -- This is the big no-no. No application (user-land) program should have the rights to modifying the operating system. This boundary should be hard. In fact, this behavior alone opens the gate for all the other vulnerabilities that all in some way or another depend on the rules of the OS being bent to accomodate nasty behavior.

    Monitoring Activities -- The big problem here is that this happens with the user unaware. There is nothing the OS itself can do to stop this, other than making it possible to detect this kind of behavior and close the outbound channels. The hard part here is that there is a lot of legitimate outbound traffic, and how can the OS tell the difference?

    Pop-up -- Unsolicited messages are generally a bad thing. Again, the OS is helpless to stop running processes doing such annoying things since it cannot tell the difference between a good or bad process already running.

    Remote Control -- The problem here is as with monitoring. How can the OS or anyone else determine whether the controlling entity is a friend or a foe? Information about such activity happening when it happens might help, but it may also get in the way of legitimate remote-controlling.

    Self-Update -- Related to the remote-control and OS-modification issu

    --
    SIGBUS @ NO-07.308
    1. Re:I don't quite get it - signs of deeper flaws by sjgm · · Score: 1

      Dial - This kind of behavior of automatic dialling to arbitrary numbers is never reasonable

      There are some grey areas here - fax software and RAS servers that have callback functions for authorised users. Depends on what you mean by arbitrary I guess.

      Modify the OS -- This is the big no-no. No application (user-land) program should have the rights to modifying the operating system

      Another grey area. Is modifying the OS something as fundamental as swapping the kernel without me wanting to do so, or something as inocuous as WinRAR allowing me to compress folders from Windows Explorer?

      Monitoring Activities -- The big problem here is that this happens with the user unaware

      Exactly. I respect my employer's rights to check up on what software I've been installing (for licence compliance purposes), but I know this is happening so it's OK.

      Remote Control -- The problem here is as with monitoring

      Remote control can be legitimate and very useful in certain contexts (e.g. VNC, Terminal Services, etc.). Again, because it's authorised by myself (and secured, so only authorised users can remote control) it's not a problem.

      Self-Update -- Related to the remote-control and OS-modification issues. This can be anything from a "who cares" to a complete showstopper

      99% of the time I have no problem with apps that auto-update (OS updates, AV definitions, etc.). I do like to see what the updates include before I install, though, unless it's something trusted like AV definitions.

      The real problem I see is that all of the proposed labelling requirements are about issues that have perfectly legitimate applications, even if only for special cases.

    2. Re:I don't quite get it - signs of deeper flaws by Ashtead · · Score: 1
      Fax software could be problematic, but even here the protocol involved would be different than the dial-up numbers, attempting to send a fax to somewhere there is a modem at the other end expecting a PPP-style connection to be made would not work well. So the original problem of dial-up connections being hijacked here would be avoided by depending on something else not working... that is iffy at best. This is still a gray area.

      For RAS callbacks, the user authentication might be good enough to get around the risk of a hijacked connection, and it could otherwise be one of a set of known good numbers.

      As for "arbitrary" I was thinking of the process causing a machine to dial to any number whatever, without limitation, as is what the dial-up hijacking programs do when they cause dialing to some expensive service without the user knowing. My suggestion basically is a whitelisting of acceptable numbers to be dialled.

      Changing the OS: yes, in some circumstances that is what we all do when installing or updating kernel or utility software. Now, I didn't define what I meant by an OS, but it has two parts, the kernel and the utilities. The kernel part is what should be protected, since it in turn provides the other guards against intrusion and observation.

      I don't see any problem with changing or augmenting the utilities, which like all other application programs are dependent on the kernel. You mention Windows Explorer and WinRAR -- these qualify as utilities running in the user-space along with other applications. Or at least it should do so; this boundary is blurred in Windows and that is not a good thing.

      A lot of this comes down to the user or owner of the machine being unaware or maybe uncaring about what is going on in the system. Monitoring of an employee by his employer may be OK, monitoring of that employee by a competitor of that employer definitely isn't. The same issue is with remote control and automatic updates, who does it, what does it encompass, and do I (or my employer) know?

      I recall having had problems with a particularly draconian virus-guard interfering with software development, since it was set up to believe that the production and changing of executable files was a sign of a rampant virus... Such solutions are not universally useable, clearly. And there is the risk that most everything would get one or more of these warning labels.

      --
      SIGBUS @ NO-07.308
  118. not all RDAs are created equal by BorgCopyeditor · · Score: 1
    More fun with food labels: total carbs are listed by amount and RDA, but no RDA is given for one of the major components, sugars. (How good would a can of Coke look if it said "Sugars - 175%"?)

    Also, let's not forget "Protein" which has an RDA, which conveniently it isn't mandatory to list (your "Hungry Man XXL Beefocalypse Now" dinner isn't required to say "Protein - 850%").

    On a related note, you've gotta figure the beef and other meat industries are falling over themselves to support the popularity of "Atkins"-like diet plans. Sigh.

    ObOnTopic: the same industry-friendly shenanigans would surely take place if big software manufacturers "voluntarily" adopted anything like this proposal.

    --
    Shop as usual. And avoid panic buying.
  119. Commented Out by rixstep · · Score: 1

    This link was commented out of the article. It may be interesting to /. readers. It's about the FDA of 1906.

  120. Tax to encourage over eating ? by Alain+Williams · · Score: 2, Funny

    • Texas, which taxes doughnuts only if you buy fewer than half a dozen

    I now understand why USA citizens are so fat.

  121. An install log by iminplaya · · Score: 1

    would be good enough for me...preferably before installing the program...That way I can decide how much I want risk my system, or at least uninstall everything manually, if the uninstaller poops out.
    "Program was unable to remove all files. Please remove manually." WHICH files, dammit?

    --
    What?
  122. wrench too broad? by Random832 · · Score: 1

    In addition to the "wrench" icon for "Modifies the operating system", maybe a less severe ('screwdriver' ?) icon for "updates the operating system" (i.e. installs unmodified components supplied by originally by the OS vendor) - that would allow programs to continue installing directx, etc, when necessary.

    --
    We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
  123. Oh, the irony.... by RoloDMonkey · · Score: 1

    Oh, the irony....

    While I was reading this article I noticed Norton Internet Security was flashing a little icon. Guess what? A site called techreview.127.2o7.net (216.52.17.116) screenshot here was sending packages that appeared to be a Perl script overflow. Although I'm pretty sure this was a false hit (a few minutes later I got the same warning of an attack from 127.0.0.1), it's still ironic that this would happen when I was looking at an article about computer security.

    --
    Long live the Speaker Bracelet
    Rolo D. Monkey
  124. Re:The right solution would be technical, not lega by mwmcmahon · · Score: 1

    There are OS (mostly academic/research) that do exactly this. EROS is one, though it looks like the project has stagnated. While it was active, some work was being done to create a *NIX compatability layer (including X) that would allow traditional GNU utilities to run on top of the capability system. (Obviously, you'd need to (re)written programs to get the most security/etc. from this system.)

    It's a pretty hefty paradigm shift, but eventually, I think any system that needs to guarantee security will need to be a capaiblity based system like this one. As you indicated, user-based security just doesn't offer enough control.