Computer Science ›› 2020, Vol. 47 ›› Issue (11A): 541-543.doi: 10.11896/jsjkx.200400077

• Software Engineering • Previous Articles     Next Articles

Analysis of Impact of Open Source Components in Mixed Source Software Projects

ZHAO Liang   

  1. General System Institute,Department of System Engineering,Military Academy of Sciences,Beijing 100101,China
  • Online:2020-11-15 Published:2020-11-17
  • About author:ZHAO Liang,born in 1971,Ph.D,professor,is a distinguished member of China Computer Federation.His main research interests include software testing,software analysis and software quality assurance.

Abstract: This paper studies the code structure characteristics of mixed source software,according to four standards,which include function knowledge,code usefulness,code security and intellectual property rights.This shows the unique code space of mixed source code.This paper analyzes the positive and negative effects of open source components on the progress,quality,cost and intellectual property rights of mixed source projects.The licenses are divided into three types according to their infectivity.Through the case study of open source component in the safety critical field software project,the basic situation of open source application is shown,and the problems existing in the practice are analyzed.Based on the above research,this paper brings forward that the whole life cycle management mechanism of open source components,and the innovation based on open source should be strengthened,and encourage integration and feedback to the open source community,from the technical view,we should make careful component selection,strengthen product development process management in the early stage of the project,and closely follow the open source community to product evolution.These can help to make better use of open source component and promote software mixed source project management.

Key words: License, Mixed source software, Open source software component

CLC Number: 

  • TP311
[1] CHANDRASEKARAN A,DRIVER M.What Innovation Leaders Must Know About Open-Source Software[EB/OL].https://www.gartner.com/en/documents/3956651.
[2] Open Source Cloud Alliance for Industry,the White Book onOpen Source Industry (2019) [R].Technical Report,2019.
[3] ZHOU M H,ZHANG W,YIN G.Quantitative analysis of open source software [J].Communications of the CCF,2016,12(2):24-29.
[4] XIA X,WANG X Y,YANG X H,et al.Defect report management and analysis of open source software system [J].Communications of the CCF,2016,12(2):29-34.
[5] CAI W D,LI L.Reflection on open source software and open source community [J].Communications of the CCF,2016,12(2):44-49.
[6] 2019 Open Source security and Risk analysis[OL].https://scan.coverity.com/.
[7] ZHANG D,LUO P.Survey of Code Similarity Detection Methods and Tools[J].Computer Science,2020,47(3):5-9.
[8] https://nvd.nist.gov/vuln/(2020-04-10).
[1] LI Lin, ZHAO Kai-yue, ZHAO Xiao-yong, WEI Shuai-qin and ZHANG Bing. Contaminated and Shielded Number Plate Recognition Based on Convolutional Neural Network [J]. Computer Science, 2020, 47(6A): 213-219.
[2] MA Li-xin, LI Feng-kun. Light-weight Recognition Algorithm of Vehicle License Plate Characters [J]. Computer Science, 2019, 46(6A): 239-241.
[3] LIN Zhe-cong,ZHANG Jiang-xin. License Plate Recognition Method Based on GMP-LeNet Network [J]. Computer Science, 2018, 45(6A): 183-186.
[4] ZHONG Fei and YANG Bin. License Plate Detection Based on Principal Component Analysis Network [J]. Computer Science, 2018, 45(3): 268-273.
[5] LIU Qi-lin, DONG Wei, YIN Liang-ze, QI Xuan and YANG Sha-zhou. Research on Mixed Source Software Quality Model and Measurement Method [J]. Computer Science, 2017, 44(4): 82-84.
[6] LV Wen-qiang and YANG Jian. Effective Way of Improving the Recognition Rate of License Plate’s First Character [J]. Computer Science, 2013, 40(Z6): 176-179.
[7] ZHANG Feng-qing,DUAN Shu-kai,WANG Li-dan and HU Xiao-fang. Applications of Memristive Cellular Neural Network in Car License Plate Location [J]. Computer Science, 2013, 40(Z6): 58-60.
[8] . Design and Implementation of Music Content Dynamic Encryption and License Authorization System [J]. Computer Science, 2011, 38(12): 43-48.
[9] . License Plate Character Recognition Based on Structural Features and Grayscale Pixel Features Algorithm [J]. Computer Science, 2011, 38(11): 267-270.
[10] PIAN Zhao-yu MENG Xiang-ping, ZHANG Hong. License Plate Location Algorithm Based on Multi-phases [J]. Computer Science, 2009, 36(8): 296-299.
[11] . [J]. Computer Science, 2009, 36(4): 261-263.
[12] ZHAO Qi-Sheng ,LI Cun-Hua (Department of Computer Science, Huaihai Institute of Technology, Lianyungang 222005). [J]. Computer Science, 2006, 33(12): 207-209.
[13] Yang Fan;Zhao JianMin;Zhu XinZhong. [J]. Computer Science, 2005, 32(8): 192-195.
[14] LIU Qing-Tang, YANG Zong-Kai(Departmenr of Electronic and Information Engineering, Huazhong University of Science and Technology,Wuhan 430074). [J]. Computer Science, 2005, 32(10): 80-83.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!