Skip to content

Goal: Bringing the World to Agreement

HazardJ edited this page Dec 3, 2014 · 2 revisions

The phrase may sound flip. But it is supported by a solid observation:

  • The methods of open source software eliminate the friction of scaling agreement from one to two to many. In infinite diversity, with full traceability.
  • Inheritance (particularly multiple inheritance) allows an idea to be carried forward and reused, carrying along with each use its full historic complexity.

Git (and Github) allows the publication, iteration, documentation, collaboration of complex ideas. It is mostly used for coding software. But the tools are equally well suited to legal text. It is objected that legal text is different than software source code, but the objections don't withstand scrutiny.

The reason the law does not work with source is mostly historical accident; lawyering got automated before lawyers were networked.

So, which kinds of agreement? All kinds.

  • Bring the parties to share agreement. This is an answer to the my-form vs your-form game - where I have to waste time reviewing your document or you have to waste time reading mine. We can short-cut that by starting with a shared form. CommonAccord is a place to put that agreement and links lead you to it.

  • Bringing new agreement to the world. There are many agreements that don't yet exist - they involve changing areas of law or are subject to wide divergence of opinion. Git and modularity are the fastest, most robust path to codification, and the process leaves a trail of knowledge that exposes the issues and links to the experts. For instance in the evolving field of privacy.

Clone this wiki locally