Slashdot Mirror


Software Customer Bill of Rights

Cem Kaner of Badsoftware.com has written up a Software Customer Bill of Rights. Very appropriate considering our recent stories about Microsoft viruses, Dell's BIOS-clickwrap licensing agreement, etc.

30 of 293 comments (clear)

  1. Sorry.... by Anonymous Coward · · Score: 4, Insightful

    But this is America. Consumer rights are secondary to business rights...

    1. Re:Sorry.... by ergo98 · · Score: 5, Insightful

      This is also the America where consumers can ignore all of the information pummelled into them, make poor consumer choices, but then amazingly they can turn around and profess a child-like ignorance, actually suing because they should be protected from their own poor judgement.

      Quality and security of software is a market feature, and if the public ignores the continual security lapses of some particularly popular software, for instance, and if they accept that there will be X crashes per week, then so be it: The marketplace has spoken. We don't need anyone protecting us from ourselves, and feigning ignorance after the fact is incredibly weak.

    2. Re:Sorry.... by rifter · · Score: 4, Funny

      "But this is America. Consumer rights are secondary to business rights..." ... and making things better is secondary to making smug, cynical statements.

      You just described Microsoft's business model. Why make decent software when you can make smug, cynical statements instead? What a country! :)

  2. And then later, on the news, by blitzoid · · Score: 4, Funny

    "Today a local man was arrested for screaming at employees of a local 'Best Buy' store after they refused to sign a contract he had printed out. Bystanders claimed that he refused to buy any of their products unless they signed said document, and that NOT signing would be a grave injustice. Our sources have told us that he is currently being held in Bellview Psychiatric Hospital, and is undergoing observation."

    --
    I am a filthy pirate.
    1. Re:And then later, on the news, by McAddress · · Score: 4, Funny

      sounds like rms has a clone that buys software

  3. I was going to read it by Anonymous Coward · · Score: 5, Funny

    But then IE crashed.





    Just kidding! I'd never use IE.

  4. Live up to marketing???? by EDA+Wizard · · Score: 5, Interesting
    "3. The product (or information service) must live up to the manufacturer's and seller's claims."

    When has any product ever "lived" up to the marketing claims? If I expected everything I bought to live up to their claims, I'd be dissapointed with every bar of soap, every beer, and every Big Mac.

    1. Re:Live up to marketing???? by CGP314 · · Score: 5, Insightful

      When has any product ever "lived" up to the marketing claims? If I expected everything I bought to live up to their claims, I'd be dissapointed with every bar of soap, every beer, and every Big Mac.

      And that's not the way it should be. An ad shouldn't be able to tell me that a product is something when it's not. It is not my job to guess about what parts are lies.

    2. Re:Live up to marketing???? by Riskable · · Score: 4, Insightful

      Well, a bar of soap leaving you "clean and fresh" is something of an opinion. A piece of software that claims to work on Windows XP, but does not is a different story.

      I've seen several boxed applications that have claims on the box that are simply not true... And I'm not talking about a game claiming to be able run on a 500MHz system.

      I can name a number of MMORPGs that had big fat claims on their boxes/websites for features that were not (yet) in the games at launch. Hell, some of these games didn't even RUN after launch... With no refunds.

      The section that you refer to is probably directed at things like that.

      --
      -Riskable
      "Those who choose proprietary software will pay for their decision!"
    3. Re:Live up to marketing???? by ch-chuck · · Score: 4, Funny

      My tape drive advertised it's transfer rate as "Up To 60 megabytes / minute", and just like the claim truthfully says, it has never exceeded that amount.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    4. Re:Live up to marketing???? by mindstrm · · Score: 4, Insightful

      Marketing is not what we are talking about.

      Living up to the claims means that when we go in the store, and the package actually says "Imports all microsoft office formats", and it turns out that is false... that they have to take it back, no questions asked. It's a false sale.

      The reason this needs to be stated is that, although you have this protection with physical products, the license-ish nature of software has allowed some vendors to claim that you have no recourse, even though they lied.

      It's not the same thing as false advertising... more like sale under false pretenses.

    5. Re:Live up to marketing???? by B'Trey · · Score: 4, Insightful

      There is a difference in a statement of fact and an expression of opinion. If Acme Autos advertises that it's Super Spiffy model will do 0 to 60 in under 5 seconds, it had better do it. However, if they claim that the Super Spiffy model will make you super cool, that isn't an objective statement of fact. Ad companies are extremely careful to ensure that all statements of fact are accurate. They'll imply and insinuate all sorts of things, many of which are of dubious truth value. But statements of fact must be true or the manufacturer is liable.

      The same should be true of software. AOL can say that their software helps protect your children from inappropriate content, but they should not be able to say that it prevents your children form viewing inappropriate content. Such subtleties are everything in a court of law.

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

  5. Interesting... by mgcsinc · · Score: 4, Insightful

    "1. Let the customer see the contract before the sale. It should be easy for customers of mass-market software products and computer information contracts to compare the contract terms for a product..." It would be interesting to see how the court opinions which make this right one of the few listed which are already enforcable would serve as precident in relation to the new agreements imposed by microsoft as one installs mission-critical updates. Would drastic changes to EULA's made by Microsoft in software updates which are all but absolutly essential for the wellbeing of your data, etc, be court enforcable? Probably not...

  6. Utopia by Rosco+P.+Coltrane · · Score: 4, Insightful

    Nice piece. Very nice, and very never going to happen. At least as long as opponents are large corps with armies of slick lawyers and proponents the EFF, RMS and a few computer-educated consumers.

    Remember, most computer users still think software crashes and glitches are part of life with a computer, that viruses and worms are the work of evil pirates and that Microsoft is the victim, not the cause, etc ...

    In short: it'll never happen. Move along ...

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  7. Herbal Essence by hackwrench · · Score: 5, Funny

    You must not have seen the herbal essence commercials then.

  8. Too much responsibility is bad for your economy by Boss,+Pointy+Haired · · Score: 4, Interesting

    some strong feelings to hold companies fully accountable for losses caused by their products' defects

    I can see where this view is coming from, but seriously; the litigious culture that is developing in the USA (and therefore no doubt on this side of the pond before long) could have a grave impact on your economy.

    You have to take a certain degree of responsibility for your own action. Otherwise, everybody will just be too scared to do anything, and every American will just stay in bed all day.

    You NEED suppliers to be a viable business yourself; and in return those suppliers deserve a leniency from you as far as accountability goes.

    In return you get leniency from your customers as far as your own liability goes.

    As the owner of a small software business, I feel comfortable with the fact that whilst I cannot sue Microsoft's ass if something goes terribly wrong; neither can my customers sue my ass.

    Swings and roundabout; 6 of one...

  9. What "Microsoft viruses?" by Overly+Critical+Guy · · Score: 4, Insightful

    Oh, you mean that one that was patched a whole month before? Or are you talking about that e-mail attachment virus, the one for which you apparently expect Bill Gates to show up at people's houses telling them not to run the attachment?

    How is it Microsoft's fault if users run the attachment? Is it Linus Torvalds' fault when there's a sendmail hole? Is that suddenly a "Linux hole?"

    Just curious.

    --
    "Sufferin' succotash."
  10. Re:Wishful thinking by s20451 · · Score: 4, Interesting

    What you need is some sort of consumers' organization -- some sort of Ralph Nader type thing. There is a limit as to what one screwball can do, but a whole organization full of screwballs, all making noise ... even Microsoft would have to pay attention.

    Is there such a thing as a Software Consumers' Association? I couldn't find anything like that using a quick Google search.

    --
    Toronto-area transit rider? Rate your ride.
  11. Without sounding like a 60's radical by ctwxman · · Score: 4, Insightful

    As long as software publishers can get an ear from congressmen and senators that I can't get... and can deliver cash for elections that I can't... they'll get benefits that I can't.

  12. Just the 10 basic facts by RobertB-DC · · Score: 5, Informative

    Just for reference, for those who don't have time to R the FA, here are the ten items listed in the Bill of Rights, without the explanation.

    (Note, this does not excuse you from reading the FA, there will be a test.)

    Software Customer Bill of Rights

    1. Let the customer see the contract before the sale.

    2. Disclose known defects.

    3. The product (or information service) must live up to the manufacturer's and seller's claims.

    4. User has right to see and approve all transfers of information from her computer.

    5. A software vendor may not block customer from accessing his own data without court approval.

    6. A software vendor may not prematurely terminate a license without court approval.

    7. Mass-market customers may criticize products, publish benchmark study results, and make fair use of a product.

    8. The user may reverse engineer the software.

    9. Mass-market software should be transferrable.

    10. When software is embedded in a product, the law governing the product should govern the software.

    Bonus points if you can figure out which of the above *didn't* have a detailed explanation in the original!

    --
    Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
  13. They take all the rights, with no responsibilities by -tji · · Score: 4, Insightful

    The software and service licensing has become ridiculous over the last few years. They create these huge legalese documents, and imply agreement to them by opening a package or using a service. And, try returning a piece of software if you don't agree to the license, good luck.

    While these agreements become more complex and onerous, the people creating them have taken on no responsibilities to clarify the licenses, explain the reqstrictions, etc.

    If the companies are allowed to use these licenses, they should be required to have an independent citizens rights group translate/rate the license to compare it to accepted norms of how restrictive the licenses are. Rather than expecting each person to read the complete license, or have their lawyer interpret it for them; it should be analyzed by a professional and summarized in simple language. It should also carry ratings on a few key points, like how much it tries to limit product usage, resale, reverse engineering.. and, related areas like privacy protection by the company.

  14. You know.. by mindstrm · · Score: 5, Insightful

    I went to read this article thinking I would probably end up posting and saying that the US is too litigous, that it's dumb to have agreement upon agreement, even on the side of good, and that it was probably just a bunch of whiny rights.

    What I found, though, was a simple, precise set of terms that are wholly agreeable. Nothing in that document is the least bit complicated or overbroad.

    Let us see the contracts before we have to agree to them. Don't take away rights we already have, like criticism and reverse engineering, and first sale. If you know about serious bugs, tell us. Don't lie about what the product does.

    That's pretty straightforward, and should not be the least bit damaging to anyone selling decent software.

  15. Awesome, but they missed a big one. by tambo · · Score: 4, Interesting

    Y'know, I was just thinking this exact same thing on Friday - that the software industry is having a serious identity crisis at present. They can't figure out what products they're selling, and how they're doing it. They're mostly driven by the profit motive: How can we generate more profit? Which is great if the answer is, "build a better product" - but crap if the answer is compulsory upgrades, limited-time licenses, or license audits.

    But there's a big one missing, particularly important in light of Symantec's foolhardy announcement:

    The software can be installed on multiple machines.

    I own a notebook and a desktop home server. I use both of them basically as a unit - sometimes literally, via Terminal Services or Synergy. They achieve different purposes - the server provides infrastructure (holding data, managing requests from other users [e.g., web pages], network security, MP3s), while I run actual applications on my notebook.

    With this setup, it only makes sense to have a roughly identical set of software on each. I don't want my word processing solely on my notebook, and I don't want all of my security apps solely on my server.

    So it's exactly that reason why this product-activation crap is odious. If I want two functionally-identical machines, I have to buy two operating systems, two word-processing packages, two versions of TurboTax and Symantec. similarly, with DRM, I'll have to buy two licenses for every piece of media I want to play. Others will follow down this path to the seedy underworld of profit-driven software.

    It only seems fair that I expect to pay only once per software package. After all, I'm one guy; I'm never typing on both machines at the same time. Now, I understand why software companies are reluctant to release software that can be installed a trillion times, because it tends to get purchased, like, eight times, and then widely distributed on IRC. But at the same time, they're smacking down guys like me.

    So with that in mind, I propose: Let software be installed on multiple machines. That number can be limited, and it can be small. Ten is fine - if I install software on more than ten machines, I should probably be purchasing a site license. But one is insufficient, in this day of frequent multiple-computer ownership.

    - David Stein

    --
    Computer over. Virus = very yes.
    1. Re:Awesome, but they missed a big one. by goon+america · · Score: 4, Insightful

      I think what you really have in mind is Let software be installed on multiple machines by the same person. Let ownership be tied to the human being and not the computer. It actually makes a lot of sense, if you think about it.

  16. Re:I agree with most of it... by dvdeug · · Score: 4, Insightful

    Companies have a right to sell software and to ban people from reverse engineering it.

    Why? If I buy a car, I can dig around under the hood to my heart's content. If I buy a book, I can study the writing style. Why should software be any different, especially given that software interacts with other programs on my computer, and other systems on the net, in ways that can be important to know but are easily hidden from the use.

  17. #11 by __aaaehb3101 · · Score: 4, Interesting

    I sometimes long for the 80s. Sure I might wait years for a software release, but with a few exceptions, it always worked. And it usually worked as advertised. I miss products like WordPerfect 5, it worked right out of the box. And if I had a problem I could call someone and actually get help, as opposed to a prepared statement.

    So I feel it needs another article:
    11. A software vendor will provide real support for the products they sell. Or A software vendor will outline in detail what; if any, support they provide and what guidelines they use.

  18. Re:I agree with most of it... by n.wegner · · Score: 4, Insightful

    I think that if anyone could take apart a car that a company spends 1000's of hours designing, then what would stop people from making a similar car? It would be too easy to steal designs/ideas from companies which spend millions of dollars coming up with them.

    How do you think Ford ever got competition from the likes of GM, VW, Kia, etc.? How do you think Ford started making cars?

    I think they can patent some ideas, based on non-obviousness and the rest of patent law, but when it comes down to it, Ford still buys all the newest GM models and takes them apart, just like everyone else.

    US patent and copyright law was created to expand the public domain. To do this, it gives an incentive to people for inventing (patents) or creating (copyrights). If you ever stop people from learning how to invent or create, by stopping them from taking apart and investigating the products of others, then you are acting against the intent of the constitution.

  19. Source code will be placed in bonded escrow by taaminator · · Score: 4, Insightful

    I suggest that he add:

    Source code and documentation will be placed and maintained [updated] in bonded escrow.

    If the software product or hardware product reaches end of life and the current company does not develop a follow-on product with corresponding upgrade offer to registered customers, then the source code [software and firmware and documentation in digital format] will be sent to registered software and hardware customers, and, the source code will declared open source and offered to all via internet. If the initial development company is sold, source code will be offered and sent, if requested, to registered software and hardware owners. If the initial development company ceases to exist, source code will be sent to registered software and hardware owners, and, the source code will be declared open source and offered to all via internet. If an operating system integer upgrade [v1.X -> v2.X] requires the user to purchase new operating system software or hardware, then the source code will be offered to registered customers.

    Failure to make source code available when a product reaches end of life or other conditions listed above will result in the top five officers of the initial development company (and the top five of the purchasing company, if a company purchase is involved) [CEO, COO, CIO, CFO, etc] being fined no less than $1,000,000 each, not payable by insurance company or current company; and will result in their forfeiture of all of the monies the executives received from their respective companies; and, will result in their receiving three years in prison without possibility of parole.

  20. Re:Wishful thinking by mwa · · Score: 4, Interesting
    Why should software require a different consumers' organization? Pick almost any of these, become active and promote this as just another facet of consumer protection. Because it is.

    Any attempt to form a "Software Consumer's Organization" will have a BSA bullseye painted on it in a heartbeat. It would be far more exciting to see the Alliance Against Fraud in Telemarketing and Electronic Commerce (AAFTEC) decide that current software licensing practices are deceptive, fraudulent and unfair to consumers.

  21. Re:Wishful thinking by cemkaner · · Score: 5, Interesting

    There is no Software Consumers' Association, but I have worked with lawyers from Ralph Nader's Consumer Project on Technology and from Consumers Union on software contract law.

    When public anger with an industry rises, legislators get tempted to create laws to regulate the industry. Software publishing is particularly vulnerable because so many publishers have engaged in business practices that would be considered outrageous (and unlawful) in traditional markets AND because this is no longer a wildly expanding industry / employer in the United States.

    We can lay out some principles to advise those legislators, or we can lay back, and later complain that they got it all wrong.

    --
    Cem Kaner, Professor of Software Engineering, Florida Institute of Technology