一般来说贡献即表示认可项目许可证的内容吧, 我看了下主流项目 CLA 的内容, 觉得放在 LICENSE 里面也没有什么不妥, 让每个贡献者点开链接签署 CLA 体验挺不好
如果不要求签署 CLA, 可能会对商业化产生不好影响, 我做开源就是为了利益的, 这点没办法
如果不要求签署 CLA, 可能会对商业化产生不好影响, 我做开源就是为了利益的, 这点没办法

1 stimw Feb 22, 2024 via Android 这么搞就开源做不好,商业化也做不好。没见过这么搞搞出名堂的。 |
2 drymonfidelia OP @stimw 但是要求签 CLA 在商业化项目中是很常见的, 我只是觉得多一个步骤体验不好 |
3 stimw Feb 22, 2024 via Android @drymonfidelia cla 是正常的,但是让你“有完整版权”的 cla 是不正常的。cla 只是许可,不是转让版权给你。 |
4 eagleoflqj Feb 22, 2024 via iPhone 嫌麻烦直接写在 pr template 里呗:通过提交 pr ,您明确将版权授予 XXX 但不管怎么做,都拦不住别人 fork 你闭源前的最后一个开源版本 |
5 tek Feb 22, 2024 可以在商业化前替换其他人贡献的代码,其他人通常不会贡献大段的代码。多数开源项目都是一个人的项目 |
6 nullyouraise Feb 22, 2024 很多大型项目 CLA 都是声明版权所有人仍然是贡献者本人,但是授予项目所有方一个永久、不可转让的授权 |
7 rb6221 Feb 22, 2024 不一样吧。。。CLA 是贡献者才用的到的,license 一般是使用者用到的。CLA 可以管永久的,license 一般只管一个版本,如果升级了换 license ,那使用者一直用老版本的话,只需要遵守老版本的 license 即可 |