Sie sind auf Seite 1von 90

TL;DR

Software is eating law


Alexis “Recovering Lawyer” Chun
Co-founder, Legalese.com
@Legalese @wabisabiyo
I keep six honest serving-men
(They taught me all I knew);
Their names are What and Why and When
And How and Where and Who.
I send them over land and sea,
I send them east and west;
But after they have worked for me,
I give them all a rest.
Poem by Rudyard Kipling I let them rest from nine till five,
following the story "Elephant's Child" in For I am busy then,
"Just So Stories" As well as breakfast, lunch, and tea,
For they are hungry men.
But different folk have different views;
I know a person small
She keeps ten million serving-men,
Who get no rest at all!
She sends em abroad on her own affairs,
From the second she opens her eyes
One million Hows, Two million Wheres,
And seven million Whys!

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
What
The relationship between law and software today

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
What do people do when they
need legal help?

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
They go to a lawyer!
(or phone a lawyer
friend)

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Lawyer Version 1.0
They go to a lawyer! Rajah & Tann Singapore
Commercial Litigation, IT & IP disputes

(or phone a lawyer TSMP Law Corporation


Corporate

friend) Got called to the Bar


Distinction in Land law

Bachelor of Laws, QMUL


Alexis with the good hair Second Upper Class with Honours
First Class in Jurisprudence
First Class in Media Law

Cambridge University
Long Vacation Scholarship

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
But what really happens
when they go to a lawyer?

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
1918
(that’s 100 years ago)
2018
Charge ~ $600/hr for input, not output

Error prone (that’s why you proof read like crazy)

Imperfect recall

Reliance on experience

Reliance on professional indemnities & a whole kitchen sink of assumptions

Typewriter Microsoft Word

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
100 years on, not much has changed
Lawyers still use technology to only help with
the typing, but not with the thinking

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
And if one may be permitted to speak frankly

in a world where...

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
cars drive themselves...

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
… where software lands / flies our
planes

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
… and computers are beating our
doctors

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
It seems quite mad to
to pay a human $600 an hour
to copy and paste words on a
page

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Some of these folks certainly think so

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Who are the alternatives?
And where?

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
2001

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Gosh, when did that
happen?

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
You’re here at TechLawFest, so clearly something is
happening

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
But it’s so huuuuuge that the idea of software
eating law has been around for at least 60 years
1957

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
1960

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
1986

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
1979
Computer Science
and Law
Textbook we found in the
Imperial College library

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Chapter 3
The taxman project:
towards a cognitive
theory of legal
argument

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Chapter 4
Modelling of legal
rules by computer

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Chapter 13
The automated
assembly of legal
documents

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Why?
Why software & law?
Why is software eating law?

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Insight
Lawyers, the
lost tribe of
programmers

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
a parallel

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
contract drafting =
small teams of
assembly programmers
writing proprietary code
by hand

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
the legal industry’s
future
=
the software industry’s
past

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Today, lawyers use
1. different words to mean the same thing; or
2. the same words to mean different things

pseudocode
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
“table”
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
contracts and programs
are both, fundamentally,
specifications for the
distributed execution
of business processes...
except lawyers have a
language problem

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
How?
How will software eat law?

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
ENTER:
Computational law
(or what I mean when I say, “software is eating law”)

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
We start by designing

a domain-specific language for law

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
That is...

a programming language
specifically designed to capture the
semantics, deontics, and pragmatics
of law

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
A cross-disciplinary synergisation of over 60 years of
academic research & industry insight

Computer Science

DSL
Mathematics / Law
Logic

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
#1 Foundation – DSL for law
#2 Infrastructure
use the DSL to write
● Statutes Companies Act, SFA, etc
● Contracts (Employment Contracts, Service Agreements, Deeds)
● Business Process / Rules & Quasi-Legal Documentation
(ACRA filing deadlines, corporate resolutions, formalities, documents’ execution order and
authorities’ deadlines)

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
a well-honed software tradition
Domain : Language / Format : Category Leader

Printed Page : Postscript : Adobe (US107.8B)

Databases : SQL : Oracle (US216.6B)

3D Drawings : dwg : Autodesk (US30B)

Accounting : LP2 : Intuit (US45.3B)

Chips : Verilog : Cadence (US10.9B)

Legal : L4 : Legalese?

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
So?
So what if we have a programming language for law?

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
from Pseudocode to Real Code

45.––(1) Subject to any direction to the contrary that


may be given by the company in general meeting, all
new shares must, before issue, be offered at a 20%
discount to all persons who, as at the date of the offer,
are entitled to receive notices from the company of
general meetings, in proportion, or as nearly as the
circumstances admit, to the amount of the existing
shares to which they are entitled.

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
from Pseudocode to Real Code

45.––(1) Subject to any direction to the contrary


that may be given by the company in general
meeting, all new shares must, before issue, be
offered at a 20% discount to all persons who, as
at the date of the offer, are entitled to receive
notices from the company of general meetings, in
proportion, or as nearly as the circumstances
admit, to the amount of the existing shares to
which they are entitled.

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
from Pseudocode to Real Code
Subject to (any direction to the contrary
that may be given by the company in general meeting),
all new shares must (before issue) {
be offered at a 20% discount -> to all persons
who (as at the date of the offer)
are (entitled to receive notices
from the company
of general meetings) {
in proportion,
or as nearly as the circumstances admit,
to the amount of the existing shares
to which they are entitled.
} }
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
from Pseudocode to Real Code
Subject to (any direction to the contrary
that may be given by the company in general meeting),
all new shares must (before issue) {
be offered -> to companyMembers(at: offer.date,
qualifier: meetings)
{
distribution: proRata,
qualifier: roundingAdjustment,
basis: existingHoldings,
price: function(newIssue) { newIssue.price * 0.80 }
}
}

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
syntax → semantics → pragmatics
Subject to (any direction to the contrary % l4c -Wall -Wextra --lang=en,de main.l4
that may be given by the company in general warnings and errors:
meeting), line 12: unenforceable clause
all new shares must (before issue) {
line 18: regulatory violation
be offered -> to companyMembers(at: offer.date,
line 22: clause never reached
qualifier: meetings)
{ line 28: conflict with line 16: incompatible obligations
line 33: exceeds market norms for EU consumer protection
Subject to any direction to the contrary distribution: proRata,
main.4 produced output:
qualifier: roundingAdjustment,
that may be given by the company in basis: existingHoldings. main.html: outcome scenario visualizations
general meeting, all new shares must, price: function(newIssue) { newIssue.price*0.80 english.pdf: contract text in English (UK)
} german.pdf: contract text in German (DE)
before issue, be offered at a 20% } sign.Makefile: execution sequence
discount to all persons who, as at the } main.mpp: project deliverables
date of the offer, are entitled to receive main.ical: deadline reminders
notices from the company of general
meetings, in proportion, or as nearly as
the circumstances admit, to the amount
of the existing shares to which they are
entitled.

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
So?

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
You can now apply the batteries of tools
that computer scientists have at their
disposal (of which lawyers don’t even have names for)
to law

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Software Stack
app stores, self-updating packages
StackExchange, IRC, code reviews, agile pairs
build dependency management
FOSS Libraries, apps, tutorials
git+github: versions, issues, pull requests
static analysis, formal methods, fuzzing, lint
unit testing, code coverage
m4 macros, MVC template filling
IDEs: Eclipse, Sublime, Atom, Emacs, Vim
C, C++, Java, Javascript, Lisp, Prolog, Haskell
Lambda Calculus

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Software Stack Legal Stack
app stores, self-updating packages
StackExchange, IRC, code reviews, agile pairs
build dependency management
FOSS Libraries, apps, tutorials
git+github: versions, issues, pull requests Track Changes
static analysis, formal methods, fuzzing, lint
unit testing, code coverage
m4 macros, MVC template filling
IDEs: Eclipse, Sublime, Atom, Emacs, Vim Microsoft Word
C, C++, Java, Javascript, Lisp, Prolog, Haskell Latin
Lambda Calculus

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Software Stack Legal Stack
app stores, self-updating packages
StackExchange, IRC, code reviews, agile pairs
build dependency management
FOSS Libraries, apps, tutorials
git+github: versions, issues, pull requests Track Changes
static analysis, formal methods, fuzzing, lint
unit testing, code coverage
m4 macros, MVC template filling
IDEs: Eclipse, Sublime, Atom, Emacs, Vim Microsoft Word
C, C++, Java, Javascript, Lisp, Prolog, Haskell Latin
Lambda Calculus

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
How about 2 examples?

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Example 1:
Formal logic

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
COMPUTER
SCIENTISTS
TL;DR Software is eating law
GOT LOGIC
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Acme shall keep the info confidential: AG (keep_confidential info)

Acme shall pay the purchase price: AF (pay purchase_price)

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Example 2:
Automated
Reasoning
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
O Great Computer, check
my reasoning.

Does the contract contain


any bugs?

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Yes,
puny
human,
your
bug is
here.
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Software is eating
the world.
–Marc Andreessen

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
Software is eating
Law.
– Legalese

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
TL;DR Software is eating law
Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018
You either die a hero lawyer, or you live long
enough to see yourself become the villain
– Me quoting Harvey Dent

Thanks for having me!


Come say hi if you’d like to invest, have a CS or
programming background / interest, or have
industry use-cases for us to test on!
Alexis “Recoverwyerg Lawyer” Chun
Alexis “Recovering Lawyer” Chun
@wabisabiyo @Legalese
collective@legalese.com

TL;DR Software is eating law


Alexis “recovering lawyer” Chun • Legalese.com • TechLawFest 2018

Das könnte Ihnen auch gefallen