Abstract
Software validation is a long battle between software developers and software pirates. License validation is proposed as the protection of both developer’s revenue and intellectual properties. However, as the license model becomes more complex alongside the constant changing of technology and the economic environment, a trusted and auditable software licensing validation method is required. In this paper, we briefly discuss the desirable characteristics of licensing validation method and how Blockchain can provide these desirable characteristics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
License — Definition of License by Merriam-Webster. https://www.merriam-webster.com/dictionary/license
Desautels, E.: Software License Agreements: Ignore at Your Own Risk, US-CERT (2005). https://us-cert.cisa.gov/sites/default/files/publications/EULA.pdf
Herbert, J., Litchfield, A.: A novel method for decentralized peer-to-peer software license validation using cryptocurrency blockchain technology. In: Proceedings of ACSC, pp. 27–35 (2015)
Suhler, P.A., Malek, M., Bagherzadeh, N.: Software authorization systems. IEEE Softw. 3(5), 34–41 (1986)
Morgan, M.J., Ruskell, D.J.: The software piracy - the problems. Ind. Manag. Data Syst. 87(3/4), 8–12 (1987)
Bahaa-Eldin, A.M., Sobh, M.A.A.: A comprehensive software copy protection and digital rights management platform. Ain Shams Eng. J. 5(3), 703–720 (2014)
Manoharan, S., Wu, J.: Software licensing: a classification and case study. In: Proceedings of ICDS, pp. 33–33 (2007)
Magananini, F., Ferretti, L., Colajanni, M.: Efficient license management based on smart contracts between software vendors and service providers. In: Proceedings of NCA, pp. 1–6 (2019)
Herbert, J., Litchfield, A.: ReSOLV: applying cryptocurrency blockchain methods to enable global cross-platform software license validation. Cryptography 2(2), 10 (2018)
Ferrante, D.: Software licensing models: what’s out there? IT Prof. 8(6), 24–29 (2006)
Kwashnik, G.: Best Practice for Negotiating Cloud-Based Software Contracts. https://www.esi.mil/download.aspx?id=4783
Microsoft Extends Anti-Piracy Features in Office (2000). https://news.microsoft.com/1998/12/09/microsoft-extends-anti-piracy-features-in-office-2000/
Symantec Moves Against Piracy with Product Activation Requirements. https://www.technewsworld.com/story/31448.html
Honick, R.: Software Piracy Exposed (2005). ISBN: 978-1932266986
Why doesn’t Microsoft ban KMS? https://www.programmersought.com/article/73915750159/
Benet, J.: IPFS - Content Addressed, Versioned, P2P File System. arXiv preprint arXiv:1407.3561
De Angelis, S., Aniello, L., Baldoni, R., Lombardi, F., Margheri, A., Sassone, V.: PBFT vs proof-of-authority: Applying the CAP theorem to permissioned blockchain (2018)
Acknowledgments
This work (the authors from NUAA) is partially supported by the National Key R&D Program of China (Grant No. 2020YFB1005900), the National Natural Science Foundation of China (Grant No. 62032025, 62071222, U20A201092), the National Key R&D Program of Guangdong Province (Grant No. 2020B0101090002), the Natural Science Foundation of Jiangsu Province (Grant No. BK20200418).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chiu, WY., Zhou, L., Meng, W., Liu, Z., Ge, C. (2021). ActAnyware - Blockchain-Based Software Licensing Scheme. In: Dai, HN., Liu, X., Luo, D.X., Xiao, J., Chen, X. (eds) Blockchain and Trustworthy Systems. BlockSys 2021. Communications in Computer and Information Science, vol 1490. Springer, Singapore. https://doi.org/10.1007/978-981-16-7993-3_43
Download citation
DOI: https://doi.org/10.1007/978-981-16-7993-3_43
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-7992-6
Online ISBN: 978-981-16-7993-3
eBook Packages: Computer ScienceComputer Science (R0)