|
|
|
|
|
by mindslight
722 days ago
|
|
Do you think the idea of binary analysis does not exist? Or that courts don't have a long history of deciding questions of judgement? The problem is also fundamentally quite similar to proving that a published binary is/isn't a derivative work of someone else's work. Also handcrafted assembly isn't sufficient for your argument, but rather one would have to directly write a binary with a hex editor. Show me any binary larger than say 1 MB that was written with a hex editor. So really the burden of proof would be on anyone claiming that a large binary is direct creation. |
|
That's not how any of this works. Once I've submitted my binary to the escrow, then it's an original work worthy of copyright until challenged. If someone breaks my copyright, I simply assert my originality and get an injunction against it by default. If the adversary claims my work is a derivative, then the legal burden is on them to prove it - because they are the ones rising it as defense against infringement. So I've already quashed 90% of adversaries by this point just by legal intimidation.
Also, you are attacking a strawman version of this problem. In practice, what will be submitted to the repository are binary object files for the core proprietary sections that are unlikely to be changed, for example the file format definitions to preclude interoperability. Anything else can be source, the final linker step is automated etc. The market will also offer tools for binary randomization and compiler signature obfuscation.
So you are left with a technological arms race that needs to be settled in court, on a case by case basis, using expert testimony where the burden of proof belongs to the infringer. It's just absurd to think anything like this could ever work in practice to promote source availability, or there would be public benefits to put such a highly litigious system in place.