Structuring license permissiveness from pairwise comparisons

Hamidah Oderinwale, Rachel Hong, David Atkinson, Art Abal, Benjamin Laufer


Abstract
Licenses are legal instruments that inventors rely upon to govern the diffusion of an invention. The unstructured nature of the ecosystem’s governance, however, has made licenses difficult to compare and thus difficult to enforce at scale—when is one license considered more permissive than the other, and when are their terms incomparable to each other? Currently, there is a growing list of licenses that are introduced and used, yet no systematic way to study their relationships. This matters for platforms such as Hugging Face, GitHub, and the Python Package Index, where developers publish or build upon technologies that each have their own licenses. Using large language models (LLMs) and calibrating with human judgement, we introduce methods for comparing licenses at scale: first, in a pairwise fashion to construct and validate a partial ordering based on permissiveness; and by drawing on existing taxonomies of software licenses. Then, by employing a Bradley–Terry model to efficiently recover the permissiveness structure, we observe a performance loss of ~20%–and attribute this loss to the limitations of feature coverage. The partial ordering coupled with model rationale allows us to trace restrictiveness, while the existing taxonomies allows us to understand license selection as a combination of shared provisions.
Anthology ID:
2026.nllp-1.9
Volume:
Proceedings of the Natural Legal Language Processing Workshop 2026
Month:
October
Year:
2026
Address:
Budapest, Hungary
Editors:
Nikolaos Aletras, Ilias Chalkidis, Leslie Barrett, Cătălina Goanță, Daniel Preoțiuc-Pietro, Gerasimos Spanakis, Shanshan Xu
Venues:
NLLP | WS
SIG:
Publisher:
Association for Computational Linguistics
Note:
Pages:
76–93
Language:
URL:
https://aclanthology.org/2026.nllp-1.9/
DOI:
Bibkey:
Cite (ACL):
Hamidah Oderinwale, Rachel Hong, David Atkinson, Art Abal, and Benjamin Laufer. 2026. Structuring license permissiveness from pairwise comparisons. In Proceedings of the Natural Legal Language Processing Workshop 2026, pages 76–93, Budapest, Hungary. Association for Computational Linguistics.
Cite (Informal):
Structuring license permissiveness from pairwise comparisons (Oderinwale et al., NLLP 2026)
Copy Citation:
PDF:
https://aclanthology.org/2026.nllp-1.9.pdf