Slashdot Mirror


Robolawyer to Handle Clickwraps?

adelord writes "Recently Wired published an essay by Mark D. Rasch describing the need for a 'browser-based automaton that could be adjusted to match your tolerance for legal mumbo jumbo' to help the user navigate the torrent of user agreements most of us click through without reading. Is this a job for Google Labs, and if not, who else would write the software for it? Do you think it is a good idea? While the legal exposure from writing software that partially fills the role of a lawyer could be enormous, I sure that it would have an ironclad user agreement that I would simply click through in my excitement to use it."

44 of 211 comments (clear)

  1. Settings by mfh · · Score: 5, Funny
    I would like a prefs setting that goes something like:
    • Idiot proof : no EULAs needed. I only want freely available stuff.
    • Some legal crap allowed : we will allow some EULAs if they validate to XYZ standards
    • Most legal crap allowed : pretty much anything goes, as long as it validates to some standard or another
    • Nearly Wide Open : I will pretend that I only speak pig latin if they catch me on some bogus contractual agreement or copyright infringement. Iay eekspay igpay atinlay!
    • Spyware bait : I have "I'm a sucker" tatooed on my forehead. All Nigerians are my friends and I must help them save their fortunes from the evil tyrany of Nigeria!
    --
    The dangers of knowledge trigger emotional distress in human beings.
  2. Before you'd have a real Robolawyer... by Anonymous Coward · · Score: 4, Funny

    ...they would have to develop a mechanical hand that could pick your pocket.

  3. Do you think it is a good idea? by darth_MALL · · Score: 4, Insightful

    Hmmmm. If they end up with a product that works as hit-and-miss as Babelfish, wouldn't that jeopordize the correct translation of legalese? Are you still bound to the original mumbo-jumbo if you only understood a flawed translation? Doesn't seem feasable. Why not just dumb down the actual legal language?

    1. Re:Do you think it is a good idea? by WormholeFiend · · Score: 5, Interesting

      I don't think that lawyers themselves understand legalese properly.

      Why? In the past, I've been asked to translate various contracts and agreements from English to French, and more often than not, when I talked to the alleged writer, s/he was not able to answer the question(s) I had about weird syntax/grammar that made the text basically nonsensical.

      And a lot of them asked me to "keep the nonsensical part" in the resulting translation.

      Incompetence or deliberate and dishonest obfuscation?

    2. Re:Do you think it is a good idea? by eln · · Score: 4, Informative

      Lawyers drawing up contracts tend to go out of their way to make things as precise as possible. Lawyers hate leaving unintended loopholes, so they bend over backwards to try and make sure they don't happen. This is why there's usually so much redundance in legal filings.

      However, in the process of making things as precise as possible, they often make things very difficult to understand, and ironically the stuff they put in to make things very precise may end up not being interpreted as intended, because it's so hard for a third party to understand.

      Of course, when a contract stretches into a hundred pages of overly precise legalese, even the lawyer who wrote it might glaze over a little bit while re-reading it, and miss all of the unintentionally misleading or confusing pieces.

      There is a movement in the legal profession these days to make things more readable, but try as they might, lawyers still usually get caught up in the overwhelming need for absolute precision, and things end up being unreadable by the average person.

      There's also the fact that every time you try to dumb something down to more common language, you risk losing a lot of the nuance of the original language, and can often produce a document that is interpreted very differently than the original, even though the words might technically have the same meanings.

    3. Re:Do you think it is a good idea? by rubberbando · · Score: 3, Insightful

      I don't think that lawyers themselves understand legalese properly.

      I agree. I took a law class in High School. The problem with today's law is it has gotten so complex. Interpeting law is about on the same level as interpeting the christian bible. Anyone can interpet just about anything one way or another. If they need backup, there is always some previous person/case that they could look up showing the same interpetation to help argue their case. However, the other lawyer can do the same thing to show a completely different interpetation to argue their side. In the end, the lawyer that wins is the one who puts the best spin onto their argument to properly sway the judge and/or jury.

      And people wonder why most politicians used to be lawyers.. :-/

      --
      DEAD DEAD DEAD DELETE ME
    4. Re:Do you think it is a good idea? by torokun · · Score: 3, Informative

      Lawyers often adhere to specific language because that specific language has been adjudicated to have a specific and desired meaning in a case. So if you stick to that language, you're reasonably assured of the desired interpretation.

      However, if you deviate from that language, sometimes a judge might construe it differently that you wish, which could be bad. When you're working for a client, the important thing is getting the desired meaning and result, not the clarity of the documents in question... :)

  4. solving the wrong problem...... by to_kallon · · Score: 2, Funny

    it would make more sense to me for someone to write software that would track down the author, or the authoring firm, of each eula down and deliver small electric shocks to them via their keyboards (size of shock could be user-specified).

    --


    The only way to get rid of a temptation is to yield to it.
    -Oscar Wilde
  5. The problem with this is by marktaw.com · · Score: 2, Interesting

    No spyware would play by the rules. They'd do everything they could to bypass the robo lawyer bot thingy. And how would you - as the article implies - install this software *before* you install your OS?

  6. Infospace already owns this IP by dfn_deux · · Score: 3, Informative

    Infospace aquired Millet software in 2000, Millet software had a product called "Privacy Bank" Which did exactly what this article is describing. The only hard part is that it doesn't scale well, because there isn't a text parser on earth good enough to unwrap the intent of the legalese in most EULAs. So either you have to employ an army of well trained EULA readers or get individual sites to submit to a cleanroom EULA with Infospace's language so that the software can know exactly what is allowed/disallowed.

    --
    -*The above statement is printed entirely on recycled electrons*-
    1. Re:Infospace already owns this IP by serutan · · Score: 4, Interesting

      Off on a tangent, it's sad to see anyone substitute the term "IP" for "idea," It's sort of like tv people referring to places in the world as "destinations," as if they exist mainly from the travel industry's point of view. Ideas are not property and never have been. People only "hold" patents, trademarks and copyrights, which give them rights temporarily granted by the government. They never "own" anything, which is why people who infringe their rights aren't "stealing" anything. The distinction is important because thinking of ideas as property lets the rights-control industry play the part of the little old lady running after the purse snatcher. The ideas of ownership and theft are deeply ingrained in our culture. Everybody can identify with them. But they just don't apply.

  7. Solution to EULAs by Sparr0 · · Score: 2, Insightful

    Dont agree to them. Simplest way to deal with EULAs. They offer you a contract, you decline it. Optionally you can offer a more reasonable contract to them, perhaps as detailed in the SVLA. The GPL is pretty much the only EULA I agree to these days.

    1. Re:Solution to EULAs by 3terrabyte · · Score: 4, Funny
      NOICE TO READER: Please read this contract carefully. By reading all or any portion of this garcia (6573) * "garcia post" you accept all the terms and conditions of this agreement, including, in particular the limitations on responding negatively. You agree that this agreement is enforcable like any written negotiated agreement signed by you. If you do not agree, do not read this garcia post, or respond to said garcia post. If you acquired this garcia post on tangible media (e.g. HTML) without an opportunity to review this license and you do not accept this agreement, you may obtain a moderation point refund of any amount you originally lost if you: (A) Only post anonymously (B) Apologize in a grandchild post (C) Become another one of garcia's lackeys and start agreeing with him.

      Garcia, his multiple accounts, his gullible fans, and most anonymous posts supporting garcia, own all intellectual property in garcia posts. Garcia permits you to respond to garcia posts only in accordance with the terms of this Agreement.

      1. Definitions. "Garcia" means (a) a loser slashdot entity that feels inadequate with the world and believes that crafting carefully worded garcia posts will make him feel more loved, and less alone in the world. "Garcia post" means (a) long crafted slashdot post geared to gain the most moderation points possible (b) well crafted slashdot post geared to gain the most responses possible. The posts are usually empty of substance and full of invoking words to force immediate reactions. "Garcia response" means (a) a response to your negative response to a garcia post. This will always contain sympathetic cry against your post being an (i) unfair response (ii) childish response (iii) elitist response (iv) quit picking on me. This will always be followed by (a) a call to moderators to correctly moderate your post down as a (i) Troll (ii) Flamebait. "Garcia anonymous response" means garcia is responding anonymously to (a) keep from losing any more precious moderation points (b) pretend he is someone else supporting garcia (c) knows he is losing a cat fight and is defending his noble garcia posts. "Garcia agenda" means (a) as yet undisclosed reason for garcia gathering moderation points and responses like money and favors.

      2. Garcia Post License. As long as you comply with the terms of this Garcia Post License Agreement (this "Agreement"), garcia grants you to keep your moderation points, and be a part of a pointless debate with garcia about things he doesn't really care about.

      2.1 Subject to the terms of this Agreement, you may respond to garcia for the sole and exclusive purpose of furthering the garcia agenda.

      2.1.1 Agreeing with a garcia post. You may agree with garcia without being anonymous. This will make garcia feel good. You may even win moderation points from other garcia accounts, friends of garcia, newbies, or other idiots. If you leave an opening, this may even award you with a quick garcia response that praises you on your common sense in agreeing with him.

      2.1.2 Disagreeing with a garcia post (Not Anonymous). You may disagree with garcia without being anonymous. This will quickly be followed by an ever-watching garcia with a garcia response. Garcia responses are quickly followed by moderation points going against your post. You now have less karma than garcia, feel his girth.

      2.1.3 Disagreeing with a garcia post (Anonymous). You may disagree with garcia while anonymous. This will quickly be followed by an ever-watching garcia with a garcia response. This will also explain how you are a chicken shit for being anonymous. You will not lose any karma points. However, you are expected to feel whipped by garcia's wit.

      2.1.4 Agreeing with a garcia response. Your name is garcia. The the hell are you reading this for?

      2.1.5 Disagreeing with a garcia response. You may disagree with a garcia response. This will be quickly followed by an anonymous garcia response. You

      --

      Why are there only 19 people folding@home for slashdot?

    2. Re:Solution to EULAs by Lochin+Rabbar · · Score: 2, Insightful

      Are you saying that a EULA is not a license?

      No, he's saying the GPL is not a EULA, and in that he is entirely correct. The GPL does not address what the end user does with the software, it addresses under what circumstances it may be copied and distributed.

      However if he were to claim that EULA's are not licenses he would also be correct. A license is a permission to do something that is prohibited without the license. Most EULA's do not come into this category the are attempts to restrict your legal rights to use goods that you have bought and paid for. The use of the term license in these documents is disingenuous.

      I hate to break it to you, but the GPL is a EULA. It dictates what you can and cannot do with a given piece of software (or in the GPL's case, the code).

      That is just plain wrong. The GPL grants permission to copy and distribute the software providing that certain conditions are adhered to, it grants rights that would otherwise be denied by copyright law, and says nothing that restricts how you may use the software.

      When you click 'I Agree' and install a copy of Windows, you are agreeing that you will not hold Microsoft liable should your 1st born die to the software, along with a number of other stipulations.

      Nonsense, I'm installing the software that I own. I'm not agreeing to anything. The 'I Agree' button is just one of those annoyances that come with doing business with the businesses without ethics.

      The GPL is far shorter yes, and it too dictates what you cannot do... like release a binary without making available the code.

      Pure FUD, as stated before the GPL grants rights it doesn't take any away.

      In fact, both make quite clear that you are using said software at your own risk and that the publisher/writer/distributor/etc of said code is not liable for any damage.

      The relevant section of the GPL starts,

      11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,

      These clauses are there to protect authors and distributors of GPL'd software from being sued as vendors. If you sell GPL'd software you are still subject to any laws that require your product be of merchantable quality.

      I often times find it funny, when people like you bad mouth EULA's so much and seem to be so in love with the GPL.

      I find it funny how people like you can't grasp the fundamental differences between a the GPL and a EULA. You should try and not let your prejudices obscure your understanding of the facts.

      Here's a horrific thought for you to consider, should the entire concept of EULA's be struck down in couAre you saying that a EULA is not a license?

      Both govern how you can use a piece of software, if anything, I'd argue that a EULA is more legally sound than the GPL for a single reason... with a standard EULA, active consent is required to press the "I Agree" button. With GPL, it is implied consent.

      More bullshit, a license does not require consent form the person receiving the license, they are free to make use of it or not as they desire. The 'I Agree' button on a EULA is a sure indication that they are not licenses, they are attempts to unilaterally alter the contract of sale after the fact. That fundamental difference is why in the long term the GPL will survive and eventually EULA's will be struck down in most jurisdictions.

  8. Danger! Danger! by RomSteady · · Score: 2, Insightful

    While the fact that legal documents have a very set structure and certain terms are required to be used a certain way in certain documents would help the "robolawyer" parse the documents, when you start getting into jurisdiction changes, differing court judgments on certain clauses, as well as potential legal liability for bad judgment calls made by the "robolawyer," you might just be better off with a Magic 8-Ball.

    Of course, the same would apply to an actual lawyer nowadays, but the Magic 8-Ball is less likely to countersue you into oblivion.

    --
    RomSteady - I came, I saw, I tested. GamerTag: RomSteady / http://www.romsteady.net
  9. Proper Response by Cajunator · · Score: 5, Funny

    Just as long as Robolawyer started his response with : "IANAL, but...."

  10. No need to RTFA by cavemanf16 · · Score: 2, Insightful

    This is ridiculous, michael. Why even post this crap. Legal "mumbo-jumbo" exists to protect someone, and is therefore of ultimate importance to be kept AS IS. Changing it with some automated software to "simplify it" is altering the terms of the agreement, which I'm sure wouldn't fly AT ALL in a court of law in nearly any jurisdiction world-wide. How is this "news for nerds, stuff that matters"? This most certainly DOES NOT matter.

  11. so will I need another robolawyer by deathcloset · · Score: 5, Funny

    to expain the first robolawyer's EULA?

  12. Yes, but.... by ShatteredDream · · Score: 2, Funny

    do we get RoboLAPDCops to beat down and mangle anyone who breaks their end of the deals signed by the RoboLawyer on our behalf?

  13. Simpler solution by LastToKnow · · Score: 4, Insightful

    I'd prefer it if we just required companies to add summaries to their legal aggreements. Like a little bit at the top that says thing like

    * You're not allowed to re-sell this software
    * We can use our update feature to install whatever we want on your computer
    * Your soul belongs to us


    Followed by all the legal mumbo jumbo required to make it all hold up in a court.

    1. Re:Simpler solution by dfn_deux · · Score: 3, Informative

      a contract is based on language, not intent. Any sort of summary would not be sufficient legal protect against exploiting vunerabilities in the language which create loopholes in favor of either agreeing party.

      --
      -*The above statement is printed entirely on recycled electrons*-
    2. Re:Simpler solution by julesh · · Score: 2, Insightful

      If they can phrase a summary like that that contains all the information required for you to understand what you're agreeing to, there's no need for the legalese section. You don't think contracts _have_ to be written like that, do you? The only reason that they _are_ written like that is that that is the only way to include all the information that's necessary without approximating the size of war & peace.

  14. Re:Perfect for a HAL system by mfh · · Score: 4, Funny

    "I am sorry Dave. I cannot allow you to agreee to this agreement."
    "Hal...!!! Open the webpage HAL!"
    "I'm sorry Dave, it has a Nigerian scam on it."
    "Hal!!! It's not a Nigerian scam. It's President Bush's campaign page. I need to read about his views for the big election. Since you wouldn't let me read CNN, this is my next option."
    "I'm sorry, Dave, but the answer is still, No."

    --
    The dangers of knowledge trigger emotional distress in human beings.
  15. The obvious question? by scribblej · · Score: 4, Insightful

    My first thought is, if you have a peice of software "signing" these EULAs for you -- who's bound by the "contract?"

  16. Natrual language parsing is hard enough for humans by RealAlaskan · · Score: 5, Interesting
    I don't see a browser plugin doing a good job of it.

    I could imagine EULAs having a ``metafield'' which would have values like: GPL, BSD, Unknown Proprietary, Not Specified. You could set your browser to click through known, approved licenses. I'm not sure that would be valuable, though; those that are generally known and widely regarded as innocuous are the ones that don't usually hassle you in the first place.

    I'd rather see some effort put into enforcing the first sale doctrine, and invalidating EULAs and clickthroughs in court, myself.

  17. You miss the point of P3P - No army needed by thpr · · Score: 3, Interesting

    The purpose behind P3P is that it really distills the privacy down to a few multiple choice questions. Thus, there isn't a need for an army of readers - the robolawyer could automatically check the answers to the multiple choice questions... after all, those answers are machine readable.

  18. What about MY terms by gr8_phk · · Score: 2, Interesting

    Since the browser sends a string to the server (indicating browser type and stuff), why not include my terms in the string including "your servers response to this http request indicates your acceptance of these terms". Any response by the server then means they agree.

  19. Sounds like trouble waiting to happen.... by CmdrSlack555 · · Score: 2, Insightful

    ...especially for any attorney or layperson who lent their talents to the software for translating EULAs. The big question is whether it would be the equivalent of the practice of law. Additionally, would a service like this be the equivalent of beginning an attorney-client relationship between the end-user and the people who helped create and distribute the software?

    Quite honestly, I don't know. Like most issues where IT and the law merge, it's a murky area at best. The U.S. legal system is woefully inadequately equipped to handle complex IT litigation, largely because our judges aren't necessarily the most computer-savvy folks on the planet. I've always been a big advocate of creating a separate court system for IT issues, similar to how there are separate patent courts.

    At any rate, it just sounds like hassle waiting to happen.

    --
    "I do not regret the things I have done, but those that I did not do."
  20. Re:Would it work? by BigDu · · Score: 2, Interesting

    Actually the key to it might be getting companies to agree to a standard EULA, or a few variants of the EULA--Thus real lawyers could read it and parse it to more common terminolgy which is what the program would spit out. That would neatly solve most of the problems--assuming (a) companies would agree to submit their EULAs to whoever's writing the software, (b) that the companies agree with what the plain english version says, and (c) that companies agree not to alter the EULA once it's submitted. Thus this becomes a difficult task, but I don't think it would be impossible.

    --
    "Your thinking privleges have been revoked."
    ----Nicholas Cage, "Gone in 60 Seconds".
  21. Robo Lawyer Alternative by Paridel · · Score: 2, Interesting

    Instead of a Robolawyer how about a program that detects EULA and then opens up a new brower page that is linked to a community run website (somelike like Wikipedia, but with more security so that malware writers can't get in there and change things)

    This page would display dumbed down information about the EULA that you or I could understand.

    I.e:

    "Crockbot2004"
    This EULA would like you to agree to the following:
    I will allow "Crockbot 2004" to:
    1. monitor my browing and send information about it periodically to a server. This transfer will not be sanitized to remove personal information
    2. download ads and display them on my computer
    3. execute abitrary code and utilize my network connection

    So a human would do the decyphering, the Eula-robo would simply have to fetch the information.

    And then I as a user could go "Woah, I don't want to download illegal mp3s that badly!" and cancel the install.

    -paridel

  22. Just my thoughts by ZZeta · · Score: 2, Interesting
    I'd defintely use a product like this. But I'm not sure whether the software company developing it could be held responsable.

    Let me explain myself. Above all, IANAL. But something that always puzzles me is the enphasys put in someone reading the EULA. I mean, sometimes, they actually make you scroll the EULA all the way to the bottom before letting you click the "I Accept" botton.

    Again, I'm not a lawyer, but if so much effort is put by the Soft. companies in the fact that you read the EULA, must be to save their asses.

    Why is it that by default, the focus is in the "I do NOT Accept"? So that you don't click it automatically. Why not? So that if you ever want to complain about the EULA, the soft company can argue they did everything in their power to stop you from accepting without reading it first.

    What happens if you have some program like this installed? Will they be as protected as when you read it through (scroll down)? Will you be able to argue: "I didn't know you were selling my email address!"

    I'm not sure, so this isn't an authoritative comment, these are just my thoughts.

  23. armchair lawyer thoughts by fred+fleenblat · · Score: 4, Interesting

    Here's my thought. Design a click through thing that just blindly accepts any legal agreement without showing it to the user. The name of the program is something like "agree to disagree". This calls into question the validity of any agreement that (a) you weren't shown and (b) did not have direct control over and (c) which you installed something to avoid dealing with.

    While the company that presented the agreement will have a record of a URL hit by you with a form with a certain radio button set, when it comes time to deal with a lawsuit it won't stand up in court because the form submission was automated. To make a bizarre metaphor, if I hand a screaming monkey a rubber stamp with my name on it, I am not bound by any contracts the screaming rubber-stamp-wielding monkey accidentally stamps.

    Second idea is to publish your personal conditions and email them to the company or include the URL in some form submission. Once you have a situation where your conditions conflict with theirs and the only "signatures" are form submission records, they are going to have a difficult time proving that there was an actual agreement in the legal sense of the word.

    1. Re:armchair lawyer thoughts by scribblej · · Score: 2, Interesting

      yeah, but if you spent years specifically training the monkey to stamp any documents that were put in your IN box... then, knowing that's what you'd trained him to do, you left him to handle all your paperwork for a few days, I think the argument could be made that you authorized themonkey to sign papers for you.

      Maybe, I dunno. It just seems fishy to me. You most certainly couldn't claim that you didn't have any knowledge of what the monkey was supposed to be doing for you.

      EULAs in the first place are pretty ridiculous. I can't believe they've been upheld in court.

    2. Re:armchair lawyer thoughts by odin53 · · Score: 3, Informative

      To make a bizarre metaphor, if I hand a screaming monkey a rubber stamp with my name on it, I am not bound by any contracts the screaming rubber-stamp-wielding monkey accidentally stamps.

      This is wrong. Under contract law we look at whether there is mutual assent objectively; that is, would a reasonable person believe there is mutual assent to the contract? If the other party receives the rubber-stamped contract and reasonably thinks that the monkey-owner agreed to the contract, then the monkey-owner is bound by the contract (assuming all other elements are satisfied). It's not fair to the other party to bear the risk that assent was not given when a reasonable person would have thought the deal was done.

      Your "agree to disagree" program for click-wrap licenses isn't really different (in some ways, it's worse, because by using it it seems like you're really trying to get the benefit but avoid the obligations).

    3. Re:armchair lawyer thoughts by m42power · · Score: 2, Informative

      To add to the parent, if you delegate the authority to click "yes" to the monkey, the principles of agency will attribute all of the monkeys actions that you either (1) directly authorized or (2) third parties reasonably believes you authorized based on your representations (like holding the monkey out as your acceptance agent) to you as the principal. Bottom line, if you delegate authority to accept agreements to your agent, you will be bound to those agreements as if you had signed them yourself.

  24. Tinkerbell needs your wishes! by Thud457 · · Score: 2, Funny

    I just cross my fingers and think to myself that clickthrough EULAs can't really be legally binding and then I click away!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  25. Requirements: by dhasenan · · Score: 2, Interesting

    A system like this is a complex language-parsing utility that can connect its analysis of a text with a database of appropriate knowledge--legal, in this case. It must also have the ability to discriminate between levels of complexity to appropriately disclude certain information. That's the easy 90% of creating an AI. You could cut out the legal database. That's not too important. But the only other way to simplify a EULA summarization utility would be to match the pattern of each clause with a member of a predefined set of proto-clauses and parse the whole expression based on unique keywords; from that point there would be a dictionary that would instruct the utility to omit the clause or summarize it in a particular manner. The former method is much more certain than the latter, which is liable to omit clauses that you should read and display ones that don't matter. However, the latter method is more reasonable.

  26. BRILLIANT idea! by Thud457 · · Score: 2, Funny
    Just babelfish the EULA English->Chineese->English, and then click away!

    "I agreed to WHAT ?!!!!"

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  27. Bad by t_allardyce · · Score: 2, Interesting

    Sales volume is inversely proportional to EULA clarity, therefore if you make EULAs 'super' clear, you will jepodise the sales of many consumer goods. EULAs would often look something like this:

    -This disk won't work with other players
    -You can't use this phone on any other network
    -This software may not be secure and if you loose your data its not our fault
    -You cannot copy this CD, it will not work in some players
    -This player will not let you skip adverts on DVDs that you have bought, you will have to watch them even though you paid
    -You are not buying this disk, you are buying a license to use it, we have the right to revoke it at any time without question or refund

    You see, the economy relies on sub-standard goods, buy clarifying EULAs you are screwing with the economy.

    --
    This comment does not represent the views or opinions of the user.
  28. But... First Sale not relevant for software by thpr · · Score: 2, Insightful
    You're not purchasing the software (where the first sale doctrine is in force), you are licensing it (where first sale does not apply). There is (obviously) a huge legal difference.

    EULAs and clickthroughs will not be invalidated in court as long as they are reasonable. The courts consider "reasonable" the ability for you not to use the software (or return it within a short period of time).

    The case you are recalling (where the court explicitly defined what it thinks is reasonable) is probably Blizzard v. bnetd where the EULA preventing reverse engineering (among other things). The EULA was held up as a valid contract. There was no "first sale" involved at all per the above situation with software being licensed.

  29. Patent by pk2000 · · Score: 2, Interesting

    Has anyone patented it yet? Seems a good thing to patent.

  30. Automated agreements P3P, agency, and contract by nrrrdboy · · Score: 2, Insightful

    This was the notion behind P3P. Also see Agent: I dont think it means, what you think it means.

    Abstract

    As the deployment of computer agents that act on behalf of users grow, so do questions regarding the legitimacy and legal standing of computer based agreements. I note the use of the terms "agents" and "proxy" in the technical discipline and argue that a more explicit understanding of these terms is necessary to properly address the convergence of technical and legal issues related to electronic commerce. Unfortunately, much of the legal literature on the question of computer agency is preoccupied with concepts of intelligence, consideration, and intention within a computer program; this is because these concepts are found in law. However, these concepts are premature in a technical context -- regardless of hand-waiving about artificial intelligence. I provide a simple technical explanation of computer agents and proxies, as well as a brief etymology of those terms in the technical context. I conclude by pointing out some problems of making automated agreements on the Web in hopes that this small contribution will permit legal analysis to focus on pressing issues of the day.

  31. pipe dream by F�an�ro · · Score: 2

    In a perfect world, the amount of legaleze I need to agree on would have some relation wih the product. a 10 page contract, that requies in depth study and advanced knowledge of the law to fully understand, might be appropriate for a million dollar deal, but not for a 20$ piece of software from walmart.

    of course I have no good idea how to enforce this.

    a possibility would be to define certain standart conditions with descritive labels, that companies could use, like NO-WARRANTY, MUST-NOT-COPY, ONLY-NONCOMMERCIAL. then limit the additional legaleze to only a few paragraphs for "minor" purchases by law.

    (this draft of a "solution" has numerous problems. still, what are your thougths?)

  32. precision != accuracy by js7a · · Score: 2, Insightful

    I wish lawyers would strive for accuracy instead of precision.