Abstract
In the current open source ecosystem, developers rely on internal factors, such as ideology, interesting, and other external factors, such as reputation, learning, to participate in the contribution of open source software. However these things are not enough to support their continuous contribution. Meanwhile, for social coding communities, for example Github, collaborative developers, especially peripheral contributors, they do not receive any intellectual property after participating in the contribution. The lack of effective intellectual property protection and reasonable material incentives restrict developers’ participation in open source contributions to a certain extent, which therefore hinders the development of open source ecology. In this paper, we combine the Trustie open source community with blockchain technology by recording developers’ contributions and corresponding tokens on blockchain. We design and implement a blockchain based open source contribution protection system, and enhance the enthusiasm of contributors to continuously participate through the transformation of property rights to potential material incentives.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
References
von Krogh, G., Haefliger, S., Spaeth, S., Wallin, M.W.: Carrots and rainbows: motivation and social practice in open source software development. MIS Q. 36(2), 649–676 (2012)
Hars, A., Ou, S.: Working for free? Motivations for participating in open-source projects. Int. J. Electron. Commer. 6(3), 25–39 (2002)
Foucault, M., Palyart, M., Blanc, X., Murphy, G.C., Falleri, J.-R.: Impact of developer turnover on quality in open-source software. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, pp. 829–841. ACM (2015)
Wang, H., Yin, G., Li, X., Li, X.: TRUSTIE: a software development platform for crowdsourcing. In: Li, W., Huhns, M.N., Tsai, W.-T., Wu, W. (eds.) Crowdsourcing. PI, pp. 165–190. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-47011-4_10
Wang, H.: TRUSTIE: towards software production based on crowd wisdom. In: Proceedings of the 20th International Systems and Software Product Line Conference, pp. 22–23. ACM (2016)
Crosby, M., Pattanayak, P., Verma, S., Kalyanaraman, V., et al.: Blockchain technology: beyond bitcoin. Appl. Innov. 2(6–10), 71 (2016)
Zheng, Z., Xie, S., Dai, H., Chen, X., Wang, H.: An overview of blockchain technology: architecture, consensus, and future trends. In: 2017 IEEE International Congress on Big Data (BigData Congress), pp. 557–564. IEEE (2017)
Cachin, C.: Architecture of the hyperledger blockchain fabric. In: Workshop on Distributed Cryptocurrencies and Consensus Ledgers, vol. 310, p. 4 (2016)
Thakkar, P., Nathan, S., Viswanathan, B.: Performance benchmarking and optimizing hyperledger fabric blockchain platform. In: 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), pp. 264–276. IEEE (2018)
Simpson, T.W., Williams, C.B., Hripko, M.: Preparing industry for additive manufacturing and its applications: summary & recommendations from a national science foundation workshop. Addit. Manuf. 13, 166–178 (2017)
Chow, D.C.K.: International Business Transactions: Problems, Cases, and Materials. Wolters Kluwer Law & Business, Alphen aan den Rijn (2015)
O’Dair, M., et al.: Music on the blockchain: blockchain for creative industries research cluster. Middlesex University Report 1, pp. 4–24 (2016)
Holland, M., Stjepandić, J., Nigischer, C.: Intellectual property protection of 3D print supply chain with blockchain technology. In: 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC), pp. 1–8. IEEE (2018)
Yang, S., Tang, Y., Zhao, Y.F.: A new part consolidation method to embrace the design freedom of additive manufacturing. J. Manuf. Process. 20, 444–449 (2015)
Kim, D.B., Witherell, P., Lipman, R., Feng, S.C.: Streamlining the additive manufacturing digital spectrum: a systems approach. Additive manufacturing 5, 20–30 (2015)
Holland, M., Nigischer, C., Stjepandić, J., Chen, C.H.: Copyright protection in additive manufacturing with blockchain approach. Transdiscipl. Eng.: Parad. Shift 5, 914–921 (2017)
Zeng, J., Zuo, C., Zhang, F., Li, C., Zheng, L.: A solution to digital image copyright registration based on consortium blockchain. In: Wang, Y., Jiang, Z., Peng, Y. (eds.) IGTA 2018. CCIS, vol. 875, pp. 228–237. Springer, Singapore (2018). https://doi.org/10.1007/978-981-13-1702-6_23
Jnoub, N., Klas, W.: Detection of tampered images using blockchain technology (2019)
Zhaofeng, M., Weihua, H., Hongmin, G.: A new blockchain-based trusted drm scheme for built-in content protection. EURASIP J. Image Video Process. 2018(1), 91 (2018)
Li, Z., Liu, X., Wang, W.M., Vatankhah Barenji, A., Huang, G.Q.: CKshare: secured cloud-based knowledge-sharing blockchain for injection mold redesign. Enterp. Inf. Syst. 13(1), 1–33 (2019)
Rosa, J., et al.: A survey of blockchain technologies for open innovation, November 2017
Król, M., Reñé, S., Ascigil, O., Psaras, I.: ChainSoft: collaborative software development using smart contracts. In: CRYBLOCK 2018-Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems, Part of MobiSys 2018, pp. 1–6. ACM (2018)
Zhang, F., Cecchetti, E., Croman, K., Juels, A., Shi, E.: Town crier: an authenticated data feed for smart contracts. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 270–282. ACM (2016)
de la Rosa, J.L., et al.: On intellectual property in online open innovation for SME by means of blockchain and smart contracts. In: 3rd Annual World Open Innovation Conference WOIC (20160
Androulaki, E., et al.: Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the Thirteenth EuroSys Conference, p. 30. ACM (2018)
Acknowledgments
The research is supported by the National Natural Science Foundation of China (Grant No. 61772030) and the GF Innovative Research Program.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zeng, Q., Zhang, X., Wang, T., Shi, P., Fu, X., Feng, C. (2020). BBCPS: A Blockchain Based Open Source Contribution Protection System. In: Zheng, Z., Dai, HN., Tang, M., Chen, X. (eds) Blockchain and Trustworthy Systems. BlockSys 2019. Communications in Computer and Information Science, vol 1156. Springer, Singapore. https://doi.org/10.1007/978-981-15-2777-7_54
Download citation
DOI: https://doi.org/10.1007/978-981-15-2777-7_54
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-2776-0
Online ISBN: 978-981-15-2777-7
eBook Packages: Computer ScienceComputer Science (R0)