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

2017 年 12 月 24 日
 ionblue

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

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

自由软件基金会,会给钱不。。。。。
zachguo
2017 年 12 月 24 日
xiqingongzi
2017 年 12 月 24 日
库类型的我用 MIT,产品类型的用 GPL
Tonni
2017 年 12 月 24 日
gamexg
2017 年 12 月 24 日
最近 go 库都是用的 MIT,其他的一般是 GPL。
msg7086
2017 年 12 月 24 日
开源字幕用的 CC BY-NC-SA。开源软件大多 GPL 处理了。
ionblue
2017 年 12 月 24 日
@m999 钱是不会有的,不过自由软件基金会倒是每年都能拿到很多钱。

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

@msg7086 我要是没记错的话,wikipedia 好像就是用 CC BY-NC-SA 的。
Technetiumer
2017 年 12 月 24 日
产品 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