当前位置:文档之家› bsd协议声明

bsd协议声明

竭诚为您提供优质文档/双击可除

bsd协议声明

篇一:各种开源协议说明(license)

各种开源协议说明许多开发者和设计者希望把他们的

作品作为开源项目共享,他们希望其他人能够利用和共享他们的代码。而各种开源社区就是因为这个原因而充满活力。开源软件可以用于你能想象得到的任何应用程序,许多web 设计人员使用开源软件作为开发基础(例如wordpress,drupal等等许多cms系统都是开源的)。

但是许多开发者和设计者并没有对开源license有清楚的了解,不清楚当他们选择开发自己的源代码时,他们有什么权利。如果不知道明确的license的内容,他们就不知道如何做出最明智的选择,如何做对他们最有利。

对于中国的开发者来说,因为中国发达的盗版文化,泛滥的盗版软件,大部分人恐怕都完全没有license或者版权这个概念,都是奉行拿来主义。如果我们一直都是这样的话,中国软件何来进步。所以对于国内的开发者来说,第一课就是应该学习如何使用和遵守license。

什么是license

许多混乱就始于你不知道license到底是什么,到底有什么含义。当你对你的产品使用license时,并不意味着你放弃了任何权利,你依然对其拥有原著作权。license只是授予他们于特定权利来使用你的产品。

license只是把你的作品释放到公有领域,或者给各个拷贝赋予权限。也意味着你放弃了版权收入,别人也没有义务把你列为原作者或贡献者。

开放源代码许可协议更容易为他人作出贡献,而不必寻求特别的许可。它也可以保护你作为原创者的权利,至少确认了你的贡献。它还可以保证你的工作不为别人所剽窃。

gnugeneralpubliclicense(gpl)的可能是开源项目最常用的许可证。gpl赋予和保证了开源项目开发者广泛的权利。基本上,它允许用户合法复制,分发和修改软件。这意味着你可以:

复制软件

复制软件到自己的服务器,客户端的服务器,你自己的电脑,几乎任何你想要的地方,而且没有数量限制。

发布软件

发布你想要的软件,例如,在你的网站提供下载链接,刻成光盘,打印出来等等。

收取费用

如果你想在向别人提供软件时收费,如设置在别人的网

站上或者其他用途时。gpl允许你这么做,但是你必须给客户提供一个gpl副本,告诉他们可以在其他地方得到免费版本。当然最好在此之前,告诉客户,你为什么收费。

可以任意修改

如果你想添加或删除功能,没问题。如果想在其他项目中使用部分代码,也是可以的,但是唯一的限制是此项目也必须按gpl发布。

商业软件不能使用gpl协议的代码。

还有另一个gnulicense:gnulessergeneralpubliclicense(lgpl)。比起gpl它授予的权限较少。一般来说,lgpl比较适合连接到非gpl或者非开源文件的库文件。由于gpl的规定,使用到部分gpl代码的软件,必须也使用gpl,开发人员不能使用gpl来开发收费软件或者专有软件。lgpl则没有这方面的要求,不要求使用与部分代码相同的license。

商业软件可以使用,但不能修改lgpl协议的代码。

bsdlicense与其他自由软件license相比,如gpl,限制更少。但是请注意到bsdlicense两种版本之间的差别:newbsdlicense/modifiedbsdlicense和simplifiedbsdlicense/Freebsdlicense。它们两者都是于gpl兼容的自由软件license。

newbsdlicense(”3-clauselicense”)可以用于任何作

为版权声明和保证许可的免责声明的目的,可以通过无限长的再分发来得以维持,也就是说如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的bsd协议。它还有一个特殊限制条款,不用特别的许可就是限制使用派生工作的工作者名字,也就是说不可以用开源代码的作者/机构

名字和原来产品的名字做市场推广。

newbsdlicense和simplifiedbsdlicense的主要区别是,后者忽略了非认可条款。

商业软件可以使用,也可以修改使用bsd协议的代码。

mit是和bsd一样宽松的许可协议,作者只想保留版权,

而无任何其他了限制.也就是说,你必须在你的发行版里包

含原许可协议的声明,无论你是以二进制发布的还是以源代

码发布的。

你可以使用,复制和修改软件你可以免费使用软件或出售唯一的限制是,它是必须附有mit授权协议

商业软件可以使用,也可以修改mit协议的代码,甚至可以出售mit协议的代码。

mozillapubliclicense1.1(mpl)协议允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改

无偿贡献版权给该软件。这样,围绕该软件得所有代码得版

权都集中在发起开发人得手中。但mpl是允许修改,无偿使用得。mpl软件对链接没有要求。

商业软件可以使用,也可以修改mpl协议的代码,但修改后的代码版权归软件的发起者。

cddl(commondevelopmentanddistributionlicense,通用开发与销售许可)开源协议,是mpl (mozillapubliclicense)的扩展协议,它允许公共版权使用,无专利费,并提供专利保护,可集成于商业软件中,允许自行发布许可。

商业软件可以使用,也可以修改cddl协议的代码。

apachelicence是著名的非盈利开源组织apache采用的协议。该协议和bsd类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件:

需要给代码的用户一份apachelicense。如果你修改了代码,需要在被修改的文件中说明。在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,

专利声明和其他原来作者规定需要包含的说明。

如果再发布的产品中包含一个notice文件,则在notice

Linux 开源协议

Linux 开源协议 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(/licenses /alphabetical)。常见的开源协议如BSD、GPL、LGPL和MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。 这里介绍四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的读者参考。 1.BSD开源协议(original BSD license、FreeBSD license、Original BSD license)BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以“为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但“为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD 协议代码为基础做二次开发自己的产品时,需要满足三个条件: ●如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。 ●如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来 代码中的BSD协议。 ●不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。 BSD代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD 协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。2.Apache Licence 2.0 Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD 类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似: ●需要给代码的用户一份Apache Licence。 ●如果你修改了代码,需要再被修改的文件中说明。 ●在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标, 专利声明和其他原来作者规定需要包含的说明。 ●如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成 更改。 Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。 3.GPL(GNU General Public License) 大家很熟悉的Linux就是采用了GPL。GPL协议和BSD,Apache Licence等鼓

开源软件许可协议简介

开源软件许可协议简介 很多软件开发者和设计者都有将自己的软件作品以开源的形式公之于众的想法。他们希望其他人也可以分享自己的作品,使用自己的作品。开源社区之所以能蓬勃发展就是因为人们有这样的愿望。开源软件如此的丰富,任何你能想到的应用领域里都能找到它们的身影。大部分的设计人员都已经把使用开源软件和开源代码作为日常工作不可缺少的一部分了(WordPress, Drupal 和许多其它的内容管理系统都是开源软件)。 但是很多的软件作者和设计者都对各种不同的开源许可协议的内容和含义不甚了了。当你选择了某种开源许可协议时,你都放弃了哪些权力?在没有能明白各种开源协议的确切含义前,在不知道它们最适用于什么情况下时,软件开发者不可能在关于哪个许可协议最适合自己的软件的问题上做出准确的抉择。 什么是软件许可协议? 关于究竟什么是许可协议的问题上有很多事实而非的说法。当你给软件附上许可证时,意味着你将保留对软件的所有权利。你将对你的作品拥有原创版权(或者是专利权,如果你申请到了)。许可协议用来授权其他人具有某种使用你的作品的权利。 依靠许可协议将你的作品对外开源或者对你的作品的各个方面逐一进行授权,是一个不错的方法。一旦对外开源,你将失去所有对你的作品的版权,别人也没有义务将你标注为作品的原创者或捐献者。而我说的后一种情况里,估计你需要从设计和开发的工作中抽出更多的时间来处理遇到的各种侵权问题。 开源许可协议使人们免去了研究那些专业的许可条款的麻烦,使人们更方便的对开源项目贡献出自己的代码。而且它还能保护你作为作品的原创作者,确保你至少拥有由于贡献参与而带来的署名荣誉。它还能用来阻止其他人企图声明对你的作品拥有所有权的行为。 GNU General Public License 通用公共许可协议 GNU General Public Licence 通用公共许可协议 (GPL) 可以说是在开源项目中使用最广泛的一种协议来。 GPL 对开发开源软件的开发者们在权利上进行了周详的认可和保障。本质上讲,它允许用户对软件进行合法的拷贝,传播和修改。这意味着你可以: ?随意复制。 把它拷贝到你自己的服务器上、你的客户的服务器上、你自己的电脑上,基本上任 何你能想到的地方。对你拷贝的数量也没有任何限制。(译者按:中国人用盗版用 惯了,估计对这点会很不以为然。) ?随意传播。 在你的网站上做一个下载链接进行下载。拷贝到你的移动硬盘里送人。把原代码打 印出来,站在屋顶散发(最好别这样做,会浪费纸,而且影响环境清洁)。

网站免责声明 合同协议书范本

网站免责声明 【法律声明】 1、C+商城所载的文字图片等稿件均出于为公众传播有益资讯信息之目的,并不意味着赞同其观点或证实其内容的真实性,我们不对其科学性、严肃性等作任何形式的保证。如其他媒体、网络或个人从本网下载使用须自负版权等法律责任。 2、本网站内凡注明“来源:C+商城”的所有文字、图片、音频、视频稿件均属本网站原创内容,版权均属C+商城所有,任何媒体、网站或个人未经本网站协议授权(需要提供《授权协议》)不得转载、链接、转贴或以其他方式复制发表。已经本网协议授权的媒体、网站,在下载使用时必须注明“稿件来源:C+商城”,违者本网将依法追究责任。 3、凡本网站转载的所有的文章、图片、音频、视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一和版权者联系,如果本网所选内容的文章作者及编辑认为其作品不宜上网供大家浏览,或不应无偿使用(涉及费用问题,需要删除“不宜上网供大家浏览,或不应无偿使用”)请及时用电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。 4、对于已经授权本站独家使用并提供给本站资料的版权所有人的文章、图片等资料,如需转载使用,需取得本站和版权所有人的同意。 【免责声明】 1、C+商城部分来源于网络转载的文章信息是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如其他媒体、网站或个人从本网下载、链接、或以其他形式的复制发表、使用,必须保留本网注明的“稿件来源:c+商城”,并自负版权等法律责任。如对稿件内容有疑议,请及时与我们联系。 2、C+商城致力于提供合理、准确、完整的资讯信息,但不保证信息的合理性、准确性和完整性,且不对因信息的不合理、不准确或遗漏导致的任何损失或损害承担责任。本网站所有信息仅供参考,不做交易和服务的根据,(删除“本网站所有信息仅供参考,不做交易和服务的根据”如退换货流程,客户服务流程、配送范围和方式等能够作为服务的依据)如自行使用本网资料发生偏差(如:用户使用产品操作教程等资料发生偏差的责任判定有争议。是否在网站提供的资料下方备注一点:用户须严格按照资料指示进行操作,操作不当引起的偏差本公司概不负责。)本站概不负责,亦不负任何法律责任。 3、任何由于黑客攻击、计算机病毒侵入或发作、因政府管制而造成的暂时性关闭等影响网络正常经营的不可抗力而造成的损失,本网站均得免责(不可抗力因素不需要网站负责)。因和本网站链接的其它网站所造成的个人资料泄露及由此而导致的任何法律争议和后果,本网站均得免责(需要改为“和本网站链接的其它网站所造成的个人资料泄露及由此而导致的任何法律争议和后果,本网站与链接网站依据实际情况承担一定责任”)。

apache2.0开源协议

竭诚为您提供优质文档/双击可除apache2.0开源协议 篇一:常见开源协议比较 常见的开源协议及它们的适用范围 bsd bsd开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 但”为所欲为”的前提当你发布使用了bsd协议的代码,或则以bsd协议代码为基础做二次开发自己的产品时,需要满足三个条件: 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的bsd协议。如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的bsd协议。 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。bsd代码鼓励代码共享,但需要尊重代码作者的著作权。bsd由于允许使用者修改和重新发布代码,也允许使用或在bsd代码上开发商业软件发布和销售,因此是对

商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选bsd协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。 apachelicence2.0 apachelicence是著名的非盈利开源组织apache采用的协议。该协议和bsd类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和bsd类似: 需要给代码的用户一份apachelicence 如果你修改了代码,需要再被修改的文件中说明。 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协 议,商标,专利声明和其他原来作者规定需要包含的说明。 如果再发布的产品中包含一个notice文件,则在notice 文件中需要带有apachelicence。你可以在notice中增加自己的许可,但不可以表现为对apachelicence构成更改。 apachelicence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。 gpl 我们很熟悉的linux就是采用了gpl。gpl协议和

DS18B20 以单总线协议工作

DS18B20 以单总线协议工作,测温分机首先发送复位脉冲命令,使信号线上所有的 DS18B20 芯片都被复位,接着发送ROM 操作命令,使序列号编码匹配的DS18B20 被激活进入接收内存访问命令状态;内存访问命令完成温度转换、温度读取等工作(单总线在ROM 命令发送之前存储命令和控制命令不起作用)。DS18B20 工作流程见图3 所示。 图3 DS18B20 工作流程图 系统以ROM 命令和存储器命令的形式对DS18B20 操作。ROM 操作命令均为8 位,命令代码分别为:读ROM(0x33H)、匹配ROM(0x55H)、跳过ROM(0xCCH) 、搜索ROM(0xF0H) 和告警搜索(0xECH) 命令;存储器操作命令为:写暂存存储器(0x4EH) 、读暂存存储器(0xBEH)、复制暂存存储器(0x48H)、温度变换(0x44H)、重新调出EERAM(0xB8H)以及读电源供电方式(0xB4H)命令。其对时序及电特性参数要求较高,必须严格按照它的时序要求去操作。DS18B20 的数据读写由测温分机来完成,包括初始化、读数据和写数据。 系统软件采用模块化程序设计,主从式结构通信方式。规定总线上有一个测温主机和64台分机,分机地址唯一。初始化完成后各分机均处于监听状态,采用中断方式工作,测温分机接受上位机命令,向DS18B20发出地址匹配命令帧,进入等待状态,每一帧数据位都对应着不同意义,若地址匹配成功则进行响应分机,否则继续等待,直到等待超时而重发命令。温度采集模块负责数据的采集工作。 当缓冲区有数据时产生中断,程序转向中断服务子程序入口,中断子程序如下: void SerialInterrupt() interrupt 4 //中断服务子程序 {loop0:if(RI);SlaveNo=SBUF; RI=0; while (! RI); //等待下一个命令 loop1:RI=0; SensorNo=SBUF; if(SlaveNo==0x81&SensorNo<0x80) //判别数据是否合法 {while(1)

安全责任免责协议书

拆除施工安全协议书 甲方: 乙方: 根据《安全生产法》,《建设工程安全生产管理条例》的原则, 结合本地建筑机械的具体情况,明确双方在起重设备装、拆、运输过程中的安全责任。为确保施工安全、双方在签订本协议,双方严格执行。 协议内容: 1、甲、乙双方必须认真贯彻国家和上级劳动保护,安全生产主管部门颁发的有关安全生产、消防工作的方针、政策,严格执行有关劳动保护法规、条例、规定。 2、施工前,甲方应保证作业区域道路畅通、平整,夜间施工提供照明设备,负责设置作业区域安全警戒线,有明显标志,并派专人监护,严禁无关人员进入现场,如有违反,造成后果,,由甲方负责。 3、施工前,,乙方派______ 通知负责机械设备的有关安全工作 甲方派__________ 同志负责联系并予以协助,双方应经常联系、合 作预防事故的发生。 4、乙方人员必须持证上岗,严格按安装、拆卸工艺规程施工技术方案进行,如违反,造成后果,有乙方负责。

5、甲、乙双方的有关领导必须认真对本单位职工进行安全生产制度及安全技术知识教育,增强法制教育,提高职工的安全生产意识和自我保护能力,督促职工自觉遵守安全记录、制度、法规。 6、设备安装调试完毕后,双方一起参加验收,向有关部门申报,合格后方能投入使用。 7、本协议经双方盖章后生效,协议作为合同附件一式二份,甲、乙双方各执一份。 8、双方在施工期间必须严格遵守安全生产的有关规定,按《建筑机械使用安全技术规程》的规定进行作业,对任何一方违反安全生产规定、制度等情况,双方都权拒绝执行。 9、乙方在施工中因施工不当造成的安全事故均由乙方负责。 10、未尽事宜酌情解决。 甲方(盖章):乙方(盖章): 年月日 年月日 仅供个人用于学习、研究;不得用于商业用途 For personal use only in study and research; not for commercial use.

单总线协议详解

单总线协议详解 单总线即one-wire总线,是美国DALLAS公司推出的外围串行扩展总线技术。与SPI、IC串行数据通信方式不同.它采用单根信号线,既传输时钟又传输数据,而且数据传输是双向的,具有节省I/O口线、资源结构简单、成本低廉、便于总线扩展和维护等诸多优点。 单总线是DALLAS公司研制开发的种协议由一个总线主节点、或多个从节点组成系统,通过根信号线对从芯片进行数据的读取。每一个符合OneWire协议的从芯片都有一个唯一的地址,包括48位的序列号、8位的家族代码和8位的CRC代码。主芯片对各个从芯片的寻址依据这64位的不同来进行。单总线利用一根线实现双向通信。因此其协议对时序的要求较严格,如应答等时序都有明确的时间要求。,基本的时序包括复位及应答时序、写一位时序、读一位时序。在复位及应答时序中,主器件发出复位信号后,要求从器件在规定的时间内送回应答信号;在位读和位写时序中,主器件要在规定的时间内读固或写出数据。 单总线适用于单主机系统,能够控制一个或多个从机设备。主机可以是微控制器,从机可以是单总线器件,它们之间的数据交换只通过一条信号线。当只有一个从机设备时,系统可按单节点系统操作;当有多个从设备时,系统则按多节点系统操作。 单总线工作原理单总线器件内部设置有寄生供电电路(Parasite Power Circuit)。当单总线处于高电平时,一方面通过二极管VD向芯片供电,另方面对内部电容C(约800pF)充电;当单总线处于低电平时,二极管截止,内部电容c向芯片供电。由于电容c的容量有限,因此要求单总线能间隔地提供高电平以能不断地向内部电容C充电、维持器件的正常工作。这就是通过网络线路窃取电能的寄生电源的工作原理。要注意的是,为了确保总线上的某些器件在工作时(如温度传感器进行温度转换、E2PROM写人数据时)有足够的电流供给,除了上拉电阻之外,还需要在总线上使用MOSFET(场效应晶体管)提供强上拉供电。 单总线的数据传输速率一般为16.3Kbit/s,最大可达142 Kbit/s,通常情况下采用100Kbit/s

开源协议

开源界的 5 大开源许可协议 作者: its|发布: 2010-3-30 (13:33)|阅读: 7987|评论: 0|静态地址|内容源码 越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开源软件存在(象 WordPress,Drupal 这些开源CMS)。然而很多人对开源许可并不了解,本文介绍开源领域常用的几种许可协议以及它们之间的区别。 什么是许可协议? 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供一定的权限。 不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题。 而开源许可协议使这些事情变得简单,开发者很容易向一个项目贡献自己的代码,它还可以保护你原始作者的身份,使你至少获得认可,开源许可协议还可以阻止其它人将某个产品据为己有。以下是开源界的 5 大许可协议。

GNU GPL GNU General Public Licence(GPL) 有可能是开源界最常用的许可模式。GPL 保证了所有开发者的权利,同时为使用者提供了足够的复制,分发,修改的权利: ?可自由复制 你可以将软件复制到你的电脑,你客户的电脑,或者任何地方。复制份数没有任何限制。 ?可自由分发 在你的网站提供下载,拷贝到U盘送人,或者将源代码打印出来从窗户扔 出去(环保起见,请别这样做)。 ?可以用来盈利 你可以在分发软件的时候收费,但你必须在收费前向你的客户提供该软件的 GNU GPL 许可协议,以便让他们知道,他们可以从别的渠道免费得到 这份软件,以及你收费的理由。 ?可自由修改 如果你想添加或删除某个功能,没问题,如果你想在别的项目中使用部分代码,也没问题,唯一的要求是,使用了这段代码的项目也必须使用 GPL 协议。 需要注意的是,分发的时候,需要明确提供源代码和二进制文件,另外,用于某些程序的某些协议有一些问题和限制,你可以看一下@PierreJoye写的Practical Guide to GPL Compliance一文。使用 GPL 协议,你必须在源代码代码中包含相应信息,以及协议本身。 GNU LGPL GNU 还有另外一种协议,叫做 LGPL (Lesser General Public Licence),它对产品所保留的权利比 GPL 少,总的来说,LGPL 适合那些用于非 GPL 或非开源产品的开源类库或框架。因为 GPL 要求,使用了 GPL 代码的产品必须也使用GPL 协议,开发者不允许将 GPL 代码用于商业产品。LGPL 绕过了这一限制。 BSD BSD 在软件分发方面的限制比别的开源协议(如 GNU GPL)要少。该协议有多种版本,最主要的版本有两个,新 BSD 协议与简单 BSD 协议,这两种协议经过修正,都和 GPL 兼容,并为开源组织所认可。 新 BSD 协议(3条款协议)在软件分发方面,除需要包含一份版权提示和免责声明之外,没有任何限制。另外,该协议还禁止拿开发者的名义为衍生产品背书,但简单 BSD 协议删除了这一条款。 MIT

免责协议书

风险承担与权利放弃的协议书 凡报名参加者均视为具有完全民事行为能力人,视同签署以下文件:风险承担与权利放弃的协议此文件为有关责任的豁免、权利的放弃、风险的承担和赔偿的协议。你已经完全获知和理解以下的条款和内容。你放弃了某些的法律权力量,包括向活动策划人和同队成员提起诉讼的权利。请仔细阅读此合约。首先说明本次活动为自愿、自主、自助性质活动,不是旅行社组团旅游。全程遵循“自助,互助,环保”的原则。 一、风险的承担我自愿参加此次活动。我理解、我必须同意和签署此有关责任豁免、权利放弃和风险承担的协议,方可参加本次活动。我知道活动的策划者只是活动的联系人,不是向导或有许可证的急救人员。我知道和同行的队友可能并没有参加过户外领队的课程、或急救(包括野外)的培训和经验。我知道他们并不对我安全负责。 二、关于豁免责任,放弃权利和赔偿的协议 1.参加此次活动,包括但不限于徒步、露营、登山、山路乘车、山路驾车,在此我同意,如果因为参加此活动(包括途中)和在活动中使用装备而受到伤害的话,我放弃追究和要求赔偿的权利,同时免除同队其他成员的法律责任。 2.我理解户外活动可能对身体和精神方面都有严酷的要求,可能包括在崎岖地带和恶劣天气中进行活动,可能远离救助和医疗服务,我理解可能要24小时后才能获得救援,所有救援和医疗的费用将由我自己承担。我理解当参加户外活动时,我有可能面对真实的风险而受到伤害,甚至死亡。这些风险包括跌坠,落石,冰崩,雪崩,闪电,过河,失温,霜冻,冻伤,咬伤,刺伤,犬咬,野兽袭击和各种意外。我理解装备可能会缺陷,而这些缺陷可能会导致我受伤甚至死亡。我清楚获知活动计划的联系人无法全面预见该活动中所有的风险和不利,我理解以上所列的风险并不完全含括了此次活动中的所有可能的风险,并且同意免责和放弃权利的协议并不仅限于以上所列的风险中。 3.我理解并清楚知道身体活动和装备的使用是有潜在危害的。我也理解健身和休闲的活动也包含有导致受伤,心脏病和甚至死亡的风险,我知道有可能涉及危险,我自愿参加这些活动和使用活动的装备。因此,我同意承担和接受任何和所有的伤害的风险,甚至死亡的风险,并且,我永远免除此次活动的联系人和同行伙伴们的法律责任。 4.我同意承担所有的个人收到伤害的风险,包括瘫痪和死亡,这些风险是可能发生在往返参加活动的途中,或者是在参加活动的时候。我清楚获知我已经被提供了自由选择的权利,可以选择往返活动地点的交通方式。我同意承担由于我选择了自己的交通方式往返活动地点而引起的相关的风险和责任。 5.我清楚获知此次活动的成员都和本人一样是自愿的参与者,其并不承担法律责任,意外保险和健康保险等。我了解自行购买保险的意义,以防任何的伤害。

单总线传输协议b2s (附全部verilog源码)

1. 讲废话 小弟最近做了一个项目(用Lattice的CPLD),话说前面还算顺利,就在即将完工的时候,发现(TMD)I/O不够用,有一功能需要CPLD传输8bit数据到另一个控制器做进一步处理,but现在仅剩下一个I/O,好吧,我被卡死在这里了。终于,在一个月黑风高的夜晚(本人喜欢把气氛营造的悲壮一点,嘎嘎。。),突然想到DS18B20的单总线传输协议,以前也了解过其他的协议,心想,为嘛自己不整一个类似的东东出来yy 一下呢,所以有了此贴。 解释一下,本次原创单总线传输协议命名为b2s(不才,取了个类似I2C的名,由于本人有一个贱贱的英文名Bob,所以用了b,各位轻喷啊;s代表single,意为单线传输),本协议含传送端(transmitter)和接收端(receiver)两部分,基于verilog语言,仅使用单个I/O口进行多位数据的传输,传输方向为单向,用于I/O不够用的情况,亲测绝对可用,如果大家以后有用得到的时候,可以直接拿来使用。 本人拥抱开源,所有源码能贴出来尽量贴出来,为大家节省积分,攒RP。 废话完毕,下面为各位客官准备干货。 2. 晒干货 ps. 带★号处可根据需要进行修改. 发送端源码: /*********************************************************************** ******************* Author: Bob Liu E-mail:shuangfeiyanworld@ File Name: b2s_transmitter.v Function: b2s发送端, 默认发送32bit数据,数据宽度可更改 Version: 2013-5-13 v1.0 ************************************************************************ ********************/ module b2s_transmitter ( clk, //时钟基准,不限频率大小,但必须与接收端一致 din, //待发送数据 b2s_dout //b2s数据输出端口 ); parameter WIDTH=32; //★设定b2s发送数据的位宽,可根据需要进行更改input clk; input [WIDTH-1:0] din;

开源许可协议

开源许可协议 (初稿) 河南新创元信息网络有限公司 研发部 文档修订历史记录

目录 1目的 (1) 2开源许可协议定义 (1) 3开源许可协议介绍 (1) 3.1GNU GPL (1) 3.2GNU LGPL (2) 3.3BSD (3) 3.4Apache license. 2.0 (3) 3.5MIT许可协议(MIT License) (4) 3.6知识共享协议 (4) 3.7CPL(Common Public Liecense) vesion 1.0 (5) 3.8 MPL协议 (6) 3.9CDDL协议 (7) 4附录 (8) 4.1GPL3.0协议 (8) 4.1.1导言 (8) 4.1.2条款和条件 (9) 4.1.3如何在您的新程序中应用这些条款? (19) 4.2 LGPL 2.1协议 (21) 4.2.1导言 (21) 4.2.2条款和条件 (23)

1目的 为了让开发人员能够正确合法的使用开源软件,避免因为不小心而触犯到相关法律法规,产生不必要的法律纠纷,现对开源界的几大开原协议进行了翻译和整理。 2开源许可协议定义 自由软件/开源软件是自由的,免费的,源代码开放的,我们可自由下载安装和使用。同时,为了维护作者和贡献者的合法权利,保证这些软件不被一些商业机构或个人窃取,影响软件的发展,开源社区开发出了各种的开源许可协议。其中主要分三大类。 OSI-Approved Open Source:被开放源码组织()所批准的开放源码授权协议。如常见的Apache,GPL,LGPL,MIT Licence,都属于 OSI-Approved的授权协议,OSI 的要求之一是二进制文件和源代码的自由发放。 Other/Proprietary License:其他的,私有的授权协议。指软件作者提供源代码,但是对软件的分发和发布有其他的限制。 Public Domain:公共域授权。将软件授权为公共域,表示作者完全放弃版权,任何人都可以随意使用。 大部分开源工程都属于OSI-Approved Open Source,下面对常见的License做简单的介绍。 3开源许可协议介绍 3.1GNU GPL GNU有两种协议其中一种为General Public Licence (GPL) ,该协议有可能是

各种开源协议说明(License)

各种开源协议说明 许多开发者和设计者希望把他们的作品作为开源项目共享,他们希望其他人能够利用和共享他们的代码。而各种开源社区就是因为这个原因而充满活力。开源软件可以用于你能想象得到的任何应用程序,许多web设计人员使用开源软件作为开发基础(例如 WordPress,Drupal等等许多CMS系统都是开源的)。 但是许多开发者和设计者并没有对开源License有清楚的了解,不清楚当他们选择开发自己的源代码时,他们有什么权利。如果不知道明确的 License的内容,他们就不知道如何做出最明智的选择,如何做对他们最有利。 对于中国的开发者来说,因为中国发达的盗版文化,泛滥的盗版软件,大部分人恐怕都完全没有License或者版权这个概念,都是奉行拿来主义。如果我们一直都是这样的话,中国软件何来进步。所以对于国内的开发者来说,第一课就是应该学习如何使用和遵守License。 什么是License 许多混乱就始于你不知道License到底是什么,到底有什么含义。当你对你的产品使用License时,并不意味着你放弃了任何权利,你依然对其拥有原著作权。License只是授予他们于特定权利来使用你的产品。 License只是把你的作品释放到公有领域,或者给各个拷贝赋予权限。也意味着你放弃了版权收入,别人也没有义务把你列为原作者或贡献者。 开放源代码许可协议更容易为他人作出贡献,而不必寻求特别的许可。它也可以保护你作为原创者的权利,至少确认了你的贡献。它还可以保证你的工作不为别人所剽窃。 GNU General Public License GNU General Public License (GPL)的可能是开源项目最常用的许可证。GPL赋予和保证了开源项目开发者广泛的权利。基本上,它允许用户合法复制,分发和修改软件。这意味着你可以: 复制软件 复制软件到自己的服务器,客户端的服务器,你自己的电脑,几乎任何你想要的地方,而且没有数量限制。 发布软件

开源协议

一.每个协议分别找出一个使用该协议的开源软件。 1.GPL,全称GNU General Public License。它的主要内容为:只要在一个软件中使用(“使用”指类库引用或者修改后的代码) GPL 协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这个协议就不太适合商用软件,或者准备使用GPL开源组件 的商用项目。基于这个协议的项目,极大的提高了开源软件的数量。 采用这个协议的开源软件有:Linux、MySQL 。 2.LGPL,全称GNU Lesser General Public License 次通用公共许可协议。LGPL允许商业软件通过引用类库的方式使用LGPL组件(不直接使用源代码),这样可以不需要开源商业软件的代码。但是如果要修改原始组件的代码,则涉及修改部分的代码和基于原来代码衍生的代码都必须采用LGPL协议。LGPL不适合以LGPL协议为基础的代码进行二次开发的商业软件,但是商用软件可以采用编译后的类库引用就不需要公开源代码了。 采用这个协议的开源软件有:JBoss、FCKeditor 、Hibernate。 3. BSD,全称Berkeley Software Distribution。这个协议允许使用者修改和重新发布代码,也允许使用或在BSD代码基础上开发商业软件发布和销售,因此是适用于商业软件 的。 ?使用时还必须做到满足三个条件: 1)如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。 2)如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。 3)不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。 ?适用BSD协议的开源软件有:nginx、CruiseControl、Redis。 4 MIT,源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称X11协议。 MIT与BSD类似,但是比BSD协议更加宽松,是目前最少限制的协议。这个协议唯一的条件就是在修改后的代码或者发行包包含原作者的许可信息。适用商业软件。使用MIT的软件项目有:jquery、Node.js。 5. apache Licence vesion 2.0,这个协议除了为用户提供版权许可之外,还有专利许

免责协议书范本

免责协议书范本 一、声明: 1、该协议的目的是为了活动发起人或组织者或领队(以下协议中简称:发起者)和同行成员明确知晓户外活动所存在的风险,提高参加人员的抗风险和自律能力,免除活动的发起人和同行成员在活动中出现的相关赔偿及法律连带等责任,让户外活动更加安全、健康、快乐。 2、活动中,对于违犯国家相关法规、恶意侵犯他人或其它涉及犯罪行为的事件,则不在此协议范围内,必须由个人承担相应的法律责任。 3、凡报名参加活动的人员,均视为具有完全民事行为能力的人,均视为你已经仔细阅读和完全理解并同意接受以下《户外活动免责协议书》的全部条款,并要在参加本次活动前(集合时)均应该在本协议上“成员签名”外签定网名+真实姓名。方可参加本次活动。 4、此协议为相关责任的豁免,权利的放弃,风险的承担和免赔的协议。你如果在此协议上签字,你就已经完全知晓、理解和同意接受《户外活动免责协议书》全部条款,你就放弃了向活动发起者和其他参加成员提起诉讼的权利;永远免除此次活动的发起者和同行成员的赔偿及法律连带责任。 一、风险的承担: 我参加此次活动是在完全自愿的基础上,依签署此有关豁免、权利放弃和风险自担的协议为前提要件的。我知晓活动的发起者只是活动的联系人,并非职业的领队,向导或有许可证的急救人员。我知晓他和同行的成员可能并没有参加过户外领队的课程或急救(包括野外)的培训和经验。我知晓他们并不能对我安全负责。 二、关于豁免责任,放弃权利和赔偿的协议内容: 1、本次活动非商业活动,非旅行社组团旅游,也非赢利性质自助游活动;是属于个人设计的出行日期及路线,活动性质仅限共同爱好者自愿参加、共同参与、风险自担、责任自负;全程遵循“自助,互助,aa,环保”的原则;发起者和其它参加活动人员一样,同样也是自愿参与者,对其他参加者没有绝对的管理和支配权力;对于活动中突发的一切足以

单总线协议

单总线协议 与其他所有的数据通信传输方式一样,单总线芯片在数据传输过程要求采用严格的通信协议,以保证数据的完整性。单总线芯片在数据传输过程中,每个单总线芯片都拥有唯一的地址,系统主机一旦选中某个芯片,就会保证通信连接直到复位,其他器件则全部脱离总线,在下次复位之前不参与任何通信。 为了说明单总线数据传输的过程,以下将分4个部分对单总线数据通信传输过程进行介绍,它们分别是单总线通信信号类型,单总线通信初始化,单总线通信的ROM命令以及单总线通信的功能命令。 1.1单总线通信信号类型 单总线通信协议定义了如下几种类型,即复位脉冲、应答脉冲、写0、写1、读0和读1,除了应答脉冲外,所有的信号都由主机发出同步信号,并且发送的所有的命令和数据都是字节的低位在前。 单总线通信协议中不同类型的信号都采用一种类似脉宽调制的波形表示,逻辑0用较长的低电平持续周期表示,逻辑1用较长的高电平持续周期表示。在单总线通信协议中,读写时隙的概念十分重要,当系统主机向从设备输出数据时产生写时隙,当主机从从机设备读取数据时产生读时隙,每一个时隙总线只能传输一位数据。无论是在读时隙还是写时隙,它们都以主机驱动数据线位低电平开始,数据线的下降沿是从设备触发其内部的延时电路,使之与主机同步。在写时隙内,该延迟电路决定从设备采样数据线的时间窗口。 单总线通信协议中存在两种写时隙:写1和写0。主机采用写1时隙向从机写入1,而采用写0时隙向从机写入0,。所有写时隙至少要60us,且在两次独立的写时隙之间至少需要1us的恢复时间。两种写时隙均起始于主机拉低数据总线。产生1时隙的方式:主机拉低总线后,接着必须在15us之内释放总线,由上拉电阻将总线拉至高电平;产生写0时隙的方式为在主机拉低后,只需要在整个时隙间保持低电平即可(至少60us)。在写时隙开始后15us~60us期间,单总线器件采样总电平状态。如果在此期间采样值为高电平,则逻辑1被写入器件;如果为0,写入逻辑0。 图1-1给出了写时隙(包括1和0)时序的图形解释。

五种常见软件开源协议介绍-GPL、LGPL、BSD、Apache、MIT

2、LGPL LGPL是GPL的一个为主要为类库使用设计的开源协议。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。因此LGPL协议的开源代码很适合作为第三方类库被商业软件引用,但不适合希望以LGPL协议代码为基础,通过修改和衍生的方式做二次开发的商业软件采用。 3、BSD BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以自由的使 用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。

当使用了BSD协议的代码,或者以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD 协议。 如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中 包含原来代码中的BSD协议。 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。 因此,很多公司企业在选择开源软件的时候都首选BSD协议,因为可以完全控制这些第三方的代码,而且在必要的时候可以进行修改或者二次开发。 4、Apache License Apache Licence 2.0(Apache License, Version 2.0、Apache License, V ersion 1.1、Apache License, Version 1.0) Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BS D类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布 (作为开源或商业软件)。需要满足的条件也和BSD类似: 需要给代码的用户一份Apache Licence 如果你修改了代码,需要再被修改的文件中说明。 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有A pache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apach e Licence构成更改。

参赛人员免责声明合同协议书范本

马拉松赛 参赛人员免责声明 这是一份重要文件,在本文件上签字将影响到您的相关权益。请您在签署前认真阅读本文件,充分理解文件内容。阅读并签署本文件后,表明您充分意识到比赛的风险并愿意承担此风险,在此前提下方可报名参加马拉松赛(下称比赛)。 1、本人了解: a、参加本次比赛是对个人生理和心理极限的极大考验,可能导致死亡、严重人身伤害或财产损失; b、本人身体健康,身体状况符合参赛要求,经过充分的赛前训练具备参加本次比赛的体力条件,可出具健康证明。 2、为参加本次比赛,本人了解、同意并保证: a、本人了解,比赛场地或其周围的人员、动物、车辆、物体或材料都有可能造成危害。本人承担所有参与本次比赛跑步项目及其他所有相关活动的风险。上述风险包括但不限于:跌倒、冲撞、踩踏或与其他参赛者、赛事工作人员、志愿者、观众、场地标记物或其他障碍物或危险物品的接触及碰撞;降雨、气温或湿度及雷击等天气影响;本人自备设备或比赛组织者提供的设备的缺陷;赛道及人行道在内的赛场状况;或现场观众、参与或协助本次比赛组织工作的人员造成的危险。本人已充分了解此类风险,且自愿承担相应后果;

b、本人了解,比赛组织者或参与、协助本次比赛组织工作的个人可能因不可预见的情况致使本人遭受人身伤害或财产损失。本人已充分了解此类风险,且自愿承担相应后果; c、本人同意,赛时受伤时接受比赛组织者提供的急救、急诊或其它治疗方式以治愈、减轻身体损伤; d、本人同意,赛时接受有行医资质的医生、医院或其他医疗及卫生保健机构执行所有其认为医学上可行的治愈或减轻本人身体损伤的医疗方法,包括但不限于麻醉及输血。本人了解,上述医疗方式可能引发并发症或其它不可预见的不良后果。本人同意承担此类风险。本人理解,任何医疗救治都存在风险; e、本人了解参赛过程会出现的风险并愿意承担这些风险,比如因以下情况导致的人身伤害或财产损失,本人认可这些风险并放弃对组委会及相关工作人员的追偿。在此基础上报名参加比赛: ①本人实施了某种行为或未实施某种行为; ②运动过程本身存在的风险; ③非因比赛组织者的故意或重大过失; ④本次比赛及其它相关活动举办地的设施、器材或场地的状况导致的; ⑤国际田联竞赛规则的实施; ⑥其它与本次比赛相关的状况。 f、同意本文件,对本人、本人的遗嘱执行人、管理人、继承人、近亲、继受人、受让人及其他可能以本人名义向比赛组织者要求索赔或提起起诉的人均具有约束力;

开源许可协议说明

开源许可协议说明 如今开源的软件已经越来越被广泛使用,各种专利纠纷也越来越多。工作上要求对开源协议的理解也很迫切,做技术架构是每一个技术人员最渴望的职责,但要做好初级的技术架构工作首先要对各种各样的开源协议有深入了解,知道什么开源软件是工作在什么协议之下,对自己的产品有什么影响。这篇博文将讲解开源协议的相关知识。 首先要弄懂一些基本概念: 1 什么是许可协议? 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供一定的权限。 不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题。 而开源技术许可协议使这些事情变得简单,开发者很容易向一个项目贡献自己的代码,它还可以保护你原始作者的身份,使你至少获得认可,开源许可协议还可以阻止其它人将某个产品据为己有。 2. 常用开源协议 GPL(GNU General Public License) 我们很熟悉的Linux就是采用了GPL。GPL协议和BSD,Apache Licence等鼓励代码重用的 许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的免费软件了。 GPL协议的主要内容是只要在一个软件中使用(”使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的”传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。GPL协议最主要的几个原则:

《活动个人安全免责协议书》及个人声明

《活动个人安全免责协议书》 第一条:本次户外活动无任何商业目的、自愿参加与退出、风险与责任自负的原则。但户外活动有风险,参加者应有必要的风险意识。 第二条:本协议书为强制性必签文本,签字人必须签写本人真实姓名和身份证号码。签字者意味着接受并承担本协议的全部义务,不签者意味着放弃参加此次活动的权利。凡参加这次活动前,必须事先与自己的家属沟通,取得家属的理解和支持,同时知道并同意该免责声明。参加人签名后,视作其家属也已知晓并同意。 第三条:参加本次活动者必须遵守中华人民共和国的相关法律、法规,必须遵循道德和社会公德规范,必须是环境保护主义者,并应该具备以人为本、团结友爱、互相帮助和助人为乐的良好品质。 第四条:参加本次活动的未成年人员需要通过监护人的同意,并且需要监护人陪同一起活动。第五条:参加活动者在此次活动期间的个体人身安全责任自负。 第六条:本次活动召集人、组织者对参加本次活动者的人身安全不负有民事及相关连带责任。第七条:安全承诺: 1、安全第一,自愿参与。 2、出游人员必须听从旅行社及公司的统一安排。 3、旅行时不可擅自脱队,特殊情况单独离开,应告知相关领导。 4、多有人员必须随身携带电话,以免发生意外,有事及时通知相关领导,保证电话全天开机。 5、出游人员注意保管好随身携带的现金、手机等,贵重物品最好勿带。 6、旅游期间注意饮食安全,身体不适者及时告知相关领导。 7、切勿理会陌生人的任何搭讪,以免上当受骗。 8、所有人员都需按活动统一规定时间返程,如因个人原因未及时跟随公司人员返程的或自留未归的,一切后果由其本人承担。 9、由于出游期间不遵守以上承诺导致人身、财产安全等损失,由参与者自行承担一切责任,与中钢集团洛阳耐火材料研究院有限公司无关。 第八条:本次活动时间:年月日上午至年月日下午 我已经认真阅读上述条款,并且同意。 参加本次活动人员签字:

相关主题