你们写的开源软件一般会选哪一个协议?

2017-12-24 00:34:29 +08:00
 ionblue

我的基本上都是 GPLv3,好像是习惯性的,没有认真思考过原因。 你们一般会选哪一个? GPL,Apache,MIT,BSD 还是其他?是出于什么样的原因和目的选择这个的?

4185 次点击
所在节点    问与答
26 条回复
yzyzsun
2017-12-24 00:44:19 +08:00
hyyou2010
2017-12-24 00:49:09 +08:00
MIT 是最开放的,我写的开源控件就选了这个,因为开放正是我的目的。
kmahyyg
2017-12-24 00:49:26 +08:00
AGPL V3,强制性
tyrealgray
2017-12-24 00:52:38 +08:00
一般 gpl2,偶尔 mit
sneezry
2017-12-24 00:56:55 +08:00
我大部分是 MIT,想给别人最大的自由。个别项目会以 Unlicensed 发布,直接算公共领域作品。同时如果有 dependency 需要考虑选择的协议是否与其兼容。
boboliu
2017-12-24 01:04:22 +08:00
习惯性 AGPL。。。
ryd994
2017-12-24 01:08:00 +08:00
GPL
挂 MIT 的各位,你们就不怕有傻逼直接拿走闭源商业化么?都没处说里去
如果是库性质的,可以用 LGPL 不影响二进制使用
LemonFlower
2017-12-24 01:20:49 +08:00
全部 GPL V2
tyrealgray
2017-12-24 01:25:29 +08:00
@ryd994 mit 拿来闭源商业化没毛病啊
ysc3839
2017-12-24 01:57:02 +08:00
我一般选 MIT,有些项目我不打算提供任何支持的就 Unlicense
senghoo
2017-12-24 08:46:49 +08:00
mit 既然开源了。何不彻底点。
des
2017-12-24 09:57:12 +08:00
@ryd994 MIT 闭源商业化没问题啊,怕的是有人抄过去吧作者信息全换了,然后开源。
m999
2017-12-24 10:05:51 +08:00
哪个给钱。。。。。

自由软件基金会,会给钱不。。。。。
zachguo
2017-12-24 12:03:06 +08:00
xiqingongzi
2017-12-24 12:47:07 +08:00
库类型的我用 MIT,产品类型的用 GPL
Tonni
2017-12-24 13:32:50 +08:00
gamexg
2017-12-24 13:32:59 +08:00
最近 go 库都是用的 MIT,其他的一般是 GPL。
msg7086
2017-12-24 13:57:49 +08:00
开源字幕用的 CC BY-NC-SA。开源软件大多 GPL 处理了。
ionblue
2017-12-24 14:06:18 +08:00
@m999 钱是不会有的,不过自由软件基金会倒是每年都能拿到很多钱。

@Tonni 这个应该算是 public domain 了吧,好黄好暴力。

@msg7086 我要是没记错的话,wikipedia 好像就是用 CC BY-NC-SA 的。
Technetiumer
2017-12-24 15:14:37 +08:00
产品 GPLv3,库 MIT

@ionblue Wikipedia 是 CC BY-SA

@Tonni WTFPL 在法律上很玄,公共领域还是 CC0 比较好

@sneezry Unlicensed 默认是 All rights reserved.

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

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

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

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

© 2021 V2EX