如果违法 GPL 开源协议会怎样?

2015-08-26 16:05:13 +08:00
 Wichna

我们想把一个基于 GPL 协议的开源项目用于商业项目(非常需要这个项目,因为没有找到比这个更符合需求的开源项目),但是我们可能近期都不会开源,我知道这是违反了 GPL 协议,但是还有其他更好的办法使用这个项目吗?或者如果违反了 GPL 协议会怎样?

29851 次点击
所在节点    程序员
64 条回复
Strikeactor
2015-08-26 16:08:28 +08:00
没找到你自己写啊。。急用是理由?
Wichna
2015-08-26 16:09:48 +08:00
@Strikeactor 自己写哪有那么容易...
jamesxu
2015-08-26 16:11:21 +08:00
在中国你基本可以随便折腾,但这个不道德,急用不是违反 GPL 协议的理由
你们可以联系作者看看能不能修改协议,或者单独给你们一份商用协议,有问题先沟通是最好的
Felldeadbird
2015-08-26 16:22:45 +08:00
先写着,等上线前开源。问题解决了。
ljbha007
2015-08-26 16:28:26 +08:00
跟作者说一声吧 不过就算违反一般也没人叼你 没兴趣跑大半个地球过来告你
ivmm
2015-08-26 16:30:15 +08:00
最好和作者通气,不然真的不太道德
dalaomj
2015-08-26 16:31:22 +08:00
把你们要用的东西封装成一堆接口,保持开源。用闭源商业项目调用这些接口。
liuchen9586
2015-08-26 16:31:51 +08:00
你可以找作业单独授权一份商用协议 不知道这样行不行。
raincious
2015-08-26 16:35:35 +08:00
GPL 以及绝大多数开源协议都是“发行协议”。

如果你不拿出来发行(比如提供二进制下载,或者作为产品的一部分发行给其他人),那么这都是无所谓的。
youxiachai
2015-08-26 17:36:55 +08:00
没查到..基本没事吧....
zonghua
2015-08-26 17:44:46 +08:00
mongodb 是 LGPL
yexm0
2015-08-26 18:02:56 +08:00
啥事也没有
msg7086
2015-08-26 18:08:44 +08:00
用于商业项目和不开源,本身并不违反 GPL 协议。
GPL 只要求将项目发布出来提供下载的时候必须一并提供源代码下载而已。
Wichna
2015-08-26 18:14:11 +08:00
@msg7086 GPL 的好像规定使用在商业项目的话必须开源吧
otakustay
2015-08-26 18:35:47 +08:00
找作者,给他 100W ,让他单独给你个可以不开源的授权就行了
msg7086
2015-08-26 19:03:24 +08:00
@Wichna 只要源代码和二进制版本一起提供即可。
只要你不发布二进制版本,就不需要发布源代码。
比如你把 GPL 组件集成在自己的商业软件里,但是软件并不发布给别人,就不需要提供源代码。
sogisha
2015-08-26 19:11:44 +08:00
在国外可以起诉,是有先例的。据我所知会胜诉。
或者会被列到耻辱柱上。

也有一些绕过的方法,比如 7 楼的方法,那个封装的程序开源。
jybox
2015-08-26 19:19:38 +08:00
@zonghua AGPL, 比 GPL 和 LGPL 更严格 https://www.mongodb.org/about/licensing/

@Wichna 要求是发布时附带代码并使用相同授权,和商业与否无关,见 13 楼和 9 楼
jybox
2015-08-26 19:22:00 +08:00
@dalaomj @sogisha 如果只是封装成动态链接库的话,只能绕过 LGPL.
GPL 的话必须做到地址空间隔离,即封装器单独运行在一个进程中,通过网络 /文件 /管道等方式进行通讯。
Epsil0n9
2015-08-26 21:39:53 +08:00
以后就可以多一件可耻的事情说给自己的孩子听了

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

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

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

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

© 2021 V2EX