Freeze_Dolphin
本帖最后由 Freeze_Dolphin 于 2021-6-9 11:07 编辑

想用Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License来开源一个服务器插件项目但是我从来没见过用cc开源代码的,都是文章之类的

请问这个到底能不能这么用?




xmdhs
https://creativecommons.org/faq/ ... license-to-software

可以但是不建议。

而且如果你要限制商用,建议不要选择任何开源许可证,只开源就行。

3TUSK
xmdhs 发表于 2021-6-9 11:31
https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software

可以但是不建议 ...
只开源就行

开源不等于「可见源代码」。
几乎所有在社区中有广泛认同的开源许可证都是允许商业使用的。

xmdhs
3TUSK 发表于 2021-6-9 16:41
开源不等于「可见源代码」。
几乎所有在社区中有广泛认同的开源许可证都是允许商业使用的。 ...

https://www.gnu.org/licenses/lic ... reeSoftwareLicenses

我的意思大概是开放源代码,让别人能看。

3TUSK
xmdhs 发表于 2021-6-9 18:43
https://www.gnu.org/licenses/license-list.zh-cn.html#NonFreeSoftwareLicenses

我的意思大概是开放源 ...

那你想说的是「可见源代码」而不是「开源」。「开源」是一个有相对严格的定义的词。
Open source doesn't just mean access to the source code.
——https://opensource.org/osd
“Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software.
——https://www.gnu.org/philosophy/free-sw.html

Freeze_Dolphin

(既然可以用那就用CC算了qwq)

既然不建议用的话,我觉得可以考虑一下AGPL了
但是国内法律貌似不管开源协议,我感觉AGPL设了可能和没设差不多吧=。=


Freeze_Dolphin
本帖最后由 Freeze_Dolphin 于 2021-6-10 07:18 编辑
3TUSK 发表于 2021-6-10 03:15
那你想说的是「可见源代码」而不是「开源」。「开源」是一个有相对严格的定义的词。

...

那用AGPL怎么样?
我想用N(on)C(ommercial)其实不是为了阻止商用,只是希望自己的插件保持unique
但是github设一个private仓库限制太多了,我又不用gitlab、bitbucket之类地;不得不这样搞。。。


3TUSK
Freeze_Dolphin 发表于 2021-6-10 07:16
那用AGPL怎么样?
我想用N(on)C(ommercial)其实不是为了阻止商用,只是希望自己的插件保持unique
但是gith ...
希望自己的插件保持unique

如果不希望别人 fork 的话还是建议不使用开源许可证。

但请注意:使用 GitHub 即表示你同意 GitHub 的使用条款,其中有一条指明「你同意其他 GitHub 的用户通过 GitHub 的 fork 功能创建你的仓库的副本」

可爱的monika酱
感谢!!

拉普达
Freeze_Dolphin 发表于 2021-6-10 07:16
那用AGPL怎么样?
我想用N(on)C(ommercial)其实不是为了阻止商用,只是希望自己的插件保持unique
但是gith ...

私有仓库的话,为什么非要github?

Anschluss_zeit
开源的话建议CC署名就行了

yqqwe
cc 协议是个很流行的 开源协议,包含的内容不仅是代码所有内容类型都可以,好像。。

MC——嘤嘤怪
6666666666666

MC——嘤嘤怪
66666666666666

MC——嘤嘤怪
66666666666666

Luo_you
不清楚我也很好奇