查看更多
当前 - 选择题 - 著作权
困难
单选题
2025年5月第3题
#法律法规与标准化
#著作权
#凯恩建议必须掌握
#教材之外(超纲)

某企业在开发商业软件时使用了部分开源代码。根据开源许可证的要求,若该企业必须公开其全部源代码,则所使用的开源协议最可能是哪一项(__)。

问题(1)
正确答案A
凯恩解析

本题考察的是开源许可证的差异及其对商业软件的影响
A选项GPL(GNU General Public License):属于“强 copyleft”许可证,要求只要你的软件使用了 GPL 协议的代码(无论是直接引用、修改还是衍生),整个软件都必须开源,并以 GPL 协议发布。这意味着商业软件一旦使用 GPL 代码,就必须公开其全部源代码。
B选项MIT:是一种非常宽松的开源协议,允许在保留版权声明的前提下自由使用、修改和分发代码,不要求公开源代码,适用于商业软件。
C选项BSD:与 MIT 类似,也属于宽松许可协议,不强制开源,只要保留原始版权声明即可。
D选项Apache 2.0:也是宽松协议,允许商用和修改代码,只要满足一些条件(如保留许可证声明、说明修改等),不强制开源,适合企业应用。
因此,只有 A 项 GPL 强制要求公开全部源代码,是正确答案。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有