Open Source is Technically Illegal
You are probably breaking the law
PyData London, July 2023: video recording
Casper da Costa-Luis |
---|
Licences Aren't Necessarily Legal¶
It's just “clickwrap” text¶
- Signing a paper contract doesn't necessarily make it legally enforceable
- FOSS licence terms haven't really been tested in court
- except in rare cases (theregister.com/2023/06/github_copilot_lawsuit)
- "it is a necessary condition of a [...] law that it should be enforceable"
The Accountability Crisis¶
Previously, at PyData London¶
- March 2023: Open Source is Bad
- lack of warranties in open source
- could be solved by public funding
Be Careful What You Wish For¶
EU Acts¶
- Sept 2022: Cyber Resilience Act & Product Liability Act
- "consumer economic & legal interests"
- "safety of products & services, and liability"
- 131 feedback submissions + ongoing meetings
Concerns¶
- Apr 2023: Python Software Foundation (PSF) declares opposition
- threatens to block
python
&pip
installs in EU if enacted - think the proposed law could hold individual FOSS devs unfairly accountable
When is “NO WARRANTY” allowed?¶
+------+-----------+------+------+
| | strategic | paid | paid |
| FOSS | “F”OSS | OSS | S |
+------+-----------+------+------+
| |
| |
<yes|no> <yes|no>
EU proposal current
Concerns¶
- can liability traverse dependency graph?
- can BigCo. push blame onto its FOSS dependencies?
- treating "strategic" OSS (ie indirect monetary value) as paid
- how is this defined?
- should this include independent developers?
Concerns about the Concerns¶
- FOSS devs & non-profits are fighting on behalf of BigCo. (to dilute proposed laws)
- understanding English != understanding legal jargon
- I'd rather have a "indie exception" rather than weaker law
- remove sole-maintainer packages from dependency graph
- Somebody should be accountable if critical infra (e.g. PyPI) breaks
Casper da Costa-Luis |
---|