Home
Sign Up
Sign In
V2EX
›
问与答
关于开源协议的一个疑问?
cute
·
Sep 28, 2016
· 2179 views
This topic created in 3677 days ago, the information mentioned may be changed or developed.
假如我的代码是 GPL 协议发布的,那我在我的别的代码里使用需要开源吗? 我能以别的协议单独授权别人使用吗?
谢谢!
开源
协议
代码
gpl
3 replies
•
2016-09-28 20:01:47 +08:00
1
senghoo
Sep 28, 2016 via iPad
1. 不需要。算给自己单独授权。
2. 同理,可以
2
Zzzzzzzzz
Sep 28, 2016
我的理解是
如果 B 仅仅自用, 不销售不发布, 随意, 无论这个 GPL 的 A 是不是你自己的, 除非 A 是 AGPL.
如果 B 需要以其他协议发布或者销售, 必须变更 A 为双协议授权, 完成这个得保证 A 不包含任何 GPL 协议的代码或者类库, 包括征得之前以 GPL 协议开源后其他贡献者的同意或者移除他们修改部分的代码, 当然如果他们同意修改协议但是修改的部分还涉及一些三方的 GPL 污染, 还是得删.
3
cute
OP
Sep 28, 2016
@
Zzzzzzzzz
@
senghoo
感谢回复,了解了。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
2403 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 69a29122 · 29ms ·
UTC 00:56
·
PVG 08:56
·
LAX 17:56
·
JFK 20:56
♥ Do have faith in what you're doing.
❯