Andrei's Google Talk
retard
re at tard.com.invalid
Tue Sep 21 11:13:46 PDT 2010
Tue, 21 Sep 2010 16:21:38 +0200, klickverbot wrote:
> On 9/21/10 3:55 PM, Steven Schveighoffer wrote:
>> People seem to think that an accusation is proof. If someone says you
>> stole their code, because you read it, it's not always true. It's just
>> much easier to prove you didn't steal it if you didn't read it.
>
> And how exactly are you going to prove that you didn't read it?
The western court system AFAIK operates with the presumption of
innocence. I've seen some cases against GPLed software. The commercial
company used freely licensed code without releasing their own associated
code in any form. Although they tried to convince it's a contract
violation and GPL is an invalid contract anyways, the judges decided to
apply the copyright law in these cases and the GPL project won the case.
What kind of evidence they used against the infringing application? Well,
the offending software only came in binary form and the original was
publicly available as source code. The binaries contained function
signatures, function body code, and strings in exactly the same form as
the GPLed software when compiled with some mainstream copiler (MSVC++,
GCC). The shady company later tried to obfuscate these signatures in
updated versions but the experts showed how the code is essentially the
same after removing the obfuscation (same calling sequences, same logic
paths etc.)
In my opinion it's difficult to find phony evidence against a software
developer in Europe, because associations like EFF may assist you,
software isn't patentable, and very small pieces of code aren't even
copyrightable. It's quite unlikely that given two nontrivial application
they share many function signatures or strings. An innocent software
developer won't start obfuscating his sources when some commercial entity
starts threatening.
More information about the Digitalmars-d
mailing list