开源许可证对比研究
A Comparative Study on Open Source Licenses
摘要:
开源许可证是开源软件的灵魂,但是鲜有开源参与者和使用者能够充分阅读开源许可证的原文全文,理解开源许可证的要求约束,使得开源活动中引入了各种潜藏的风险。通过介绍开源许可证的相关定义,分析开源许可证的基本性质,对比分析MIT、BSD、Apache和GPL等几种主要的英文开源许可证和以中文为书写语言的木兰许可证的许可条款、演变历史,详细阐述了这几种开源许可证的发展轨迹、关键条款、授权范围和许可条件,对比分析了开源许可证之间以及开源许可证与商业许可证的差异,明确了各开源许可证的主要特点和在开源活动中的基本遵循,以帮助开源软件的参与者和使用者充分理解开源精神,提高开源活动中的行为符合性,促进开源软件在中国的发展。
Abstract:
Open source license is the soul of open source software, but few open source participants and users can fully read the full text of the open source license and understand the requirements and constraints of the open source license, which leads to various potential risks in the open source activities. This paper introduces the definition of open source license, analyzes its basic nature, compares and analyzes the license terms and evolution history of several main English open source licenses such as MIT, BSD, Apache and GPL, and Mulan license written in Chinese. It also elaborates the development track, key terms, authorization scope and license conditions of these open source licenses, and makes clear that the main characteristics of each open source license and the basic compliance in the open source activities, makes comparison among open source licenses and between open source license and business license, which can help the participants and users of open source software fully understand the open source spirit, improve the behavior compliance in the open source activities, and promote the development of open source software in China.
参考文献
|
[1]
|
梅宏. 我国开源软件技术发展策略建议(咨询报告) [R]. 2016.
|
|
[2]
|
Gartner Hyper Cycle for Open Source Software. July, 2016.
|
|
[3]
|
企业开源现状[EB/OL].
https://www.redhat.com/cms/managed-files/rh-enterprise-open-source-report-detail-f21756-202002-a4-zh.pdf
|
|
[4]
|
赵亮. 混源软件项目中开源组件的影响分析[J]. 计算机科学, 2020, 11(11A): 3075-3078.
|
|
[5]
|
Almeida, D.A., Murphy, G.C., Wilson, G., et al. (2017) Do Software Developers Understand Open Source Licenses? 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC), Buenos Aires, 22-23 May 2017, 1-11. [Google Scholar] [CrossRef]
|
|
[6]
|
https://www.court.gov.cn
|
|
[7]
|
新思科技. 开源安全和风险分析报告(2021) [R].
|
|
[8]
|
著作权[EB/OL].
https://dict.baidu.com/s?wd=%E8%91%97%E4%BD%9C%E6%9D%83&device=pc&from=home
|
|
[9]
|
https://www.fsf.org
|
|
[10]
|
http://www.businessdictionary.com/definition/license.html
|
|
[11]
|
News|Open Source Initiative.
|
|
[12]
|
蒲实, 陈赛. 大学的精神[M]. 北京: 中信出版社, 2017: 164-165.
|
|
[13]
|
Schoettle, H. (2019) Open Source License Compliance—Why and How? Computer, 52, 63-67.
|
|
[14]
|
Ballhausen, M. (2019) Free and Open Source Software Li-censes Explained. Computer, 52, 82-86. [Google Scholar] [CrossRef]
|
|
[15]
|
Wheeler, D.A. (2007) The Free-Libre/Open Source Software (FLOSS) License Slide.
http://www.dwheeler.com/essays/floss-license-slide.pdf [Google Scholar] [CrossRef]
|
|
[16]
|
The Software Package Data Exchange® (SPDX®). https://www.spdx.org
|
|
[17]
|
云计算开源产业联盟. 开源产业白皮书(2019) [R].
|
|
[18]
|
Peterson, S.K. (2018) Why So Little Love for the Patent Grant in the MIT License.
|
|
[19]
|
license.coscl.or.cn.
|
|
[20]
|
Kapitsaki, G. and Charalambous, G. (2019) Modeling and Recommending Open Source Licenses with findOSSLicense. IEEE Transactions on Software Engineering, 47, 919-935.
|
|
[21]
|
Coughlan, S. (2020) Standardizing Open Source License Compliance with OpenChain. Computer, 53, 70-74.
|
|
[22]
|
孙福洲, 钱瑾, 杨静, 等. 云服务时代下的开源发展[J]. 电信科学, 2020, 36(11): 156.
|
|
[23]
|
梁冠宇, 武延军, 吴敬征, 赵琛. 面向操作系统可靠性保障的开源软件供应链[J]. 软件学报, 2020, 31(10): 3056-3073.
|