On the Adoption of Open Source Software Licensing - A Pattern Collection

dc.contributor.authorPícha, Petr
dc.contributor.authorSerbout, Souhaila
dc.date.accessioned2026-03-16T19:05:11Z
dc.date.available2026-03-16T19:05:11Z
dc.date.issued2024
dc.date.updated2026-03-16T19:05:11Z
dc.description.abstractIn the evolving landscape of software development, the adoption of open-source software (OSS) licensing has emerged as a pivotal trend, reshaping the way organizations, developers, and users interact with software. The notion of open source, predicated on principles of collaboration, transparency, and accessibility, stands in stark contrast to proprietary models, offering a unique set of advantages and challenges.This paper presents a collection of thirteen patterns that underpin the adoption and implementation of OSS Licensing in various contexts. Five of these patterns are described in full as a first step of forming a proper pattern language in this domain: The Open Source License Selection pattern guides choosing the right license, supported by License Education to ensure stakeholders understand the implications. Permissive Licensing promotes flexibility and broad adoption, while Copyleft Encouragement maintains the openness of derivative works. License Enforcement ensures compliance with selected licensing, safeguarding adherence to its terms. The remaining eight patterns are listed as patlets.For OSS practitioners, these patterns provide a basis for a balanced approach to open-source license management, supporting openness while maintaining necessary controls.en
dc.description.abstractVe vyvíjejícím se světě vývoje software se adopce open-source software (OSS) objevila jako stěžejní trend měnící způsob, kterým organizace, vývojáři a uživatelé interagují se softwarem. Koncept open source, postavený na principech spolupráce, transparence a dostupnosti, ostře kontrastuje s proprietárními modely, což nabízí unikátní sadu výhod i výzev.Tento článek předkládá sadu třinácti vzorů, jež podkládají adopci a implementaci OSS licencování v různých kontextech. Pět z těchto vzorů je popsáno plně jako první krok k vlastními vzorovému jazyku této domény. Vzor Open Source License Selection provází výběrem správné licence podpořený vzorem License Education, který zajišťuje, že stakeholdeři rozumí relevantním následkům. Vzor Permissive Licensing podněcuje flexibilitu a širokou adopci, zatímco vzor Copyleft Encouragement udržuje otevřenost odvozených prací. License Enforcement zajišťuje souhlasnost s vybranou licencí, čímž udržuje adhezi k jejím podmínkám. Zbylých osm vzorů je vypsáno formou patletů.Tyto vzory poskytují základ pro vyvážený přístup k řízení open-source licencí pro praktiky v OSS, čímž podporují otevřenost za současného udržení nezbytné kontroly.cz
dc.format7
dc.identifier.document-number001445575400019
dc.identifier.doi10.1145/3698322.3698341
dc.identifier.isbn979-8-4007-1683-6
dc.identifier.obd43944901
dc.identifier.orcidPícha, Petr 0000-0002-2409-6030
dc.identifier.orcidSerbout, Souhaila 0000-0002-8144-2606
dc.identifier.urihttp://hdl.handle.net/11025/67258
dc.language.isoen
dc.publisherAssociation for Computing Machinery
dc.relation.ispartofseries29th European Conference on Pattern Languages of Programs, People, and Practices, EuroPLoP 2024
dc.subjectopen source softwareen
dc.subjectsoftware licensingen
dc.subjectpattern collectionen
dc.subjectopen source softwarecz
dc.subjectlicencování softwarecz
dc.subjectsbírka vzorůcz
dc.titleOn the Adoption of Open Source Software Licensing - A Pattern Collectionen
dc.titleO adopci licencí pro open-source software - sbírka vzorůcz
dc.typeStať ve sborníku (D)
dc.typeSTAŤ VE SBORNÍKU
dc.type.statusPublished Version
local.files.count1*
local.files.size506572*
local.has.filesyes*
local.identifier.eid2-s2.0-105001015519

Files

Original bundle
Showing 1 - 1 out of 1 results
No Thumbnail Available
Name:
3698322.3698341.pdf
Size:
494.7 KB
Format:
Adobe Portable Document Format
License bundle
Showing 1 - 1 out of 1 results
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: