|
|
Log in / Subscribe / Register

Why Compiled Legalese is Hard to Understand

Why Compiled Legalese is Hard to Understand

Posted Sep 27, 2006 16:54 UTC (Wed) by smoogen (subscriber, #97)
In reply to: Why Torvalds is sitting out the GPLv3 process (Linux.com) by pizza
Parent article: Why Torvalds is sitting out the GPLv3 process (Linux.com)

One of the big problems with the Legalese language is that it has many many overloaded operators. While a document has a large predefined "static" region, many of these static variables may become overloaded again by how they are associated with other static variables. This requires that the document has to use a multi-pass compiler/interpreter(eg lawyer) many of which have their own predefined localized definitions. You will need to shop around for a lawyer that meets your needs.

Due to the fact that you can get multiple different executables from legalize depending on where it is compiled (state, county, municipality, region, territory, etc), what is compiling it, and what versions of the legalize pre-pre-definitions they are going to use. THis then requires the OS (eg society) to have post compile Validation programs (aka judges) that will make a ruling of whether the compiled version you were going to run is actually valid. You of course can call an exception to this Validation program and get another program to confirm or deny if your executable is valid. Eventually the OS's Master Validation program (Supreme Court) may have to rule on which Validation program was correct if any.

After you have a Valid Legalese program, you will find that its version is only valid on that OS until a system patch breaks it causing it to be revalidated, or that moving it to another CPU running the same OS may cause the entire cycle to be restarted.

None of this is to be interpreted that I am for changing the current system with its multiple checks and balances. The fact is that each OS is running over a very large cluster with multiple CPU's that each have their own hardware layout and do not work well with one another at all times.


to post comments


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds