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

2024-02-22 02:14:37 +08:00
 drymonfidelia
一般来说贡献即表示认可项目许可证的内容吧, 我看了下主流项目 CLA 的内容, 觉得放在 LICENSE 里面也没有什么不妥, 让每个贡献者点开链接签署 CLA 体验挺不好

如果不要求签署 CLA, 可能会对商业化产生不好影响, 我做开源就是为了利益的, 这点没办法
1873 次点击
所在节点    程序员
7 条回复
stimw
2024-02-22 02:32:49 +08:00
这么搞就开源做不好,商业化也做不好。没见过这么搞搞出名堂的。
drymonfidelia
2024-02-22 02:42:20 +08:00
@stimw 但是要求签 CLA 在商业化项目中是很常见的, 我只是觉得多一个步骤体验不好
stimw
2024-02-22 02:50:32 +08:00
@drymonfidelia cla 是正常的,但是让你“有完整版权”的 cla 是不正常的。cla 只是许可,不是转让版权给你。
eagleoflqj
2024-02-22 02:54:36 +08:00
嫌麻烦直接写在 pr template 里呗:通过提交 pr ,您明确将版权授予 XXX
但不管怎么做,都拦不住别人 fork 你闭源前的最后一个开源版本
tek
2024-02-22 07:36:11 +08:00
可以在商业化前替换其他人贡献的代码,其他人通常不会贡献大段的代码。多数开源项目都是一个人的项目
nullyouraise
2024-02-22 09:29:46 +08:00
很多大型项目 CLA 都是声明版权所有人仍然是贡献者本人,但是授予项目所有方一个永久、不可转让的授权
janus77
2024-02-22 16:08:39 +08:00
不一样吧。。。CLA 是贡献者才用的到的,license 一般是使用者用到的。CLA 可以管永久的,license 一般只管一个版本,如果升级了换 license ,那使用者一直用老版本的话,只需要遵守老版本的 license 即可

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1017393

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX