Home
Sign Up
Sign In
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member
Sign In
V2EX
›
问与答
有没有什么开源协议可以要求源码不得用于某些特定的用途?
skydark
·
Apr 21, 2012
· 5101 views
This topic created in 5123 days ago, the information mentioned may be changed or developed.
考虑过下面的方案:
1. “用于非XX目的时可适用于MIT协议”。以前见过License写着“个人用户适用于MIT协议”的实例,但是这是对使用者而不是使用目的的限制。MIT协议里是要求软件可以被任意使用的,这里是否构成冲突?另外还要要求衍生也满足这样的要求,这样做冲突吗?
2. 使用GPL,把这些要求放到copyright里并要求不被修改,但是GPL不允许限制使用,这里是否构成冲突?
====
另外问一下(虽然可能同一主题两个问题不大好,但不想开多个主题……),对于像Qt这样的双重许可的项目,是怎样处理商业版本与开源社区贡献的代码的关系的?
====
感谢帮助!
MIT
要求
gpl
2 replies
•
1970-01-01 08:00:00 +08:00
1
kongruxi
Apr 21, 2012
看看这里
http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html
2
skydark
OP
Apr 21, 2012
@
kongruxi
thx, 这篇文章读过,图很清晰扼要。
我关心的是,这些协议似乎都允许软件被他人任意使用,我想知道如果我试图从源头上限制他人不得在某些情况下滥用(某种角度讲是个EULA),是否会与这些开源协议本身写明的条款产生冲突,导致我不能直接使用这些协议发布?
或者这种想法本身就违背了Open Source的本意?
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Solana
·
2527 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms ·
UTC 06:37
·
PVG 14:37
·
LAX 23:37
·
JFK 02:37
♥ Do have faith in what you're doing.
❯