V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ionblue
V2EX  ›  问与答

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

  •  
  •   ionblue · Dec 24, 2017 via Android · 4880 views
    This topic created in 3057 days ago, the information mentioned may be changed or developed.

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

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

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

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

    @msg7086 我要是没记错的话,wikipedia 好像就是用 CC BY-NC-SA 的。
    Technetiumer
        20
    Technetiumer  
       Dec 24, 2017 via Android
    产品 GPLv3,库 MIT

    @ionblue Wikipedia 是 CC BY-SA

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

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

    @Technetiumer Unlicense 不是无 License。
    msg7086
        24
    msg7086  
       Dec 25, 2017
    @marcong95 WTFPL 并没有写放弃一切版权。WTFPL 只是说你可以为所欲为,但是为所欲为以后的条款等等各项都没有明确写清楚,上法庭时容易被钻空子,CC0 更严谨。
    tonghuashuai
        25
    tonghuashuai  
       Dec 25, 2017
    MIT,因为最自由
    Technetiumer
        26
    Technetiumer  
       Dec 27, 2017 via Android
    @marcong95 听说是因为 fuck 这个词不是法律用语,无法界定意义
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3697 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 111ms · UTC 10:38 · PVG 18:38 · LAX 03:38 · JFK 06:38
    ♥ Do have faith in what you're doing.