Apache LICENSE 2.0 授权介绍

当我们使用github或者其它地方的开源项目时候,需要注意开源项目的授权协议。开源不等于免费使用,如果公司使用开源项目时候违反其开源协议,有可能给公司或者个人带来版权纠纷。使用时候需要慎重阅读开源代码提供者的授权条件。

各种开源协议区别看此博客 https://www.oschina.net/question/54100_9455

本文介绍apache 2.0授权协议,

原文地址 http://www.apache.org/licenses/LICENSE-2.0

Apache许可证

版本2。0,2004年1月

http://www.apache.org/licenses/

使用,复制和分发的条款和条件

1.定义

“许可”是指本文件第1至9节所定义的使用,复制和分发的条款和条件。

“许可方”是指版权所有者授权的版权所有者或实体授予许可。

“法人实体”是指代理实体与控制,受其控制或与该实体共同控制的所有其他实体的联合。就本定义而言,“控制”是指(i)直接或间接导致该实体的指示或管理的权力,无论是通过合同还是其他方式,或(ii)所有权的百分之五十(50%)或更多已发行股份,或(iii)该实体的实益拥有权。

“您”(或“您的”)是指行使本许可授予的权限的个人或法人实体。

“源”表单是指进行修改的首选形式,包括但不限于软件源代码,文档源和配置文件。

“对象”表单是指源表单的机械转换或转换产生的任何表单,包括但不限于编译的目标代码,生成的文档以及转换为其他媒体类型。

“作品”指作品的作品,无论是源形式还是对象形式,根据许可证提供,如作品中包含或附加的版权声明所示(示例见下文附录)。

“衍生作品”是指任何基于(或衍生自)作品的作品,无论是源文件还是对象形式,编辑修订,注释,阐述或其他修改作为一个整体代表原创作品作者身份。就本许可而言,衍生作品不得包括与其作品及衍生作品的界面分开或仅仅链接(或通过名称约束)的作品。

“贡献”是指作者的任何作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或补充,有意提交给许可人,以便由版权所有者或个人包含在作品中。法人实体有权代表版权所有者提交。就本定义而言,“提交”是指发送给许可方或其代表的任何形式的电子,口头或书面通信,包括但不限于电子邮件列表上的通信,源代码控制系统和问题跟踪系统。由许可方管理或代表许可方进行管理,以便讨论和改进工作,

“贡献者”是指许可方以及许可方已收到其贡献并随后纳入本作品的任何个人或法人实体。

2.授予版权许可。在遵守本许可的条款和条件的前提下,每位投稿人特此授予您永久的,全球性的,非独家的,免费的,免版税的,不可撤销的版权许可,以复制,准备衍生作品,公开展示,公开演出,从属许可证,并以源或对象形式分发工作和此类衍生作品。

3.授予专利许可。在遵守本许可的条款和条件的前提下,每位投稿人特此授予您永久的,全球性的,非独家的,免费的,免版税的,不可撤销的(除本节所述之外)专利许可,使用,出售,出售,进口和以其他方式转让作品,此类许可仅适用于此类贡献者可获许可的专利权利要求,这些权利要求必须单独或通过其贡献与其贡献相结合而受到侵害。提交此类贡献的工作。如果您针对任何实体(包括诉讼中的交叉索赔或反诉)提起专利诉讼,指称作品中包含的作品或贡献构成直接或共同的专利侵权,

4.再分配。您可以在任何媒介中复制和分发其作品或衍生作品的副本,无论是否经过修改,以源或对象形式,只要您符合以下条件:

  1. 您必须向作品或衍生作品的任何其他收件人提供本许可证的副本; 和
  2. 您必须使任何修改过的文件带有明显的通知,说明您更改了文件; 和
  3. 您必须在您分发的任何衍生作品的来源表格中保留作品来源表格中的所有版权,专利,商标和归属声明,不包括那些与衍生作品的任何部分无关的声明; 和
  4. 如果作品包含“通知”文本文件作为其分发的一部分,那么您分发的任何衍生作品必须包含此类NOTICE文件中包含的归属通知的可读副本,不包括那些与任何部分无关的通知。衍生作品,至少在下列其中一个地方:作为衍生作品的一部分分发的通知文本文件中; 在源表格或文件中,如果与衍生作品一起提供; 或者,在衍生作品产生的显示内,如果通常出现此类第三方通知。NOTICE文件的内容仅供参考,不得修改许可证。您可以在您分发的衍生作品中添加您自己的归属通知,并将其作为工作中的通知文本的附录或作为附录添加, 

    您可以将自己的版权声明添加到您的修改中,并且可以为您的修改或任何此类衍生作品的使用,复制或分发提供额外或不同的许可条款和条件,前提是您使用,复制和分发否则,本作品符合本许可证中规定的条件。

5.提交文稿。除非您明确说明,否则任何有意提交给您的作品的贡献均应遵守本许可的条款和条件,不附加任何附加条款或条件。尽管有上述规定,本协议中的任何内容均不得取代或修改您与许可方就此类文稿签署的任何单独许可协议的条款。

6.商标。本许可证不允许使用许可方的商品名称,商标,服务标记或产品名称,除非在描述工作原产地和复制NOTICE文件内容时合理和惯常使用。

7.免责声明。除非适用法律要求或书面同意,否则许可方根据“现状”提供工作(并且每个贡献者提供其贡献),不附带任何明示或暗示的担保或条件,包括但不限于任何标题,非侵权,适销性或特定用途的适用性的保证或条件。您自行负责确定使用或重新分发作品的适当性,并承担与您在本许可下行使权限相关的任何风险。

8.责任限制。在任何情况下,在没有法律理论的情况下,无论是侵权行为(包括疏忽),合同还是其他行为,除非适用法律要求(例如故意和严重疏忽行为)或书面同意,否则任何贡献者均应对您承担责任。损害赔偿,包括因本许可证或因使用或无法使用本作品而导致的任何性质的任何直接,间接,特殊,偶然或后果性损害(包括但不限于商誉损失,停工等损害赔偿) ,计算机故障或故障,或任何和所有其他商业损害或损失),即使此类贡献者已被告知可能发生此类损害。

9.接受保证或额外责任。在重新分发其作品或衍生作品时,您可以选择提供并收取与本许可证一致的支持,保证,赔偿或其他责任义务和/或权利的费用。但是,在接受此类义务时,您可以仅代表您自己并且不代表任何其他贡献者承担全部责任,并且仅当您同意赔偿,辩护并保持每个贡献者免于因此而产生的任何责任时,或由于您接受任何此类保证或额外责任而对此类投诉人提出索赔。

条款和条件的终止

附录:如何将APACHE许可证应用于您的工作

要将Apache许可证应用于您的工作,请附上以下样板通知,括号“[]”括起的字段将替换为您自己的标识信息。(不要包含括号!)文本应包含在文件格式的相应注释语法中。我们还建议将文件或类别名称和目的描述包含在与版权声明相同的“打印页面”中,以便在第三方档案中进行识别。

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
PermissionBase权限管理系统0.1.2源码 1.概述Permission Base(授权基础,以下简称PB)是一个基于.NET 2.0平台开发的开源项目,使用的协议为:Apache License Version 2.0。 PB是一套适用于一般中小型B/S企业应用系统的“权限控制基础结构”。PB的定位并不是一个通用的组件或者框架,而是一个“半成品的程序”。它包含了一个适用于一般企业应用系统的框架,以及与用户权限管理相关的结构和模块,因此PB可以作为中小型企业应用系统或一般网站系统的实现参考或者项目雏形。 PB包括以下模块:职员登录、模块导航、系统代码管理、模块管理、角色管理、部门管理、职员管理、修改密码、前台用户信息管理。这些功能和模块是大多数企业应用系统中所必须的。 2.适用范围序号 描述 1 PB目前的版本被设计为仅能在单台服务器上运行。 2 PB并不适用于分布式的情况,即所有的横向分层(表现层,服务层,业务逻辑层,数据访问层,……)都仅设计为逻辑的分层,而不是物理的分层,各层只能部署在一台服务器上运行。 3 PB也并不是集群系统,即不能在集群环境下部署,这主要是因为目前使用的缓存策略导致的。 3.使用的技术、工具和产品开发平台 .NET 2.0.50727 IDE Visual Studio 2005 Pro/Team UML设计 Sybase PowerDesigner 12 项目文件夹结构目录 说明 doc 项目文档 lib 项目引用到的第三方程序集(dll) model / oom UML图 model / pdm 数据库设计文档(E – R图) model / sql 数据库创建和删除的脚本 resource 项目使用到的第三方UI控件的完整源码包 描述 1 “职员”和“用户”的登录密码在存入数据库前都进行了SHA1加密。 2 登录时的验证码在放入cookie前进行了DES加密。 3 由于所有的页面跳转全部使用的是相对路径,所以不能对单独的某几个包含密码信息的页面使用SSL。可以对整个Admin目录使用SSL。但如果觉得这样做带来的性能损失太大,则必须重构相关页面跳转的代码。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值