NFTs for Open-Source and Commercial Software Licensing and Royalties

被引:6
|
作者
Madine, Mohammad [1 ]
Salah, Khaled [1 ]
Jayaraman, Raja [2 ]
Zemerly, Jamal [1 ]
机构
[1] Khalifa Univ Sci & Technol, Dept Elect Engn & Comp Sci, Abu Dhabi, U Arab Emirates
[2] Khalifa Univ Sci & Technol, Dept Ind & Syst Engn, Abu Dhabi, U Arab Emirates
关键词
Software; Licenses; Smart contracts; Blockchains; Codes; Program processors; Software development management; Software licensing; software royalties; open-source software; NFTs; blockchain; Ethereum; smart contracts; BLOCKCHAIN; CHALLENGES; MODEL;
D O I
10.1109/ACCESS.2023.3239403
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software licenses are legal agreements of sale and usage among software developers and clients. Such legal agreements are crucial to effectively manage ownership and protect the rights of involved parties. Today's software licensing mechanisms are mostly centralized and do not address the ever-increasing issues and complexities of modern software that may include multiple licenses, open-source distribution, rewarding other contributors of external software libraries, and utilizing royalty payments for monetization. As a result, developers have lost confidence in the existing software licensing models, and many software projects are failing due to lack of funding and royalty payments. This paper addresses such issues and complexities by proposing a novel decentralized software licensing system based on Non-Fungible Tokens (NFTs) and blockchain. The proposed licensing system is applicable to both commercial and open-source software. We use NFTs as digital tokens that encapsulate software code and their artifacts by minting them as unique valuable assets that allow developers to store and manage them on a blockchain ledger. With NFTs, developers can register and license their code, monetize it on NFT marketplaces, and earn royalties from other software projects that use their code. We present system architecture, relevant sequence diagrams, and develop aggregation algorithms for Ethereum smart contracts with ERC-1155 NFTs. Furthermore, we perform functional validation of our system and analyze the cost of its adoption. We also analyze the security of the solution and show how its applicability can be generalized and extended. We have made our smart contract code and related testing scripts publicly available on GitHub.
引用
收藏
页码:8734 / 8746
页数:13
相关论文
共 50 条
  • [21] Twinbase: Open-Source Server Software for the Digital Twin Web
    Autiosalo, Juuso
    Siegel, Joshua
    Tammi, Kari
    IEEE ACCESS, 2021, 9 : 140779 - 140798
  • [22] The Knowledge Accumulation and Transfer in Open-Source Software (OSS) Development
    Kim, Youngsoo
    Jiang, Lingxiao
    2015 48TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2015, : 3811 - 3820
  • [23] The Move to the Middle: Convergence of the Open-Source and Proprietary Software Industries
    Campbell-Kelly, Martin
    Garcia-Swartz, Daniel
    INTERNATIONAL JOURNAL OF THE ECONOMICS OF BUSINESS, 2010, 17 (02) : 223 - 252
  • [24] OPEN-SOURCE SOFTWARE IN DENTISTRY: A SYSTEMATIC REVIEW
    Chrusciel-Nogalska, Malgorzata
    Smektala, Tomasz
    Tutak, Marcin
    Sporniak-Tutak, Katarzyna
    Olszewski, Raphael
    INTERNATIONAL JOURNAL OF TECHNOLOGY ASSESSMENT IN HEALTH CARE, 2017, 33 (04) : 487 - 493
  • [25] Towards a Critical Open-Source Software Database
    Dam, Tobias
    Klausner, Lukas Daniel
    Neumaier, Sebastian
    COMPANION OF THE WORLD WIDE WEB CONFERENCE, WWW 2023, 2023, : 156 - 159
  • [26] Evaluation indicators for open-source software: a review
    Yuhang Zhao
    Ruigang Liang
    Xiang Chen
    Jing Zou
    Cybersecurity, 4
  • [27] BRAVEHEART: Open-source software for automated electrocardiographic and
    Stabenau, Hans Friedrich
    Waks, Jonathan W.
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2023, 242
  • [28] A Tertiary Study on Open-Source Software Research
    Imtiaz, Saima
    Imtiaz, Salma
    Almadhor, Ahmad
    Kulhanek, Rastislav
    IEEE ACCESS, 2024, 12 : 189952 - 189993
  • [29] Study of Open-source Software License Compliance
    Wang Z.-Q.
    Wu S.
    Xiao G.-Q.
    Zhang Z.-L.
    Liu Z.-Y.
    Peng J.
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (08): : 3035 - 3058
  • [30] Microgrid Planner: An Open-Source Software Platform
    Reich, Daniel
    Frye, Leah
    INFORMS JOURNAL ON COMPUTING, 2024,