-
题名开源许可证的选择:挑战和影响因素
被引量:4
- 1
-
-
作者
吴欣
武健宇
周明辉
王志强
杨丽蕴
-
机构
高可信软件技术教育部重点实验室(北京大学)
北京大学计算机学院
西南大学计算机与信息科学学院/软件学院
中国电子技术标准化研究院
-
出处
《软件学报》
EI
CSCD
北大核心
2022年第1期1-25,共25页
-
基金
国家重点研发计划(2018YFB1004201)
国家自然科学基金(61825201)。
-
文摘
开发者通常会为其开源代码选择不同的开源许可证来约束其使用条件,以期能有效地保护知识产权和维持软件的长远发展.然而,现有的开源许可证种类繁杂,开发者难以了解不同开源许可证间的差异,并且难以通过现有的开源许可证选择工具做出合适的选择——其使用要求开发者了解开源许可证相关条款并明确自己的业务需求.学术界虽然对开源许可证已有研究,但是对开发者选择开源许可证的实际困难并无系统的分析进而缺乏清晰的认知.有鉴于此,旨在从开源开发者角度出发,理解其选择开源许可证的困难,并通过分析开源许可证的组成要素和影响开源许可证选择的因素,为开源许可证的选择提供借鉴.设计问卷并随机调研了参与GitHub开源项目的200名开发者.通过对53个反馈结果采用主题分析,发现开发者选择开源许可证通常面临条款内容太复杂和考虑因素不确定这两方面的困难.通过分析GitHub上3346168个代码仓库中使用最广泛的10种开源许可证,建立了包含10个维度的开源许可证框架.通过借鉴计划行为理论,从行为态度、主观规范和知觉行为控制3方面提出了影响许可证选择的9大要素,通过开发者调研验证了它们的相关性,并进一步通过拟合次序回归模型验证了项目特征与许可证选择的关系.研究结果能加深开发者对开源许可证内容的理解,为开发者结合自身需求选择合适的许可证提供决策支持,并为实现基于用户需求的开源许可证选择工具提供借鉴.
-
关键词
开源许可证
开源许可证框架
开源许可证选择
开源许可证选择的影响因素
-
Keywords
open source license
open source license framework
open source license selection
influence factor of open source license selection
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名开源许可证合规性研究
被引量:4
- 2
-
-
作者
王志强
伍胜
肖国强
张自力
刘志有
彭景
-
机构
西南大学计算机与信息科学学院/软件学院
-
出处
《软件学报》
EI
CSCD
北大核心
2022年第8期3035-3058,共24页
-
基金
国家重点研发计划(2018YFB1004201)。
-
文摘
随着开源概念的逐步深入,开源软件成为软件发展的潮流.同时,开源软件的使用受各类开源许可证约束.开源参与者在开发过程中该如何为自己的开源软件选择合适的许可证,确保高效合理地使用社区群体智慧劳动成果,仍是一个亟需解决的问题.为此,首先分析和解读了开放源代码促进会认证的常用开源许可证,通过对许可证条款内容和结构的研究,得到开源许可证框架及许可证兼容性推导模型,并将该模型应用于对我国自主研发的木兰宽松许可证的分析和解读.最后,基于上述工作研发了开源许可证选择工具,为开源开发者对许可证的理解和合规使用提供了参考和决策支持.
-
关键词
开源软件
开源许可证
合规使用
兼容性
许可证选择
-
Keywords
open source software
open source license
appropriate use
compatibility
choose license
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-