V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
drymonfidelia
V2EX  ›  程序员

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

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

    如果不要求签署 CLA, 可能会对商业化产生不好影响, 我做开源就是为了利益的, 这点没办法
    7 条回复    2024-02-22 16:08:39 +08:00
    stimw
        1
    stimw  
       293 天前 via Android
    这么搞就开源做不好,商业化也做不好。没见过这么搞搞出名堂的。
    drymonfidelia
        2
    drymonfidelia  
    OP
       293 天前
    @stimw 但是要求签 CLA 在商业化项目中是很常见的, 我只是觉得多一个步骤体验不好
    stimw
        3
    stimw  
       293 天前 via Android
    @drymonfidelia cla 是正常的,但是让你“有完整版权”的 cla 是不正常的。cla 只是许可,不是转让版权给你。
    eagleoflqj
        4
    eagleoflqj  
       293 天前 via iPhone
    嫌麻烦直接写在 pr template 里呗:通过提交 pr ,您明确将版权授予 XXX
    但不管怎么做,都拦不住别人 fork 你闭源前的最后一个开源版本
    tek
        5
    tek  
       293 天前
    可以在商业化前替换其他人贡献的代码,其他人通常不会贡献大段的代码。多数开源项目都是一个人的项目
    nullyouraise
        6
    nullyouraise  
       293 天前
    很多大型项目 CLA 都是声明版权所有人仍然是贡献者本人,但是授予项目所有方一个永久、不可转让的授权
    janus77
        7
    janus77  
       293 天前
    不一样吧。。。CLA 是贡献者才用的到的,license 一般是使用者用到的。CLA 可以管永久的,license 一般只管一个版本,如果升级了换 license ,那使用者一直用老版本的话,只需要遵守老版本的 license 即可
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3023 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:55 · PVG 19:55 · LAX 03:55 · JFK 06:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.