add.gitignore and add a license
作者:
Yix1a | 来源:发表于
2019-01-26 10:52 被阅读27次
-
Add.gitignore
- 初始化时自动生成.gitignore文件。这个设定会帮我们把不需要在Git仓库中进行版本管理的文件记录在.gitignore文件中,省去了每次根据框架进行设置的麻烦。下拉菜单中包含了主要的语言及框架,选择今后将要使用的即可。
-
Add a license
- 右侧的下拉菜单可以选择要添加的许可协议文件。如果这个仓库中包含的代码已经确定了许可协议,那么请在这里选择,瑞后将自动生成包含许可协议内容的LICENSE文件,用来表明该仓库内容的许可协议。
- 公开时的许可协议
即便在GitHub 上公开了源代码,也不代表著作者放弃了
著作权等权利。代码的权利持有人请选择合适的许可协议。在
GitHub 上,有修正BSD 许可协议、Apache 许可协议等多种许
可协议供人们选择,不过大多数软件都使用MIT 许可协议。
MIT 许可协议具有以下特征。
被授权人权利:被授权人有权利使用、复制、修改、合并、出版发行、散布、
再授权和/ 或贩售软件及软件的副本,及授予被供应人同等权利,唯服从以下义务。
被授权人义务:在软件和软件的所有副本中都必须包含以上版权声明和本许可
声明。
其他重要特性:此许可协议并非属copyleft 的自由软件许可协议条款,允许在
自由及开放源代码软件或非自由软件(proprietary software)所使用。
MIT 的内容可依照程序著作权者的需求更改内容。此亦为MIT 与BSD(The
BSD license, 3-clause BSD license)本质上不同处。
MIT 许可协议可与其他许可协议并存。另外,MIT 条款也是自由软件基金会
(FSF)所认可的自由软件许可协议条款,与GPL 兼容。
——MIT 许可证,Wikipedia,http://zh.wikipedia.org/,2015 年3 月27 日获取
详细内容请参阅原文注a。
实际使用时, 只需将LICENSE 文件加入仓库, 并在
README.md 文件中声明使用了何种许可协议即可。
使用没有声明许可协议的软件时,以防万一最好直接联系著
作者。注a http://www.opensource.org/licenses/mit-license.php
本文标题:add.gitignore and add a license
本文链接:https://www.haomeiwen.com/subject/souvrftx.html
网友评论