forked from legalese/legalese.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
66 lines (54 loc) · 5.84 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
---
layout: landing
---
<div class="container body-container">
<div>
<div class="main-head"></div><div style="text-align: center; font-size:bigger; margin-top: 20px">
<a href="/docs/getting-started" class="btn btn-lg btn-primary">Get Fundraising Paperwork</a>
<a href="/v1.0/page/future" class="btn btn-lg btn-primary">L4: Code for Contracts</a>
<a href="/v1.0/page/contact" class="btn btn-lg btn-primary">Join our LegalTech Community</a>
</div>
<h2>What is Legalese?</h2>
<p>Legalese is an open-source project to <i>draft legal documents the way programmers develop software</i>. Just as <a href="https://www.cadence.com/">Cadence</a>'s Verilog allows programmers to draft circuits, Legalese's L4 language will allow programmers to draft contracts. Our first product is <a href="https://legalese.com/docs">a SaaS app</a> for entrepreneurs to configure and engross <i>all</i> the paperwork for an angel or seed round — we're talking shareholders agreements, corporate resolutions and
amendments, rights notices, as well as prerequisites like ESOPs and vesting, all compiled from high-level expressions.</p>
<h2>What is Legalese's vision?</h2>
<p>Law today is where software was in the late 1950s: getting ready to make the jump from macros to compiled languages. <a href="http://www.amazon.com/Tomorrows-Lawyers-Introduction-Your-Future/dp/019966806X/">Tomorrow's lawyers</a> will look a lot like today's programmers: drawing on opensource libraries, they will configure code for clients that compiles to readable contracts – maybe English, maybe Ethereum/Hyperledger. From that future, we will look back on today's lawyers, drafting agreements in Microsoft Word and checking references mandraulically, as white-collar successors to <a href="https://en.wikipedia.org/wiki/John_Henry_(folklore)">John Henry</a>.</p>
<p>A “smart contracts” world needs Legalese more than ever, <a href="https://www.iif.com/publication/research-note/getting-smart-contracts-blockchain">Institute of International Finance (2016)</a> writes:
</p><blockquote>
<div class="oldtimey">
Because few lawyers have the coding skills to draft their own smart contracts, computer programmers would play a larger role, creating new liability questions for faulty algorithms and even ethical issues regarding the practice of law by non-lawyers. Conceivably, smart contracts could reduce some legal cost around contract execution and dispute resolution by making execution automatic. However, legal cost could shift from execution to the drafting phase. As Houman Shadab, a professor at New York Law School, has pointed out:
<blockquote>
<i>By requiring parties to strictly commit, at the outset, to decisions of a smart contract, the need for transactional attorneys and others to structure smart contractual relationships may increase. Parties would most likely want to specify a more detailed range of contingencies and outcomes ahead of time before committing themselves to abide by the decisions of a software-driven contract.</i></blockquote></div></blockquote>
<p></p>
<h2>Why choose Legalese?</h2>
<p>How does Legalese surpass existing approaches like
<a href="https://www.clerky.com/">Clerky</a>, <a href="https://ironclad.ai/">Ironclad</a>, <a href="https://www.docracy.com/">Docracy</a>, <a href="https://github.com/commonform">Commonform</a>, and <a href="http://www.commonaccord.org/">CommonAccord</a>?
Such initiatives tend to run aground on the shoals of
English: their “logic” is templates, stitched
together the way PHP stitches together HTML. Taking a cue
from commercial successes like ContractExpress which use
deeper formalisms (Prolog), Legalese is developing a
domain-specific language (DSL) from first principles. The DSL does
for the <a href="http://link.springer.com/book/10.1007%2F978-3-642-31570-1">deontic
modal calculus</a> what functional languages do for the <a href="http://dl.acm.org/citation.cfm?id=363749">lambda
calculus</a>. This solid foundation in CS theory enables the
mapping of mature software concepts to the legal domain:
compilation, dependency management, static analysis, and
unit & integration testing.</p>
<p>Formal semantics makes it possible to automate the
production of <a href="http://web.archive.org/web/20160703141747/http://www.tbrnet.org/blog/2014/08/01/legal-update-bilingual-contracts/">bilingual
contracts</a> (think Quebec, Indonesia, China, EU, etc),
using natural language generation tools that operate in the
opposite direction to the current trend of natural language
processing (<a href="https://www.judicata.com/">Judicata</a>, <a href="https://lexmachina.com/">Lex Machina</a>). Legalese will also
automate the drafting of paperwork in the growing
“self-help” segment currently served by
LegalZoom. Eventually, Legalese may help states rewrite
existing legislation and regulation in a formal grammar;
such formalisms would make it much easier for companies like
FiscalNote to achieve their goals.</p>
<h2>Why now?</h2>
<p>Thirty years of academic research in deontic modal logic, contract formalization, static analysis, and language design are coming to fruition in papers like <a href="http://www.diku.dk/hjemmesider/ansatte/hvitved/publications/hvitved12phd.pdf">Tom Hvitved's PhD thesis (2013)</a>. Contracts are multiparadigmatic: they can be object-oriented, event-driven (reactive), functional, aspect-oriented, declarative, and imperative, all in the same document. Academic contract formalizations are just now beginning to satisfy the necessary properties for reduction to software practice.</p>
<div align="center" style="margin-top: 20pt;">
<img src="/images/pompous%20investor%20notice/know-all-men-by-these-presents-1000.png" width="100%" align="center">
</div>