你们写的开源软件一般会选哪一个协议? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ionblue
V2EX    问与答

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

  •  
  •   ionblue 2017-12-24 00:34:29 +08:00 via Android 4565 次点击
    这是一个创建于 2881 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    @ionblue Wikipedia 是 CC BY-SA

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

    @sneezry Unlicensed 默认是 All rights reserved.
    ryd994
        21
    ryd994  
       2017-12-24 21:01:14 +08:00 via Android
    @tyrealgray
    @des
    说的就是 MIT 啊……所以为什么?为什么要让闭源毒瘤拿着开源成果去赚他们的钱?
    marcong95
        22
    marcong95  
       2017-12-24 21:27:00 +08:00 via Android
    @Technetiumer 为啥说 wftpl 法律上比较玄呢,放弃一切版权难道还有什么法律问题么?难道还要有啥责任么?
    msg7086
        23
    msg7086  
       2017-12-25 10:28:49 +08:00
    @ryd994 因为选择 MIT 的软件作者他喜欢,他愿意。

    @Technetiumer Unlicense 不是无 License。
    msg7086
        24
    msg7086  
       2017-12-25 10:33:59 +08:00
    @marcong95 WTFPL 并没有写放弃一切版权。WTFPL 只是说你可以为所欲为,但是为所欲为以后的条款等等各项都没有明确写清楚,上法庭时容易被钻空子,CC0 更严谨。
    tonghuashuai
        25
    tonghuashuai  
       2017-12-25 17:18:21 +08:00
    MIT,因为最自由
    Technetiumer
        26
    Technetiumer  
       2017-12-27 10:10:59 +08:00 via Android
    @marcong95 听说是因为 fuck 这个词不是法律用语,无法界定意义
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5330 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 07:46 PVG 15:46 LAX 23:46 JFK 02:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86