coder-copyright
不管是轮子程序员,cv程序员,还是md程序员(今天新学名词),总会遇到版权相关的问题。
这里从网络上找到的资料做一个梳理,并介绍相关的使用方式。
版权
程序员常常用到的主要是两种版权:
- 开源代码版权
- 代码相关
- 知识共享版权(CC: Creative Commons)
- 文章相关
开源源代码版权
- 各种版权协议(MIT BSD GPL等)。含义,如何选择。 链接
- 如果自己版权,如何声明。
在项目下声明 LICENSE.md 文件 或 LICENSE文件,可以将对应协议全部内容复制。比如:这样。 也可以在LICENSE文件或readme.md中指明协议,以及协议链接(即协议内容),比如:这样。 (其实只要有一个地方能声明是什么协议就好了,至于什么形式都可以)。具体如何选择以及相应的文本 见链接 - 如果使用别人,应该如何注明。
如果用他人项目,你可以将他人的license放到自己目录下。 或者 在源文件中指明该文件或项目是 谁的,什么协议,项目链接等。 (其实只要一个地方声明是引用谁的就好了,至于什么形式都可以)链接
知识共享版权。
- CC的各种形式(BY NC ND等)。含义,如何选择。 知识共享
- 如果自己版权,如何声明。
(在文章开头 或 结尾 声明协议 (以及协议的链接 可选)) 具体可参考本博客下的cc声明部分。 - 如果使用别人,应该如何注明。
(在相应地方注明 作者 ,协议, 链接等) 比如:图/作者,采用 CC BY 4.0 协议授权』