skip to main content
10.1145/3511430.3511448acmotherconferencesArticle/Chapter ViewAbstractPublication PagesisecConference Proceedingsconference-collections
short-paper

An approach to Open-Source Software License Management using Blockchain-based Smart-Contracts

Published: 24 February 2022 Publication History

Abstract

Open source software is increasingly being used by various organizations. Open source licenses such as GPL, MIT, Apache, Mozilla, BSD, etc have varying terms and conditions for usage, modification, and distribution. Given the availability of source code for open source software, it is difficult to scrutinize adherence of licenses and more often than not it is left to the good faith of organizations and individuals. Violation of licensing terms knowingly or unknowingly can lead to copyright, ethical, compliance and security issues. In this paper, we propose a blockchain based approach in managing open source software licenses by enforcing certain practices to improve awareness and increase transparency, thus minimizing the possibility of violations. We present a solution design that relies on the use of 4 modules: InterPlanetary File System (IPFS), Smart contracts, Transaction manager (Meta-Mask) and a Permissioned Blockchain to enforce the conformance of licenses.

References

[1]
Maher Alharby, Amjad Aldweesh, and Aad van Moorsel. 2018. Blockchain-based Smart Contracts: A Systematic Mapping Study of Academic Research. In International Conference on Cloud Computing, Big Data and Blockchain. IEEE, School of Computing, Newcastle University, Newcastle upon Tyne, UK, 1–6.
[2]
Balazs Bodo, Daniel Gervais, and João Quintais. 2018. Blockchain and smart contracts: the missing link in copyright licensing?International Journal of Law and Information Technology 26 (09 2018), 311–336.
[3]
CBINSIGHTS. 2019. Open-Source Software Has Changed The Way Software Is Developed. Here’s Where The $33B Industry Is Headed.
[4]
Ardit Dika and Mariusz Nowostawski. 2018. Security Vulnerabilities in Ethereum Smart Contracts. In 2018 IEEE International Conference on Internet of Things and IEEE Green Computing and Communications and IEEE Cyber, Physical and Social Computing and IEEE Smart Data. IEEE, Information Security and Computer Science Departments, Norwegian University of Science and Technology, 955–962.
[5]
Cynthia Harvey. 2017. 35 Top Open Source Companies. https://www.datamation.com/open-source/35-top-open-source-companies/
[6]
Omar Johnny, Marc Miller, and Mark Webbink. 2010. Copyright in Open Source Software - Understanding the Boundaries. International Free and Open Source Software Law Review 2 (06 2010).
[7]
Matt Lee. 2008. Free Software Foundation Files Suit Against Cisco For GPL Violations. https://www.fsf.org/news/2008-12-cisco-suit
[8]
Arunesh Mathur, Harshal Choudhary, Priyank Vashist, William Thies, and Santhi Thilagam. 2012. An empirical study of license violations in open source projects. In 2012 35th Annual IEEE Software Engineering Workshop. IEEE, National Institute of Technology Karnataka, Surathkal, India, 168–176.
[9]
Dominik Richter, Hangjung Zo, and Michael Maruschke. 2009. A Comparative Analysis of Open Source Software Usage in Germany, Brazil, and India. In 2009 Fourth International Conference on Computer Sciences and Convergence Information Technology. IEEE, University of Applied Sciences, 1403 – 1410.
[10]
Scott Ruoti, Ben Kaiser, Arkady Yerukhimovich, Jeremy Clark, and Robert Cunningham. 2019. Blockchain Technology: What is it Good for?Communications of the ACM 63, 1 (2019), 46–53.
[11]
Mayra Samaniego, Uurtsaikh Jamsrandorj, and Ralph Deters. 2016. Blockchain as a Service for IoT, In IEEE International Conference on Internet of Things and Green Computing and Communications and Cyber, Physical and Social Computing and Smart Data. 2016 IEEE International Conference on Internet of Things (iThings), 433–436.
[12]
SFLC. 2008. SFLC Files Another Round of GPL Violation Lawsuits on Behalf of BusyBox Developers. https://softwarefreedom.org/news/2008/jun/10/busybox/
[13]
Google Open Source. NA. Preparing For Release. https://opensource.google/docs/releasing/preparing/
[14]
Víctor Rea Sánchez, Pablo Neira Ayuso, José A. Galindo, and David Benavides. 2020. Open Source Adoption Factors—A Systematic Literature Review. 8 (2020).

Cited By

View all

Index Terms

  1. An approach to Open-Source Software License Management using Blockchain-based Smart-Contracts
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Information & Contributors

            Information

            Published In

            cover image ACM Other conferences
            ISEC '22: Proceedings of the 15th Innovations in Software Engineering Conference
            February 2022
            235 pages
            ISBN:9781450396189
            DOI:10.1145/3511430
            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            Published: 24 February 2022

            Permissions

            Request permissions for this article.

            Check for updates

            Author Tags

            1. Blockchain
            2. Copyright Violation
            3. InterPlanetary File System
            4. Open-Source Software
            5. Smart Contracts
            6. Software License Management

            Qualifiers

            • Short-paper
            • Research
            • Refereed limited

            Conference

            ISEC 2022

            Acceptance Rates

            Overall Acceptance Rate 76 of 315 submissions, 24%

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • Downloads (Last 12 months)60
            • Downloads (Last 6 weeks)9
            Reflects downloads up to 25 Dec 2024

            Other Metrics

            Citations

            Cited By

            View all

            View Options

            Login options

            View options

            PDF

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format.

            HTML Format

            Media

            Figures

            Other

            Tables

            Share

            Share

            Share this Publication link

            Share on social media