如果我基于使用 GPLv2 授权的软件进行二次开发并分发给用户使用,我需要将源代码开源吗?

2023-03-05 22:59:31 +08:00
 wniming

我的软件不是让用户可见直接使用的,而是要作为硬件的固件让用户使用的,我知道技术上应该不会被人发现我使用了什么开源软件,但我想知道法律上我是否应该把我的修改也开源出来?

具体来说我是要把 linux 做一些修改并放在硬件里跑,让 linux 充当固件,我想知道我是否应该将修改后的源代码也开源出来,如果我不想开源,我是否可以通过将功能写成一个单独的内核模块来避免法律上的问题?

3372 次点击
所在节点    程序员
23 条回复
ysc3839
2023-03-06 20:27:34 +08:00
@haha512 开放源代码协议是给软件著作权所有者使用的授权协议,违反了该授权协议自然就是侵犯了软件著作权。
love51money
2023-03-06 20:52:54 +08:00
@haha512 由于我国目前尚未形成较具规模的开源社区和较权威的开源软件行业自律组织,我国司法实践中尚未出现直接以违反开源协议为由起诉的案件,但出现了部分以权利软件使用了开源协议或包含开源代码而无权禁止被诉侵权人复制、发行、修改为由进行抗辩的案件。
e3c78a97e0f8
2023-03-07 08:06:08 +08:00
@haha512 著作权根本就不需要申请

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/921398

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX