GPL-3.0 协议的软件,在内部二次开发使用的话,是否还需要在全网开源?

2018-02-24 16:30:04 +08:00
 gkiwi
目前有个公司内部有个项目,发现一个不错的开源库 A (使用 GPL-3.0 协议),大概只满足 30%的功能,但是整体的架子都在了,所以想基于这个开源库进行二次开发,想问下是否需要全网开源?
12757 次点击
所在节点    程序员
10 条回复
senghoo
2018-02-24 16:45:53 +08:00
应该是不分发就不用开源。。
fcten
2018-02-24 16:48:07 +08:00
自己怎么用都不受限制,但是如果你们这个软件需要再次分发,则需要遵循 GPL 开源
dong3580
2018-02-24 16:51:11 +08:00
gkiwi
2018-02-24 16:51:35 +08:00
怎么理解这个分发?@senghoo @fcten
sutra
2018-02-24 16:53:57 +08:00
我理解的“分发”就是,当你把二进制给了用户甲,那么就必须把源码给用户甲,你没有把二进制给用户乙,就没有必要把源码给用户乙。
PureWhite
2018-02-24 17:02:49 +08:00
简单来说,哪些人会用到你的这个软件,你就要给哪些人源码,不会用到你的这个软件的人你不需要给源码
rogerchen
2018-02-24 17:09:59 +08:00
GPL3 主要卡得住的是固件和桌面软件,如果你是提供 Web Service 的,无视即可。
msg7086
2018-02-24 17:10:41 +08:00
谁获取了你程序的二进制文件,谁就必须能够从你手里取得源代码。
GPL 并不要求你全网分发源代码。比如你把二进制给我了,那理论上是只有我能问你要源码的。
xupefei
2018-02-24 17:15:01 +08:00
feverzsj
2018-02-24 17:22:40 +08:00
去版权局把这个库变成自主产权就可以了

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

https://www.v2ex.com/t/432270

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

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

© 2021 V2EX