"贡献者"是指许可证颁发者和代表从许可证颁发者接受之贡献的并随后包含在作品之贡献中的任何个人或法律实体。...2.版权许可证的授予 根据本许可证的条款,每个贡献者授予用户永久性的、全球性的、非专有性的、免费的、无版权费的、不可撤销的版权许可证以源程序形式或目标形式复制、准备衍生作品、公开显示、公开执行、授予分许可证...3.专利许可证的授予 根据本许可证的条款,每个贡献者授予用户永久性的、全球性的、非专有性的、免费的、无版权费的、不可撤销的(除在本部分进行说明)专利许可证对作品进行制作、让人制作、使用、提供销售、销售、...除非用户明确声明,在作品中由用户向许可证颁发者的提交若要包含在贡献中,必须在无任何附加条款下符合本许可证的条款。...详见根据许可证许可下,特定语言的管辖权限和限制。
协议内容 CC许可协议(知识共享许可协议)是博客中最常见的许可协议。协议中主要规定了以下四种权利: 署名(BY):转载此作品时要附上原作者名称等信息。...相同方式共享(SA):如果转载时修改了原内容那必须以相同的CC许可协议发布修改后的内容。
1616577353&q-header-list=&q-url-param-list=&q-signature=1123f6836b095f64a8667867e17d25466a4f16bc] MIT 除了必须包含许可声明外
--- 1、Oracle 为什么可以对 MySQL 采用双许可证模式(GPLv2 开源许可证和商业许可证)发布?...在 MySQL 中引用的第三方源代码,全部都基于不具备许可证传染性的宽松开源许可证发布,或者基于双许可证发布,Oracle 在其开源版 MySQL 中对此类双许可证的第三方代码 选择使用 GPLv2 许可证...,在闭源的商业版 MySQL 中对此类双许可证的第三方代码选择使 用更为宽松的许可证。...开源许可证是跟随软件拷贝分发的,每一份 MySQL 软件拷贝都带有一份开源许可证。...无论网络发生什么变化,唯一能够确保拥有拷贝的人们还能看到许可证的方法就是在程序中包含许可证的拷贝。 4、Oracle 变更 MySQL 开源许可证或闭源的可能性有多大?
开源许可协议的产生 开源许可协议 是为了维护开源项目的作者和贡献者的合法权利,保证这些软件不被一些商业机构或个人窃取,影响软件的发展而出现的。...何为开源许可协议 开源许可协议详尽表述了你获得代码后拥有的权利,可以对别人的作品进行何种操作,何种操作又是被禁止的。...如果我们Copy了别人的代码或者文字同时没遵循许可协议的话,我们的作品会因触犯别人的权益而违法。 如何选择开源许可协议 开源研究院认可的许可有60多种。但常用的也就几种。...我们可以通过 choose a license 来帮助我们选择合适的开源许可协议。 如果你只想保留版权,而无任何其他了限制,那么就用 MIT 协议。...阮一峰老师画的 开源许可协议放在哪边 如果是项目,可以在项目根目录创建一个 LICENSE.txt 文件来放开源许可协议的内容;如果是一个文件,可以在文件开头的注释里放开源许可协议的内容;如果是文章,可以在文章结尾放开源许可协议的内容
Jetbrains开源许可证 是对开源项目的核心贡献者提供的福利,可以免费给开发者提供一年的 jetbrains 产品的使用授权。 准备 github 开源项目。 github 邮箱设置为公开。...给项目添加开源许可模板 在项目首页创建新文件 ? 文件名填写 License ,右侧出现模板,选择自己的开源协议。 ? 申请 申请地址 根据地址内的表格进行填写。信息要与 github 保持一致。...项目名称、开发使用的语言、项目的网站(如果有的话)、仓库地址、项目开源许可证地址(如:https://github.com/ayuayue/hugo-blog/blob/master/LICENSE.md...点击 Take me to my license(s), 会进入到许可页面。登录 JetBrains 帐号,进入到申请许可证的那个项目内,可以查看到状态已经被激活了。...许可证仅提供给核心开发者。 仅可用与非商业项目,商业项目请考虑购买单独的许可证。 软件仅限授权用户使用,无权将软件转让给第三方。
同著名的GPL许可证和BSD许可证相比,MPL在许多权利与义务的约定方面与它们相同(因为都是符合OSIA 认定的开源软件许可证)。...但是,相比而言MPL还有以下几个显著的不同之处: ◆ MPL虽然要求对于经MPL许可证发布的源代码的修改也要以MPL许可证的方式再许可出来,以保证其他人可以在MPL的条款下共享源代码。...MPL许可证的方式强制对外许可。...◆ MPL许可证第三条第7款中允许被许可人将经过MPL许可证获得的源代码同自己其他类型的代码混合得到自己的软件程序。...◆ 对软件专利的态度,MPL许可证不像GPL许可证那样明确表示反对软件专利,但是却明确要求源代码的提供者不能提供已经受专利保护的源代码(除非他本人是专利权人,并书面向公众免费许可这些源代码),也不能在将这些源代码以开放源代码许可证形式许可后再去申请与这些源代码有关的专利
虽然知道开源有个许可证 LICENSE,但一直没给自己写的一些开源项目选择开源许可证。于是准备系统了解一下开源许可证,以及如何为 Github 项目添加 LICENSE。...开源许可证 关于开源许可证的简单区别 至于如何选择,下图更加通俗易懂 其中开源许可证可分为两大类 宽松式(permissive)许可证 宽松式许可证(permissive license)是最基本的类型...常见许可证 常见的宽松式许可证有四种。它们都允许用户任意使用代码,区别在于要求用户遵守的条件不同。 (1)BSD(二条款版) 分发软件时,必须保留原始的许可证声明。...常见许可证 常见的 Copyleft 许可证也有四种(对用户的限制从最强到最弱排序)。...(2)GPL 如果项目包含了 GPL 许可证的代码,那么整个项目都必须使用 GPL 许可证。 (3)LGPL 如果项目采用动态链接调用该许可证的库,项目可以不用开源。
更新时间:2022-05-04 Github上新建项目的时候,会让添加开源许可证,一搬情况下我们自己建项目的时候:Add a licence:None,即:不添加许可证。...刚开始的时候我们都不会在意这个许可证到底是什么,但是随着项目专业、职业化,我们一定要对开源许可证有个清楚的了解。 那么,现在就动脑、动手记录一下关于开源许可证的小介绍。...只用两分钟,你就能搞清楚这六种许可证之间的最大区别。 下面的图片是来自阮一峰博客制作的中文版,请点击看大图。...这里介绍的是最流行的五种开源许可证: MIT BSD Apache GPL LGPL MIT 非常宽松的许可证,就是说你什么都可以干,但是开发方不负责质量,相当于免责声明。...Apache Apache的许可很长,比BSD和MIT要严格不少,需要保留全部的原始版权,如果修改,则需要加上主要的修改通知。 GPL GPL是常用许可协议中最严格的。
作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license)。 许多开发者对开源许可证了解很少,不清楚有哪些许可证,应该怎么选择。...本文介绍开源许可证的基本知识,主要参考了 OpenSource.com (1,2)。 ? 一、什么是开源许可证 开源许可证是一种法律许可。...宽松式(permissive)许可证 Copyleft 许可证 三、宽松式许可证 3.1 特点 宽松式许可证(permissive license)是最基本的类型,对用户几乎没有限制。...3.2 常见许可证 常见的宽松式许可证有四种。它们都允许用户任意使用代码,区别在于要求用户遵守的条件不同。 (1)BSD(二条款版) 分发软件时,必须保留原始的许可证声明。...(2)GPL 如果项目包含了 GPL 许可证的代码,那么整个项目都必须使用 GPL 许可证。 (3)LGPL 如果项目采用动态链接调用该许可证的库,项目可以不用开源。
宽松式开放源码许可证呈增长趋势 宽松式开源许可证的使用在不断增长,MIT和Apache 2.0许可证再次在本年度十大最受欢迎的开源许可证排行榜上分别排名第一和第二,各自比去年增长了百分之一。...MIT开源许可证仍然位居榜首 MIT许可证位于最受欢迎的开放源代码许可证列表的首位,占比为27%,自2015年以来,MIT许可证一直在GitHub上流行。...Apache 2.0许可证继续占据主导地位 两年前,当我们对2017年的统计数字进行汇总时,宽松的Apache 2.0许可证取代了Copyleft GPL 3.0许可证,在10大开源许可证列表中跃居第二...随着大量开放源代码许可证的出现,用户更多地选择那些更为宽松的许可证,因为包含的要求和限制更少。 2020,开源许可证何去何从?...尽管一些开源许可证没有能进入2019年十大开源许可证列表,甚至没有进入前二十名。
Akka 的生产使用需要 Lightbend 的商业许可。商业许可证将免费提供给处于早期阶段的公司(年收入低于 2500 万美元)。...Lightbend 表示,3 年后,BSL 许可证无限期恢复为 Apache 2.0 许可证。...在公告中,Lightbend 创始人兼 CEO Jonas Bonér 解释了为什么要对许可证进行变更。...他认为,Akka 现在被认为是许多大型组织的关键基础设施,此时的维护工作由一家小公司独自承担时,Apache 2.0 许可模式的风险变得越来越大。...无论好坏,Apache 在过去和现在都被视为开源社区事实上的标准许可证选择。Apache 2.0 是一个非常自由的许可证,非常适合早期建立社区的小型开源项目。
如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。...这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。 下面是我制作的中文版,请点击看大图。 ? (完)
由于当前主要的开源软件许可证大多来自欧美社区,而且这些许可证的文本语言,在法律上有效的大多是英文。因此,这张由中国的开源组织推出的中文许可证,引发了业内不小的关注,这些关注大多是项目开发等技术角度的。...木兰许可证, 第1版对使用者设定的许可使用条件(详见下文)与之类似,因此,也是一类宽松许可证。 至于许可证名称,为什么叫“木兰”?在法律技术上就无法探究了,哈哈。...许可证首先开宗明义地说明:您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第1版(“本许可证”)的如下条款的约束。中国的版权法规定的软件版权[9]的具体权利里,并没有使用、分发。...而许可证里的复制、修改,与复制权、修改权是否为同一含义,也不无疑问。所以,虽然木兰许可证采取的上述术语,与 Apache 2.0等业界流行许可证相仿。...[7] 在光谱条上处于红色端的许可证,我认为是 GNU AGPL 许可证。 [8] 紫色端的许可证,我认为要算 BSD 许可证以及 MIT 许可证。
您可以根据自由软件基金会发布的GNU通用公共许可证第2版的条款重新分发SWUpdate和/或修改它。...为了更容易地表示许可证,源文件中的许可证头将被替换为对由Linux基金会的SPDX项目[1]定义的唯一许可证标识符的一行引用。...例如,在源文件中,完整的“GPL v2.0或更高版本”标题文本将被一行替换: SPDX-License-Identifier: GPL-2.0+ 理想情况下,源码树中所有文件的许可证条款都应该由这样的许可证标识符定义...;在任何情况下,文件都不能包含一个以上的许可证标识符列表。...如果“SPDX-License-Identifier:”行引用了多个不同的许可证标识符,则这意味着可以在这些许可证中的任意一个的条款下使用相应的文件, 例如,若带有如下标志 SPDX-License-Identifier
理由如下: * Android使用的是Apache许可证,这是一个开源许可证。 * 它的所有源码都公布在网上,你可以用来干任何事情。 ...* 对于不喜欢这个许可证的人,可以完全合法地把自己的Android程序,改为GPL许可证。 无论从表面还是从实质上看,Android都是一个开放的系统,不是封闭系统。...这就是我今天想说的第二件事:Android的许可证选择是有问题的。它的问题不在于系统是不是开放,而在于它造成了Linux的分裂。 为什么Android分裂了Linux?...许多人觉得Richard Stallman顽固得可笑,任何非GPL许可证的软件一概拒绝,有必要吗?但是你要知道,如果不是因为他这样坚守原则,自由软件运动绝对坚持不到今天。
OSI 列出了 100 多种不同的许可证。 当一个项目正在考虑获得特定许可证时,它可以经历 OSI 的许可证审查流程。...属于 OSI 流行许可证类别且拥有 OSI 认为拥有强大社区的许可证包括:Apache 许可证、通用开发和分发许可证、Eclipse 公共许可证、GNU 通用公共许可证 的各种版本、Mozilla 许可证...、BSD 许可证 以及当然还有流行且特别宽松的 MIT 许可证。...虽然大约有 80 个已批准的许可证,但只有少数几个最常用,而且了解这些许可证以及人们使用它们的原因通常就足够了。 开源许可证与自由软件许可证相比如何?...更改许可证的过程可能复杂且具有挑战性,这强调了最初选择正确许可证的重要性。更改开源项目的许可证时,新许可证通常必须遵守或与原始许可证兼容,具体取决于其条款。
如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。...这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。 下面是我制作的中文版,请点击看大图。
Jeff Handley’s进行了多年的项目——基于一份开源许可发布WCF RIA Services。...遵循Apache 2许可,捐赠给Outercurve基金会的ASP.NET Open Source Gallery。
开源许可证是由一个叫做开放源代码促进会(open source Initiative,简称OSI)的组织颁发的,目前经过该组织认证的许可证有83种,但80%的开源软件使用的许可证不超过10种,如下图所示...MIT、GPL、Apache和BSD这几个许可证占了大头,下面我给大家一一介绍下这些常见的许可证。...所以云服务提供商要慎重选择AGPL许可的软件,避免不必要的麻烦。 常用的开源许可证介绍完了。...我们来总结一下,首先从版权的角度来说,所有许可证都要求附上许可证和版权声明,其次,除了MIT和BSD,其他许可证都要求我们写代码要有注释,最后GPL/LGPL/AGPL具备开源传染性,不允许闭源,MIT...最后,我把各许可证的风险做了分级,AGPL,GPL风险最高, 使用这些许可证的开源软件要特别小心,要注意不要违反Copyleft开源传染性的规定。
领取专属 10元无门槛券
手把手带您无忧上云