摘要
针对软件开发过程中许可证冲突的问题,对QualiPSo(quality platform for open source software)项目中提出的开源许可证检测管理过程进行研究分析,以此为支撑,改进现有的许可证检查控制工具OSLC(open source license checker),并与项目成熟度分析和软件开发质量评估检测软件Spago4Q(spagoBI for quality)集成,开发出自动检测开源许可证冲突的原型系统;阐述了将OSLC发布成Web service的类图设计,以及Spago4Q提取器的设计与实现,力求从法律角度提高开源软件的质量,并给基于开源组件的商业软件开发者一定的建议。
This paper studied the open source license tracking process proposed in QualiPSo project to resolve the problem of mismatch license,and developd a small automated license tracking system on the base of OSLC ( open source license checker) ,integrating with Spago4Q which was a popular maturity assessment tool. This paper also described the class diagram of publishing OSLC to Web service,the design and implementation of Spago4Q extractor,in order to improve the quality of FLOSS from legal status,and to give some suggestions to FLOSS developers and business software developers who use FLOSS components.
出处
《计算机应用研究》
CSCD
北大核心
2010年第8期2972-2975,2979,共5页
Application Research of Computers
基金
欧盟第六框架计划重大科技攻关项目(IST-FP6-IP-034763)
国家自然科学基(70471091)