Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在 GitHub 上面为你的项目选择开源许可证

如何在 GitHub 上面为你的项目选择开源许可证

原创
作者头像
HoneyMoose
修改于 2021-05-04 07:37:32
修改于 2021-05-04 07:37:32
2.1K0
举报
文章被收录于专栏:CWIKIUSCWIKIUS

到你将代码作为开源软件的方式上传到 GitHub 上的时候,你可能需要为这个软件设置许可证。

最简单的办法就是在项目的根目录中创建一个 LICENSE 文件,然后将许可证的内容贴入进文件即可了。

另外一种方法就是访问你 GitHub 的仓库,然后选择右上角的创建新文件。

在弹出的对话框中,输入文件名为 LICENSE ,然后再单击右上角上的选择一个许可证的模板。

在选择模板中,你可以选择你自己希望使用的许可证。

如果你不知道选择哪个许可证的话,你可以参考 如何选择开源许可证 - 计算科学 - OSSEZ 页面中的内容。

如果你就是想写写代码并且发布出去的话,基本上选取 MIT 许可证就可以了。

然后可以在输入用户名和年份后,单击查看提交即可。

在后续的过程中,GitHub 将为为你创建一个新的分支,你可以直接将分支合并进去就可以了。

https://www.ossez.com/t/github/13455

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何选择开源许可证
最常用的许可证是 MIT,Apache, BSD, GPL 这几个,相信很多人一般就只会在 MIT 或者 Apache 这几个中间选。
HoneyMoose
2021/05/01
1.6K0
如何选择开源许可证
关于开源许可证
虽然知道开源有个许可证 LICENSE,但一直没给自己写的一些开源项目选择开源许可证。于是准备系统了解一下开源许可证,以及如何为 Github 项目添加 LICENSE。
愧怍
2022/12/27
1.1K0
关于开源许可证
开源许可证终极指南
什么是开源许可证,它们如何运作?以下指南适用于创作者、用户以及其他想要参与这场精彩的开源运动的人士。
云云众生s
2024/04/14
6981
GitHub 如何为项目设置许可证
登录你 GitHub 中的项目。然后选择 Add File(添加文件) 输入文件名 然后输入文件名 LICENSE 或 LICENSE.md 输入字符后,可以在后面选择需要的许可证。 按照提示选择需要的许可证就可以了。 当完成所有上面的操作后,就完成了为你的项目指定许可证。 https://www.ossez.com/t/github/746
HoneyMoose
2020/12/01
8900
GitHub 如何为项目设置许可证
如何为自己的开源项目选择合适的开源许可证?
之前我们介绍过很多款开源软件/项目,在文章的最后面总有代码仓库的License:MIT/Apache/GPL:
埃兰德欧神
2024/07/15
4590
如何为自己的开源项目选择合适的开源许可证?
Jetbrains 开源许可证
是对开源项目的核心贡献者提供的福利,可以免费给开发者提供一年的 jetbrains 产品的使用授权。
caoayu
2021/03/05
1.9K0
Jetbrains 开源许可证
如何选择合适的开源许可证?
选择正确的开源许可证是确保软件分发和使用的关键。本文详细探讨了如何根据项目需求、目标受众和期望的控制权选择合适的开源许可证。
猫头虎
2024/04/09
2390
如何选择合适的开源许可证?
POM 文件中 licenses 许可证的定义
https://www.ossez.com/t/pom-licenses/13708
HoneyMoose
2021/09/01
4770
漫谈开源许可证
目前,开源软件被大规模的使用在生产环境,包括Linux,MySQL这些基础软件,以及各细分领域的专业软件,比如做大数据处理的hadoop/kafka/storm,搞机器学习的tensorflow等,可以说我们每天都在直接或间接的使用开源软件。使用开源软件就一定要遵循它的许可证,否则可能会面法律纠纷和行业谴责。
黑光技术
2020/05/14
1.4K0
漫谈开源许可证
从 React 将从 BSD 改 MIT 许可证,谈如何选择正确的开源许可
最近,知名 404 网站 Facebook 因为 React 的 License 问题而被受社区吐槽。而今早,React、Jest、Flow 和 Immutable.js,将会在接下来几周迁移到MIT
Phodal
2018/01/29
1.6K0
开源许可证教程
作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license)。 许多开发者对开源许可证了解很少,不清楚有哪些许可证,应该怎么选择。本文介绍开源许可证的基本知识,主要参考
ruanyf
2018/04/12
9890
开源许可证教程
一文读懂常用开源许可证
社区时常为流行产品中有争议的开源许可证而感到震惊,这引起各方关注,纷纷争论何为真正的开源许可证。去年,Apache 基金会(Apache Foundation)禁止使用 Facebook React 那些具有争议的专利组件,这引发了轩然大波,并让大量人员纷纷跑去加入 Reddit boards。在过去的几个月中, Redis Labs 和 MongoDB 修改了他们备受欢迎的开源数据库的许可证,这让许多人难以自拔,凸显了用大家都能看懂的人话来具体介绍常见开源许可证的紧迫性和必要性。
心莱科技雪雁
2020/03/02
3.9K0
一文看懂开源许可证丨开源知识科普
在很多人眼中,「开源」是一个时髦且有情怀的词汇,始终伴随有理想主义色彩,因此不少公司开始给自己贴上“开源”标签。但一个优秀的开源项目远远不止是简单的公开源代码,而是需要将其当作公司战略进行贯彻,才能架设起牢不可破的信任桥梁。
PingCAP
2021/10/21
2.1K0
开源许可证协议
最近新闻中的00后被指抄袭Github开源项目,新闻链接:http://money.163.com/17/0905/17/CTJBUNNV002580S6.html 被抄袭墨镜猫作者博客:http://blog.csdn.net/rain_butterfly/article/details/77847643 墨镜猫的开源项目遵循的协议是Apache v2.0,允许商用,但随后,墨镜猫就于9月5日上午将协议修改成了 GNU GPL v3.0。一直以来,GPL是Linux软件及各种开源项目中比较受欢迎的项目协议
233333
2018/03/07
1.5K0
开源许可证协议
【开源合规】开源许可证基础知识与风险场景引入
逛Github时经常看到项目README旁边,有个License tab,不知道大家是不是跟我一样,撇了一眼就过去了,不太清楚这个license具体作用,有点法律意识的朋友可能会意识到这个可能是版权声明,不过难免还是会有其他疑问:既然都开源了,怎么还有各种条件限制?除了GPL还有Apache、MIT等,这些"License"又有哪些区别呢?
没事就要多学习
2024/07/20
4490
【开源合规】开源许可证基础知识与风险场景引入
2020 年开源许可证最新趋势:67% 为宽松许可证
开放源码许可证通常被开发人员视为是法律顾问在他们忙于创建软件产品时,必须处理的“枯燥”合规性问题。随着各行各业使用开源代码,一些开源项目已成为“大生意”,这使得关于开放源码许可证的再次成为争论的焦点。
程序猿DD
2020/05/20
1.6K0
开源许可证保姆级入门手册
开源许可证是个相当庞杂的范畴,仅OSI (Open Source Initiative, 开放源代码促进会)批准的许可证就有80多种;此外,还有数百种在开源生态中流传的其他许可证。
OpenSCA社区
2023/07/07
6030
开源许可证保姆级入门手册
开源许可证介绍
更新说明:对文章排版以及内容格式做了调整。 更新时间:2022-05-04 Github上新建项目的时候,会让添加开源许可证,一搬情况下我们自己建项目的时候:Add a licence:None,即:不添加许可证。 刚开始的时候我们都不会在意这个许可证到底是什么,但是随着项目专业、职业化,我们一定要对开源许可证有个清楚的了解。 那么,现在就动脑、动手记录一下关于开源许可证的小介绍。 分析图 乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。只用两分钟,你就能搞清楚这六种
六个周
2022/10/28
9630
开源许可证介绍
使用开源项目必须保留作者姓名?开源软件不能商用?我们需要先学会分辨开源许可证
不久前笔者写了一篇《如何选择开源许可证》来分享如何为开源项目选择开源许可证,这是一篇小型的科普文章,目的是为了打破一些人对开源的妄想,开源并没有那么高深,只要你愿意去了解并认同开源的理念,就可以成为开源运动的参与和贡献者。
郭旭东
2021/05/11
4.1K0
使用开源项目必须保留作者姓名?开源软件不能商用?我们需要先学会分辨开源许可证
深入探讨各种开源协议:选择合适的许可证为你的项目保驾护航
在软件开发的世界中,开源项目已经成为推动技术创新的重要力量。无论是个人开发者还是企业,选择合适的开源许可证都至关重要。不同的许可证对代码的使用、修改、分发等方面有不同的要求,了解这些细节可以帮助开发者更好地保护自己的权益,并促进项目的广泛应用。本文将深入探讨各种常见的开源协议,包括GPL、MIT、Apache、BSD、MPL、CC、EPL、AGPL、LGPL以及中国本土的木兰许可协议,帮助你在复杂的开源生态中找到最合适的许可证。
繁依Fanyi
2024/08/20
4150
相关推荐
如何选择开源许可证
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档