foss-legal-templates
Musterverträge für Open-Source-Software
The challenge is to create a pool of open-source contract templates for developers, starting with a Swiss-adapted version of an OSBA template. The goal is to make these templates accessible and customizable through an assistant-like interface on a website, using tools like Jinja2 or large language models. The project also involves comparing clauses from different contracts to develop criteria for explaining and evaluating contract sections, with the potential for future automation.
Challenge
An essential part of a comprehensive resource for open source developers in Switzerland is to address the challenges of having a solid set of clauses for basic legal compliance at an early stage. We propose creating a new resource to fill the gap in existing tools.
Several groups have already worked on templates for software contracts, as we have learned in feedback to our DINAcon workshop last year. This includes several schematic standards, premium contract libraries, as well as intermediary digital platforms that are commonly used in negotiation. Our next goal here is to publish a microsite with this information. Help us with your ideas on how to address the audience in an engaging and pragmatic way.
We have set up an initial contract based on a translation to Swiss terms of a template from the Open Source Business Alliance (OSBA). Create a version of this that can be processed with a templating engine (like Jinja2), or analysed by Large Language Models. Our goal here will simply be to make the template easily accessible in a wizard-like interface embedded on the website. A quick demo using Proxeus has been shared, something like Docassemble could work well too.
Comparing the clauses of our example contract with others found online, we can start building a set of criteria to better explain the individual sections and positions of the contract. This could in the future be used to do a quick automatic evaluation. Several ideas in this direction were discussed in our research and past editions of the Open Legal Lab (Legal Instruct, Textbausteine). A stretch goal of the challenge is to create a mock-up of such a process, clearly indicating at which points expert legal advice will be recommended.
Model agreements for open source software
(Musterverträge für Open-Source-Software)
A repository of sample contracts that companies can use in business transactions for the use and development of open source software.
Presented at DINAcon 2024
About
This is a prototype of a repository of openly licensed contracts and other legal templates, created primarily for use among and by the open source community in Switzerland. This discussion has circulated for some years within CH Open, reignited by recent publications of nearby communities. Our project aims to build on open legal data best practices, and promote open source platforms designed for legal work.
Formatted in Markdown using legal-markdown
The proxeus
folder contains exports for a demo Proxeus workflow
References
In Switzerland
- Open Legal Lab projects: Digitale notarielle Urkunde, Legal ML datasets
- Digitale Gesellschaft - Auskunftsbegehren
- CH Open - OSS Directory - e.g. Gianni Fröhlich-Bleuler 2022
- IT-Beschaffungskonferenz
- BFH - Beschaffungs-Roundtable
- SWICO / SwissICT - IT-Modellverträge
- Leitfaden Zusammenarbeitsvertrag - Kanton Zürich, Direktion der Justiz und des Innern
Germany
- OSBA Standard-Vertragsbedingungen für SaaS- und Cloudsoftware (PDF)
- "Was passiert wenn ich mit jemandem gemeinsam (open source) Software weiterentwickle?" (FAQ on itvertrag.com)
- Muster für Kooperationsverträge - Kompetenzzentrum IT-Wirtschaft KIW
- Kooperationsvereinbarung - Kommune Inklusiv
- FAQ Vergaberecht - Smart City Dialog, BMWSB
Globally
- Understanding the Legal Side of Open Source
- Simplicity Metrics for Legal Text
- Open Source Contracts - David Tollen (2021)
- On Docracy (RIP): opensource.legal, blog.eversign
- Free contracts for Freelancers (Medium blog)
- Radical Transparency in the design of Legal Services
- Clause acquisition by Docusign
- Githubbing Law (Margaret Hagan)
- Open Source Construction Contracts (Pete Fowler)
- Resolving Contractual Ambiguity in Open Source Licenses (Google Open Source Casebook)
- Lawtomated - Open Source Contracts (2017 - NB: part 4 insights)
- Legal Impacts of Open Source and Free Software Licensing (O'Reilly book chapter)
Licenses & Tools
- Creative Commons: Chooser (Beta), Legal database
- Accord Project (via opensource.legal)
- GitHub tag legal-documents
- GitHub - Open Source Contracting (+ Generator + README)
- Musterverträge für Trading GmbH
- Proposal Kit - Open Source Software Installation Agreement ($$)
- Open Source Contract Management
- Legal Snippets for SublimeText
- Type Common Forms in 2 Minutes via Templating for Lawyers - also Eris Legal Markdown
- Legal MD: Markdown for Legal Documents
- Use Pandoc to write legal scholarship in Markdown
- Openterms: Generate legal texts in markdown format
- Automated visual contracting (via Cornell blog)
- Useful Legal Documents For Designers (Smashing Magazine)
- Softwareentwicklungsverträge (Liesegang & Partner)
Technical Projects
- JSON-Unify is an Open-Source Data Contract Specification
- Catala is a programming language for translation of statutory law into an executable implementation
- OpenContracts via opensource.legal
- Proxeus Handbook for Smart Templates
- Enhancing Contract Negotiations with LLM-Based Legal Document Comparison. Narendra et al 2024
Public Sector
License
Previous
Open Legal Lab
Next project