开源项目如果想持有完整版权, 方便随时更换许可证, 可以把 CLA 直接附在 LICENSE 后面, 避免要求贡献者签署 CLA 吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
drymonfidelia
V2EX    程序员

开源项目如果想持有完整版权, 方便随时更换许可证, 可以把 CLA 直接附在 LICENSE 后面, 避免要求贡献者签署 CLA 吗

  •  
  •   drymonfidelia 2024-02-22 02:14:37 +08:00 2114 次点击
    这是一个创建于 601 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一般来说贡献即表示认可项目许可证的内容吧, 我看了下主流项目 CLA 的内容, 觉得放在 LICENSE 里面也没有什么不妥, 让每个贡献者点开链接签署 CLA 体验挺不好

    如果不要求签署 CLA, 可能会对商业化产生不好影响, 我做开源就是为了利益的, 这点没办法
    7 条回复    2024-02-22 16:08:39 +08:00
    stimw
        1
    stimw  
       2024-02-22 02:32:49 +08:00 via Android
    这么搞就开源做不好,商业化也做不好。没见过这么搞搞出名堂的。
    drymonfidelia
        2
    drymonfidelia  
    OP
       2024-02-22 02:42:20 +08:00
    @stimw 但是要求签 CLA 在商业化项目中是很常见的, 我只是觉得多一个步骤体验不好
    stimw
        3
    stimw  
       2024-02-22 02:50:32 +08:00 via Android
    @drymonfidelia cla 是正常的,但是让你“有完整版权”的 cla 是不正常的。cla 只是许可,不是转让版权给你。
    eagleoflqj
        4
    eagleoflqj  
       2024-02-22 02:54:36 +08:00 via iPhone
    嫌麻烦直接写在 pr template 里呗:通过提交 pr ,您明确将版权授予 XXX
    但不管怎么做,都拦不住别人 fork 你闭源前的最后一个开源版本
    tek
        5
    tek  
       2024-02-22 07:36:11 +08:00
    可以在商业化前替换其他人贡献的代码,其他人通常不会贡献大段的代码。多数开源项目都是一个人的项目
    nullyouraise
        6
    nullyouraise  
       2024-02-22 09:29:46 +08:00
    很多大型项目 CLA 都是声明版权所有人仍然是贡献者本人,但是授予项目所有方一个永久、不可转让的授权
    rb6221
        7
    rb6221  
       2024-02-22 16:08:39 +08:00
    不一样吧。。。CLA 是贡献者才用的到的,license 一般是使用者用到的。CLA 可以管永久的,license 一般只管一个版本,如果升级了换 license ,那使用者一直用老版本的话,只需要遵守老版本的 license 即可
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1065 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 18:10 PVG 02:10 LAX 11:10 JFK 14:10
    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