Re: PathSearchAndQualify patch not applied?

Bryan Kadzban <[email protected]> Tue, 20 Jul 2004 07:07:40 -0400
Newsgroups gmane.comp.emulators.winex.devel
Message-ID <[email protected]>
Nadav Frum wrote:
> Why are we discussing the XFree86 project and Microsoft?

They are examples to illustrate some logical fallacies.  ;-)

> Try to imagine yourselves sitting in front of a judge with your legal
> representative and TG's team is on the other side of the court.  The
> judge looks at your team and politely asks what it is about your
> patch that you feel was unlawfully taken from you?

The patch.

Not the format, not the algorithm, not the structure/design, not the
bug.  But the patch itself.  The exact bits in the patch file.

This is *NOT* covered by the copyright on the "diff" program -- it's a
work produced by the diff program, yes, but is not a derivative work, so 
the FSF disclaims any copyright on it.  Copyright is therefore yours.
This is the same reason that you can write a program, compile it with
gcc, and not distribute it under the GPL -- it's not a derivative work
of gcc, because gcc doesn't incorporate a significant amount of its own
code in the program when it compiles it.  Neither does diff when it
creates a patch file.

Alternately, you could argue that you own the lines of code that your
patch would have inserted (anything with a + before it in the patch
file).  TG can't apply the patch without those lines, so this would have
the same effect.  They could fix the bug without them, but then it would
be either an independent implementation (which is almost guaranteed to
be different, and not copyrighted by you), or a derivative work (which
you might also be able to claim some rights to, depending on the patch's
license).