Slashdot Mirror


Free Software at Risk Under Lemon law

mpawlo writes: "Newsforge published a piece I wrote on a lemon law for software. That is - what would happen if shrinkwrap limitation of liability clauses would be banned? I think Microsoft and the GNU Project would both suffer."

7 of 301 comments (clear)

  1. How many times do I have to say it? by adam_megacz · · Score: 3, Informative

    Neither the federal government nor any state has ever had any sort of warranty/liability law that would affect gifts (transactions involving no payment or consideration), unless the defect was willful and intentional (ie trojans). There is no negligence protection for gifts. I highly doubt that any such software lemon law would break with this ancient precedent.

    The GPL clause disclaiming only nondisclaimable warranties exists solely for severability purposes; the "unless prohibited by law" clause appears in almost every warranty disclaimer.

  2. Re:Wouldn't Affect Free/Open Source Software by Shabazz · · Score: 3, Informative

    And you sir are an imbecil! :)

    I am a lawyer, and as such I know what a contract is. Last time I checked, it requires mutual consideration. If you allow people to download your software for fee, it's a gift, not a contract.

    Maybe you should check your facts before calling someone a moron.

  3. Limiting Liability by fidget42 · · Score: 3, Informative

    The company for which I work develops custom software. IANAL, but one of the ways we limit liability is through collecting and documenting requirements for the software, and testing that those requirements were met. We also follow a strict software development process, which supports out ability to develop a quality product. By developing this documentation, we are able to pass liability off to our customers. I.e., They have agreed that our software meets their requirements and our tests are sufficient to prove that it does. Now, if we knew our software didn't meet the specification, that is different (usually called FRAUD).

    I would think that something like this would work for the larger Open Source projects. If they could have the requirements of the project documented (i.e., what it is suppose to do) and have tests written to verify this, then they may have a out. The problem is M$ case is that they know of the problem, or their quality process is not sufficient, and do nothing about it.

    --
    The dogcow says "Moof!"
  4. Re:Really? by cscx · · Score: 5, Informative


    No, you have it backwards. A well designed OS would not barf all over itself and dy because of a bad driver. The driver/device might fail, but the OS would chug right along.


    Yeah, good thinking. Then we'd never see freezes like this, right?
    ---------

    Unable to handle kernel NULL pointer dereference at virtual address 00000016 printing eip: d18677ac
    pgd entry c14a1000: 0000000000000000
    pmd entry c14a1000: 0000000000000000
    ... pmd not present!
    Oops: 0000
    CPU: 0
    EIP: 0010:[]
    EFLAGS: 00010097
    eax: 00000004 ebx: c78306b8 ecx: 00000006 edx: cfaf1b40
    esi: 00000016 edi: c78306b8 ebp: c7830540 esp: c026ff14
    ds: 0018 es: 0018 ss: 0018
    Process swapper (pid: 0, stackpage=c026f000)
    Stack: 00000000 00000004 00000000 00000016 cfaf1b40 00000046 00000987
    000001a7
    00000001 c7830400 00002710 c011daa8 00000246 00000000 c02ad5a0
    003c0000
    c5829da0 24000001 00000003 c026ffa8 c010a30a 00000003 c7830400
    c026ffa8
    Call Trace: [<c011d1a8>] [<c010a30a>] [<c010a488>] [<c0107240>] [<c0107240>]
    [<c01090c4>] [<c0107240>]
    [<c0107240>] [<c0100018>] [<c0107263>] [<c010722e2>] [<c0105000>]
    [<c0100191>]

    Code: f3 a6 0f 97 c2 c0 38 c2 0f 84 d4 fe ff ff ff 44 24 08
    Kernel panic: Aiee, Killing interrupt handler!
    In interrupt handler -- not syncing

    --------

    I am so sick of this elitist bullshit around here. Software crashes!! Get it? OK?? Nothing is completely immune, you know, humans write OSes, there's bound to be a few bugs here and there. When drivers run at Kernel Level, and they fuck up, that's when shit goes haywire.

    That's the #1 reason Microsoft introduced "driver signing" in Windows 2000 and XP (and certification before that) --- to avoid shit like that. If the driver isn't certified by them, they're warning you, if shit goes wrong, it's your fault.

  5. Re:Wouldn't Affect Free/Open Source Software by raistlinne · · Score: 5, Informative
    While IANAL, I did consult one about this once - when you give something away, you have no obligation to the recipient. Specifically, the recipient can't sue you if the product is defective in some manner.

    IANAL either, but I did take a business law course taught by a lawyer. What you said is not quite true (at least not in NY state). When you give somebody something (not for any consideration), then you are not liable for negligence. However, you are liable for gross negligence. Gross negligence is defined as negligence which "shocks the conscience of the court".

    My understanding is that it is very difficult to shock the conscience of the court, especially when you're giving something away for free. I suspect that as long as one doesn't knowingly include genuinely malicious code and keep quiet about it, that a software developer who gives away their code for free will be more than fine.

    I suspect, though this is just a guess, that RedHat could probably take the position, as long as they made it clear to purchasers, that they are providing an installation and aggregation service, they are not actually selling the code that they didn't write. Thus they would be liable for bugs in the packaging or installation but not in the aggregated software. This would be reasonable, IMHO, and probably legally OK, too. Of course, that's just pure speculation on my part.

    --
    They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
  6. attractive nuiscence by blonde+rser · · Score: 3, Informative

    If I build a tree house on my property that is unsafe and someone tresspasses and uses this tree house (which I haven't even said he could use) and gets hurt then I am potentially liable both crimally and civilly. It's called an attractive nuiscence.

    I didn't charge anybody anything... I didn't even give permission for it to happen. Yet I am still at fault.

    Just because I don't profit off of a transaction doesn't give me a right to put somebody at risk - financially or physically - unless perhaps I am completely forth right; and even then often not. And simply saying "Well, at your own risk," is not completely forth right, not even close.

    The only different with purchasing the product is that the legal agreement is explicit. And in an explicit agreement risk can be accepted by the customer. But in the implicit agreement it is assumed that risk is accepted only if it obvious.Otherwise you're buying the right not to be put in a dangerous situation. Which u can't buy because u fundamentally own this as a citizen.

    As for the suggestion that there can't be a law suit because there is no company - I think it is pretty clear in the american litigation system there are no lack of defendants.

  7. Patents. by himi · · Score: 3, Informative

    CMYK is patented, and licensing this patent is not at all cheap. Certainly, it's not something that's possible for a piece of software like the gimp.

    Claiming that a piece of software is inadequate because the maker of the competing software uses legal means to stop competitors from implementing a piece of functionality is really quite stupid.

    himi

    --

    My very own DeCSS mirror.