V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
drymonfidelia
V2EX  ›  程序员

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

  •  
  •   drymonfidelia · Feb 22, 2024 · 2444 views
    This topic created in 801 days ago, the information mentioned may be changed or developed.
    一般来说贡献即表示认可项目许可证的内容吧, 我看了下主流项目 CLA 的内容, 觉得放在 LICENSE 里面也没有什么不妥, 让每个贡献者点开链接签署 CLA 体验挺不好

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