IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 1 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Various corrections
First of all the GPL has been tested in court. Twice. In the USA it was [link|http://www.oreillynet.com/pub/wlg/1168|found] to not cause an immediate enough issue to be grounds for a preliminary judgement. That is, there was not demonstrably material enough harm in allowing that specific violation to persist that the potential violation had to be stopped while the case was still being argued. (This does not indicate that the GPL would not prevail, merely that damage from an ongoing violation was repairable later.) In Germany last year both [link|http://www.a42.com/node/view/157|a preliminary injunction] and [link|http://www.oii.ox.ac.uk/resources/feedback/OIIFB_GPL2_20040903.pdf|a final judgement] were decided in favour of the GPL.

We're still awaiting a final judgement in the USA on a GPL violation. I suspect that we'll have one before the decade is out, and I'm confident that it will be in favour of the GPL. If the GPL was weak, then why would a series of corporate lawyers over the last decade have come face to face with it and then blinked?

As for defining what distribution is, that is not the job of the GPL. Let's get into the same bind without involving the GPL at all. Suppose that you (some random company) beg and plead for my Super-Duper-Data-Massager. And after being paid I let you have and use it (but grant you no other rights). What are you allowed to do with it? Well under copyright law you're not allowed to distribute it. What does that mean? You'll have to consult a lawyer.

You see, I never gave you the right to distribute my code. Under copyright law and precedent there are various things that you can do which look kind of like distribution but legally aren't. Copyright law gives me no right to complain about those. There are other things you can do that look similar to the first set but which are distribution under copyright. Copyright law gives me the right to sue you about those.

That fuzzy line is also the line of when the GPL will be triggered. As you see, it is a matter of copyright law, not a matter of contract between you and me. The GPL gives you a limited grant of permissions that copyright law does not. The GPL is not, and should not be, in the business of explaining copyright law to you.

About whether Jake is right or wrong, a real lawyer might disagree, but my understanding (IANAL and all that, even though I've talked with lawyers about it) is that the GPL is a very solid license because it does so little. And my understanding of the GPL directly contradicts Jake. As does that FAQ. Furthermore in the absence of precedent, ambiguities in licenses tend to be cleared up in favour of the interpretation of those who wrote them, in which case the stated opinion of the FSF in that FAQ carries considerable weight about what the GPL should be understood to mean.

Cheers,
Ben
I have come to believe that idealism without discipline is a quick road to disaster, while discipline without idealism is pointless. -- Aaron Ward (my brother)
New So do you agree with Scott's assessment?
(First response to my initial post.)

Since the FSF clearly states that giving the code to an outside contractor counts as distributing your code as GPL, corporations would have to consider that. But to say that you can't even go through a due dillegence process without giving away your proprietary code seems designed to scare companies away from using GPLed code. Laziness, or hit-whoring?
===

Purveyor of Doc Hope's [link|http://DocHope.com|fresh-baked dog biscuits and pet treats].
[link|http://DocHope.com|http://DocHope.com]
New Yes. Mostly.
If you distribute GPLed code to a contractor, the contractor can do with it as they like.

Where I quibble is that there are things that look a lot like distribution but aren't. For instance if auditors came in to audit your code on site, then I don't think that that would count as distribution. The GPL FAQ agrees on that. So there is a form of due diligence that does not trigger the GPL.

I further suspect that if a court of law required you to hand over code as evidence in a court case, that would also not count as distribution. I don't know the rationale that a lawyer would use to not count it as distribution, but I would be shocked if there isn't one.

Without knowing that rationale, I can't say what its boundaries are and what kinds of pseudo-distribution you can get away with.

But if you distribute, then the GPL is very clear about what happens next.

Furthermore, as a practical matter, if nobody knows about the copyright violation, it may not be a big deal. You would be amazed at the kinds of copyright violations that are ignored in practice. If you're trying to keep your nose clean, you don't want to go there. But unless a copyright holder gets upset enough to go after you (and GPL copyright holders have not demonstrated themselves to be so aggressive), it doesn't in some sense matter that you're technically in violation.

Cheers,
Ben
I have come to believe that idealism without discipline is a quick road to disaster, while discipline without idealism is pointless. -- Aaron Ward (my brother)
New In that case, you're being compelled
I don't know the rationale that a lawyer would use to not count it as distribution, but I would be shocked if there isn't one.
Odd analogy alert!

Suppose you are an ISP and you discover one of your clients is hosting a child porn site. If you were compelled to turn over the images as evidence, you're clearly not "distributing" them in any meaningful sense.
===

Purveyor of Doc Hope's [link|http://DocHope.com|fresh-baked dog biscuits and pet treats].
[link|http://DocHope.com|http://DocHope.com]
New That's the idea - but how far does that go?
There are two extremes. I know what happens there.

What is the boundary case?

Cheers,
Ben
I have come to believe that idealism without discipline is a quick road to disaster, while discipline without idealism is pointless. -- Aaron Ward (my brother)
     FUD FUD FUD FUD - (drewk) - (19)
         The first bit is right. - (admin) - (17)
             Really? - (drewk) - (15)
                 Shouldn't matter. - (admin) - (1)
                     If you _give_ the contractor the code, maybe. - (imric)
                 The right definition of distribute is set by copyright law - (ben_tilly) - (12)
                     Yes it would - (jake123) - (11)
                         Doesn't GPL prohibit additional terms? - (drewk) - (8)
                             This is a FAQ. - (Another Scott) - (7)
                                 Note that this disagrees with Jake's understanding above. -NT - (ben_tilly)
                                 That contradicts what Jake said - (drewk) - (5)
                                     Various corrections - (ben_tilly) - (4)
                                         So do you agree with Scott's assessment? - (drewk) - (3)
                                             Yes. Mostly. - (ben_tilly) - (2)
                                                 In that case, you're being compelled - (drewk) - (1)
                                                     That's the idea - but how far does that go? - (ben_tilly)
                         You didn't do your research very well? - (ben_tilly) - (1)
                             Okay, so we use the Copyright definition of distribute - (drewk)
             what about an IP statement that all contractors sign - (boxley)
         I think it's half right - (Arkadiy)

The Readers Digest of All and Everything cha cha.
103 ms