96 karma · joined June 12, 2013
Open Law Library is taking the tools and techniques developed for programmers to publish software code – IDEs, linters, compilers, continuous integration/deployment, VCS, etc – and adapting and transforming them for use by lawyers to publish legal codes. Governments use our tools to save time and money and then publish their laws openly for the public.
Some our partners:
- https://regs.maryland.gov (github.com/maryland-dsd)
- https://law.mohican.com (github.com/mohican-nsn)
- https://code.dccouncil.gov (github.com/dccouncil)
- https://law.cityofsanmateo.org (github.com/cityofsanmateo)
Feel free to reach out to me with any questions or feedback: dgreisen+hn@openlawlib.orgWe've built the Open Law Platform that governments can use to do this with their official laws. We just launched with the Maryland Secretary of State last month at regs.maryland.gov. You can see the "source code" at https://github.com/maryland-dsd/law-xml, and the "compiled" code at any point in time since they started using our system at https://github.com/maryland-dsd/law-xml-codified and https://github.com/maryland-dsd/law-html. All cryptographically signed at https://github.com/maryland-dsd/law.
Maryland just launched their regs on our platform:
https://regs.maryland.gov (https://github.com/maryland-dsd/law-xml-codified)
Feel free to reach out (email in bio) if you would like your community to publish their official laws on GitHub!
DC Refers is a non-profit that helps people of modest means (200-400% poverty line) find affordable legal representation.
We've built out a custom Django app at dcrefers.org.
We are looking for a freelancer for 3-6 months to help us open source the website and build out new functionality including better reporting, OpenAI integrations, and easier customization by non-technical staff.
If interested, please email me at dgreisen@dcrefers.org with `[dev]` in the subject line.
We are looking for a part-time (20-40hrs/mo) contractor to support our open source PyGLS (the Python Generic Language Server, https://github.com/openlawlibrary/pygls/) and the community that has grown around it.
Contractor must have strong python skills and experience managing/supporting open source projects.
Open Law Library is a nonprofit tech startup and open access legal publisher dedicated to securing digital law and making it accessible to all.
If you are interested, or know someone who might be, please reach out to me directly at dgreisen@openlawlib.org.
DC Refers is a non-profit that helps people of modest means (200-400% poverty line) find affordable legal representation.
We are looking for a freelancer to help us build our referral system in Django.
Email me at dgreisen@dcrefers.org if interested.
Open Law Library is a nonprofit tech startup and open access legal publisher dedicated to securing digital law and making it accessible to all.
If you are looking for a meaningful way to contribute to democracy, you find joy in building the perfect tools for your users, you like deep and challenging problems in such diverse areas as version control, DSL design, UI/UX, and NLP (more accurately, LLP - Legal Language Processing :), and the idea of helping build a team excites you, then we might be a good fit!
We are currently a team of 8 spread across the US and Europe, and we have received donations specifically earmarked to bring on two Ukrainian developers. English is a requirement. We understand the need for flexibility, and so are committed to working with you to ensure your time with us is a success.
If you are interested, or know someone who might be, please reach out to me directly at dgreisen@openlawlib.org.
Open Law Library is a technology-driven nonprofit that is building the foundational government infrastructure for the next 50 years to improve policy, citizen engagement, and government. We develop cutting-edge software that converts the daily deluge of government legal documents into clean and useable legal data in real-time. Governments use our comprehensive software platform to draft, codify, and publish cryptographically-secure laws to ensure preservation, authentication, and access for generations to come. Our open-access publishing platform assures published laws are freely accessible, aligning our interests with those of our government partners and their citizens.
The successful Head of Sales and Growth candidate will report to the CEO and will focus on new sales opportunity creation and execution. Our clients range from small towns to cities, counties, states, and native American tribes. You will be responsible for proactive outreach beginning with lead generation and continuing through all phases of the sales process culminating in sale win/close. As our first sales hire, you will shape our entire sales process and, as we grow, you will have the opportunity to build out our entire sales team.
Full job posting, requirements, and application instructions: http://www.openlawlib.org/careers/
The system does not in any way change the legislative process, so you cannot use a pull request to make any substantive change to the law. That would include rewording, changing punctuation, fixing numbering, etc. If such a pull request were made, it would be immediately closed. As throughout history, the only way to make a substantive change to the law is to petition your representative to sponsor a bill and then convince the legislature to pass it.
What is needed is cryptographic authentication so that the git servers can be completely untrusted. This is also necessary to comply with the Uniform Electronic Legal Material Act (adopted by DC here: https://code.dccouncil.us/dc/council/code/titles/2/chapters/...). We will be rolling out such a system based on TUF in Q1 2019.
These change sets are almost impossible to use as they are, so the Council creates an official compilation of all the change sets as applied and organized by subject. This is the Code of the District of Columbia. Usually, when people think about "the law" they are thinking about the code, because that is how people interact with it.
The laws as passed by the Council cannot (and should not) be changed via pull request. Here, the useful representation of those laws, the representation used by everybody who actually interacts with the law, has been updated via PR to more perfectly reflect the underlying laws.
Unlike what I think you are proposing though, our system must work with any law that is passed, not just laws we deem "correct". We simply write software that helps legislative bodies pass laws that are as close to what they deem correct as possible.
1) Educated lay-people. If you have good reading comprehension, and if your problem is one many other people have faced, there is a chance the law that pertains to your situation is clear and unambiguous. Access to the law in this case means you can resolve your issue.
2) Legal services at the margin. At the high end, where you are paying an attorney hundreds of dollars per hour, that attorney is passing database costs straight through to you, but you can afford it. At the low end, legal aid clinics usually receive free or reduced cost access to the databases. However, at the margin, when you are scraping together the money to pay a $30/hr lawyer to represent you in a civil matter, neither you nor the lawyer can afford to pay. It is in these cases on the margin where access to high quality laws can make a significant difference.
3) Secondary legal sources. Many legal aid clinics put out high quality secondary sources written at a grade school reading level. Where I volunteered, we had around 100. We could have had many, many more. They don't really take that long to write and the number of people helped per hour of writing was quite high. The problem, however, was maintaining them. Each document we added to our library represented a commitment of several hours to a couple days of work quarterly or biannually to review the law and update the document. It was this maintenance commitment that limited our ability to provide understandable legal documents. This time commitment can be cut by an order of magnitude by pushing pertinent changes to the law to legal aid clinics, rather than them having to sort through all laws for pertinent changes.
4) Government opinions. Many governments have legal departments that will provide opinions on the law. These opinions are often (though not always) written with a general audience in mind, and explain a particularly complex or often misunderstood part of the law. Unfortunately, these opinions are not easily discoverable, especially if you don't even know to look for them. Open Law Library works with jurisdictions to help them coordinate publishing, linking, and discoverability across branches and departments.
Into the future, as we build the foundation of computer-readable laws, others will build tools, apps, and bots on top of this foundation that will make the law truly accessible to all.
We can't build good tools without good data. The only way to get it is to work directly with governments and make it easier for them to publish their official laws as clean xml than to publish their laws as PDFs.
Revision control and the law deserves its own blog post. In addition to being patch-based, patches can be created today, but apply retroactively, or languish for years, then suddenly apply because a triggering event occurred.
Our system ingests official laws and outputs an xml version of the official law. A government attorney uses our IDE to review the xml output and annotate it with codification instructions. Our system then uses those instructions to automatically codify the law, which is then published openly on the web in multiple formats.
We have been rapidly iterating on our xml format. You can see the beta version for our first partner, the District of Columbia, here: https://github.com/dccouncil/dc-law-xml/tree/development (feedback welcome).
As we partner with more jurisdictions, we will build a foundation of open, clean, accurate, and timely computer-readable laws on which anybody can build tools to improve government, citizen engagement, and access to justice.
Open Law Library is a small nonprofit tech startup and open access legal publisher dedicated to making the law accessible to all.
We are taking the tools and techniques developed for programmers to publish software code - IDEs, linters, compilers, continuous integration/deployment, VCS, etc - and adapting and transforming them for use by lawyers to publish legal codes. Governments use our tools to save time and money and then publish their laws openly for the public.
The founders are two lawyer/programmers (Scala, Python, and Javascript). Our funding is a mix of donations, grants, and government contracts.
If you are looking for a meaningful way to contribute to our democracy, you find joy in building the perfect tools for your users, you like deep and challenging problems in such diverse areas as version control, DSL design, UI/UX, and NLP (more accurately, LLP - Legal Language Processing :), and the idea of helping build a team excites you, then drop me a line at dgreisen@openlawlib.org.
* C# Lead Developer: Government lawyers live and breath MS Office, so our tools must integrate seamlessly with their MS-centric workflows. We are looking to hire a C# lead to help us build out our Microsoft team.
* Javascript/Python Developer: Our development environment for editing and publishing legal documents is based on the Atom editor. You will be integrating Atom with our existing Python backend and building all new tools, either in Atom plugins or in our Python backend, as appropriate.
We are like a thirsty town, desperate for a new water supply.
Our human inclination is to talk ourselves into believing the mirage. Add in the inevitable snake oil salesmen... As scientists, the more we desperately, wish for a thing to be true, the more we must demand of the evidence.