GNU通⽤公共授权GPL3.0(简体中⽂翻译版)
GNU通⽤公共授权
第三版 2007年6⽉29⽇
允许所有⼈复制和发布本授权⽂件的完整版本
但不允许对它进⾏任何修改
导⾔
GNU通⽤公共授权是⼀份针对软件和其他种类作品的⾃由的、公共的授权⽂件。
⼤多数软件授权申明被设计为剥夺您共享和修改软件的⾃由。相反地,GNU通⽤公共授权⼒图保护您分享和修改⾃由软件地⾃由——以确保软件对所有使⽤者都是⾃由的。我们,⾃由软件基⾦会,对我们的⼤多数软件使⽤GNU通⽤公共授权;本授权同样适⽤于任何其作者以这种⽅式发布的软件。您也可以让您的软件使⽤本授权。
gnu编译器当我们谈论⾃由软件时,我们指的是⾏为的⾃由,⽽⾮价格免费。GNU通⽤公共授权被设计为确保您拥
有发布⾃由软件副本(以及为此收费,如果您希望的话)的⾃由,确保您能收到源代码或者在您需要时能获取源代码,确保您能修改软件或者将它的⼀部分⽤于新的⾃由软件,并且确保您知道您能做这些事情。
为了保护您的权利,我们需要做出要求,禁⽌任何⼈否认您的这些权利或者要求您放弃这些权利。因此,如果您发布此软件的副本或者修改它,您就需要肩负起尊重他⼈⾃由的责任。
例如,如果您发布⾃由软件的副本,⽆论以免费还是以收费的模式,您都必须把您获得的⾃由同样的给予副本的接收者。您必须确保他们也能收到或者得到源代码。⽽且您必须向他们展⽰这些条款,以使他们知道⾃⼰享有这样的权利。
使⽤GNU通⽤公共授权的开发者通过两项措施来保护您的权利:(1)声明软件的版权;(2)向您提供本授权⽂件以给您复制、发布并
且/或者修改软件的法律许可。
为了保护软件开发者和作者,通⽤公共授权明确阐释⾃由软件没有任何担保责任。如⽤户和软件作者所希望的,通⽤公共授权要求软件被修改过的版本必须明确标⽰,从⽽避免它们的问题被错误地归咎于先前的版本。
某些设备被设计成拒绝⽤户安装或运⾏其内部软件的修改版本,尽管制造商可以安装和运⾏它们。这从根本上违背了通⽤公共授权保护⽤户能修改软件的⾃由的宗旨。此类滥⽤本授权的系统模式出现在了最让⼈⽆法接受的个⼈⽤户产品领域。因此,我们设计了这个版本的通⽤公共授权来禁⽌那些产品的侵权⾏为。如果此类问题在其他领域⼤量出现,我们准备好了在将来的通⽤公共授权版本⾥扩展这项规定,以保护⽤户的⾃由。
最后,每个程序都经常受到软件专利的威胁。政府不应该允许专利权限制通⽤计算机软件的发展和使⽤,但是在政府确实允许这种事情的地区,我们希望避免应⽤于⾃由软件的专利权使该软件有效私有化的危险。为了阻⽌这样的事情的发⽣,通⽤公共授权确保没有⼈能够使⽤专利权使得⾃由软件⾮⾃由化。
以下是复制,发布和修改软件的详细条款和条件。
条款和条件
0.定义
“本授权”指GNU通⽤公共授权第三版
“版权”⼀词同样指适⽤于其他产品如半导体防护罩等的保护版权的法律。
“本程序”指任何在本授权下发布的受版权保护的作品。被授权⼈称为“您”。“被授权⼈”和“版权接受者”可以是个⼈或组织。
“修改”作品是指从软件中拷贝或者做出全部或⼀丁点⼉的修改,这不同于逐字逐句的复制,是需要版权许可的。修改成果被称为先前作品的“修改版本”或者“基于”先前作品的软件。
“覆盖程序”指未被修改过的本程序或者基于本程序的程序。
“传播”程序指使⽤该程序做任何如果没有许可就会在适⽤的版权法下直接或间接侵权的事情,不包括在电脑上执⾏程序或者是做出您不与⼈共享的修改。传播包括复制,分发(⽆论修改与否),向公众共享,以及在某些国家的其他⾏为。
“发布”作品指任何让其他组织制作或者接受副本的传播⾏为。仅仅通过电脑⽹络和⼀个⽤户交流,且没有发送程序拷贝的⾏为不是发布。
⼀个显⽰“适当的法律通告”的交互的⽤户接⼝应包括这样⼀个⽅便⽽显著的可视部件,它具有以下功能:(1)显⽰⼀个合适的版权通告;(2)告诉⽤户对本程序没有任何担保责任(除⾮有担保明确告知),受权⼈可以在本授权下发布本程序,以及如果阅读本授权协议的副本。如果该接⼝显⽰了⼀个⽤户命令或选项列表,⽐如菜单,该列表中的选项需要符合上述规范。
1.源代码
“源代码”指修改程序常⽤的形式。“⽬标代码”指程序的任何⾮源代码形式。
“标准接⼝”有两种含义,⼀是由标准组织分⽀定义的官⽅标准;⼆是针对某种语⾔专门定义的众多接⼝中,在该类语⾔的开发者中⼴为使⽤的那种接⼝。
可执⾏程序的“系统库”不是指整个程序,⽽是指任何包含于主要部件但不属于该部件的部分,并且只是为了使能该部件⽽开发,或者为了实现某些已有公开源代码的标准接⼝。“主要部件”在这⾥指的是执⾏程序的特定操作系统(如果有的话)的主要的关键部件(内核,窗⼝系统等),或者⽣成该可执⾏程序时使⽤的编译器,或者运⾏该程序的⽬标代码解释器。
⽬标代码中的程序“对应的源代码”指所有⽣成,安装,(对可执⾏程序⽽⾔)运⾏该⽬标代码和修改该程序所需要的源代码,包括控制这些⾏为的脚本。但是,它不包括程序需要的系统库,通⽤⽬的的⼯具,以及程序在完成某些功能时不经修改地使⽤的那些不包括在程序中的普遍可⽤的⾃由软件。例如,对应的源代码包括与程序的源⽂件相关的接⼝定义⽂件,以及共享库中的源代码和该程序设计需要的通过如频繁的数据交互或者这些⼦程序和该程序其他部分之间的控制流等⽅式获得的动态链接⼦程序。
对应的源代码不需要包含任何拥护可以从这些资源的其他部分⾃动再⽣的资源。
源代码形式的程序对应的源代码定义同上。
2.基本的许可
所有在本授权协议下授予的权利都是对本程序的版权⽽⾔,并且只要所述的条件都满⾜了,这些授权是不能收回的。本授权明确的确认您可以不受任何限制地运⾏本程序的未修改版本。运⾏⼀个本授权覆盖的程序获得的结果只有在该结果的内容构成⼀个覆盖程序的时候才由本授权覆盖。本授权承认您正当使⽤或版权法规定的其它类似⾏为的权利。
只要您的授权仍然有效,您可以⽆条件地制作,运⾏和传播那些您不发布的覆盖程序。只要您遵守本授权中关于发布您不具有版权的资料的条款,您可以向别⼈发布覆盖程序,以要求他们为您做出专门的修改或者向您提供运⾏这些程序的简易设备。那些为您制作或运⾏覆盖程序的⼈作为您专门的代表也必须在您的指⽰和控制下做到这些,请禁⽌他们在他们和您的关系之外制作任何您拥有版权的程序的副本。
当下述条件满⾜的时候,在任何其他情况下的发布都是允许的。
转授许可证授权是不允许的,第10节让它变的没有必要了。
3.保护⽤户的合法权利不受反破解法侵犯
在任何实现1996年通过的世界知识产权组织版权条约第11章中所述任务的法律,或者是禁⽌或限制这种破解⽅法的类似法律下,覆盖程序都不会被认定为有效的技术⼿段的⼀部分。
当您发布⼀个覆盖程序时,您将放弃任何禁⽌技术⼿段破解的法律⼒量,甚⾄在本授权关于覆盖程序的条款下执⾏权利也能完成破解。同时,您放弃任何限制⽤户操作或修改该覆盖程序以执⾏您禁⽌技术⼿段破解的合法权利的企图。
4.发布完整副本
你可以通过任何媒介发布本程序源代码的未被修改过的完整副本,只要您显著⽽适当地在每个副本上发布⼀个合适的版权通告;保持完整所有叙述本授权和任何按照第7节加⼊的⾮许可的条款;保持完整所有的免责申明;并随程序给所有的接受者⼀份本授权。
您可以为您的副本收取任何价格的费⽤或者免费,你也可以提供技术⽀持或者责任担保来收取费⽤。
5.发布修改过的源码版本
您可以在第4节的条款下以源码形式发布⼀个基于本程序的软件,或者从本程序中制作该软件需要进⾏的修改,只要您同时满⾜所有以下条件:
* a)制作的软件必须包含明确的通告说明您修改了它,并给出相应的修改⽇期。
* b)制作的软件必须包含明确的通告,陈述它在本授权下发布并指出任何按照第7节加⼊的条件。这条要求修改了第4节的“保持所有通知完整”的要求。
* c)您必须把整个软件作为⼀个整体向任何获取副本的⼈按照本授权协议授权。本授权因此会和任何按照第7节加⼊的条款⼀起,对整个软件及其所有部分,⽆论是以什么形式打包的,起法律效⼒。本授权不允许以其他任何形式授权该软件,但如果您个别地收到这样的许可,本授权并不否定该许可。
* d)如果您制作的软件包含交互的⽤户接⼝,每个⽤户接⼝都必须显⽰适当的法律通告;但是,如果本程序包含没有显⽰适当的法律通告的交互接⼝,您的软件没有必要修改他们让他们显⽰。
如果⼀个覆盖程序和其他本⾝不是该程序的扩展的程序的联合体,这样的联合的⽬的不是为了在某个存储或发布媒体上⽣成更⼤的程序,且联合体程序和相应产⽣的版权没有⽤来限制程序的使⽤或限制单个程序赋予的联合程序的⽤户的合法权利的时候,这样的联合体就被称
为“聚集体”。在聚集体中包含覆盖程序并不会使本授权应⽤于该聚集体的其他部分。
6.发布⾮源码形式的副本
您可以在第4,5节条款下以⽬标代码形式发布程序,只要您同时以⼀下的⼀种⽅式在本授权条款下发布机器可读的对应的源代码:
* a)在物理产品(包括⼀个物理的发布媒介)中或作为其⼀部分发布⽬标代码,并在通常⽤于软件交换的耐⽤的物理媒介中发布对应的源代码。
* b)在物理产品(包括⼀个物理的发布媒介)中或作为其⼀部分发布⽬标代码,并附上有效期⾄少3年且与您为该产品模型提供配件或客户服务的时间等长的书⾯承诺,给予每个拥有该⽬标代码的⼈(1)要么在通常⽤于软件交换的耐⽤物理媒介中,以不⾼于您执⾏这种源码的发布⾏为所花费的合理费⽤的价格,⼀份该产品中所有由本授权覆盖的软件的对应的源代码的拷贝;(2)要么通过⽹络服务器免费提供这些对应源代码的访问。
* c)单独地发布⽬标代码的副本,并附上⼀份提供对应源代码的书⾯承诺。这种⾏为只允许偶尔发⽣并不能盈利,且在您收到的⽬标代码附有第6节b规定的承诺的时候。
* d)在指定的地点(免费或收费地)提供发布的⽬标代码的访问并在同样的地点以不增加价格的⽅式提供对应源代码的同样的访问权。您不需要要求接收者在复制⽬标代码的时候⼀道复制对应的源代码。如果复制⽬标代码的地点是⽹络服务器,对应的源代码可以在另外⼀个⽀持相同复制功能的服务器上(由您或者第三⽅运作),只要您在⽬标代码旁边明确指出在哪⾥可以到对应的源代码。⽆论什么样的服务器提供这些对应的源代码,您都有义务保证它在任何有需求的时候都可⽤,从⽽满⾜本条规定。
* e)⽤点对点传输发布⽬标代码,您需要告知其他的节点⽬标代码和对应的源代码在哪⾥按照第6节d的条款向⼤众免费提供。
⽬标代码中可分离的部分,其源代码作为系统库不包含在对应的源代码中,不需要包含在发布⽬标代码的⾏为中。
“⽤户产品”指(1)“消费品”,即通常⽤于个⼈的、家庭的或⽇常⽬的的有形个⼈财产;或者(2)任何为公司设计或销售却卖给了个⼈的东西。在判断⼀个产品是否消费品时,有疑点的案例将以有利于覆盖⾯的结果加以判断。对特定⽤户接收到的特定产品,“正常使
⽤”指该类产品的典型的或通常的使⽤,⽆论该⽤户的特殊情况,或者该⽤户实际使⽤该产品的情况,或者该产品要求的使⽤⽅式如何。⼀个产品是否是消费品与该产品是否具有实质的经济上的、⼯业的或⾮消费品的⽤处⽆关,除⾮该⽤处是此类产品唯⼀的重要使⽤模式。
⽤户产品的“安装信息”指从对应源码的修改版本安装和运⾏该⽤户产品中包含的覆盖程序的修改版本所需要的任何⽅法、过程、授权密钥或其他信息。这些信息必须⾜以保证修改后的⽬标代码不会仅仅因为被修改过⽽不能继续运⾏。
如果您在本节条款下在⽤户产品中,或随同,或专门为了其中的使⽤,发布⽬标代码程序,⽽在发布
过程中⽤户产品的所有权和使⽤权都永久地或在⼀定时期内(⽆论此项发布的特点如何)传递给了接收者,在本节所述的条款下发布的对应的源代码必须包含安装信息。但是如果您或者任何第三⽅组织都没有保留在⽤户产品上安装修改过的⽬标代码的能⼒(⽐如程序被安装在了ROM上),那么这项要求不会⽣效。
提供安装信息的要求并没有要求为接收者修改或安装过的程序,或者修改或安装该程序的⽤户产品,继续提供⽀持服务、担保或升级。当修改本⾝实际上相反地影响了⽹络的运⾏,或者违反了⽹络通信的规则和协议时,⽹络访问可以被拒绝。
根据本节发布的对应源代码和提供的安装信息必须以公共的⽂件格式发布(并附加⼀个该类型⽂档的实现⽅法以源码形式向公众共享),解压缩、阅读或复制这些信息不能要求任何密码。
7.附加条款
“附加许可”是通过允许⼀些本授权的特例来补充本授权的条款。只要它们在使⽤法律下合法,对整个程序都⽣效的附加许可就应当被认为是本授权的内容。如果附加许可只是对本程序的⼀部分⽣效,那么该部分可以在那些许可下独⽴使⽤,但整个程序是在本授权管理下,⽆论附加许可如何。
当您发布覆盖程序的副本时,您可以选择删除该副本或其部分的任何附加许可。(当您修改程序时,
附加许可可能要求在某些情况下将⾃⾝删除)。您可以把附加许可放在材料上,加⼊到您拥有或能授予版权许可的覆盖程序中。
尽管本授权在别处有提供,对于您加⼊到程序中的材料,您可以(如果您由该材料的版权所有者授权的话)⽤以下条款补充本授权:
a. 拒绝担保责任或以与本授权第15和16⼩节条款不同的⽅式限制责任;或者
b. 要求保留特定的合理法律通告,或者该材料中或包含于适当法律通告中的该程序的作者贡献;或者
c. 禁⽌误传该材料的来源,或者要求该材料的修改版本以合理的⽅式标志为与原版本不同的版本;或者
d. 限制以宣传为⽬的的使⽤该材料作者或授权⼈的姓名;或者
e. 降低授权级别以在商标法下使⽤⼀些商品名称,商标或服务标记;或者
f. 要求任何发布该材料(或其修改版本)的⼈⽤对接收者的责任假设合同对授权⼈和材料作者进⾏保护,避免任何这样的假设合同直接造成授权⼈和作者的责任。
所有其他不许可的附加条款都被认为是第10节中的“进⼀步的约束”。如果您收到的程序或者其部分,声称⾃⼰由本授权管理,并补充了进⼀步约束,那么您可以删除这些约束。如果⼀个授权⽂件包含进⼀步约束,但是允许再次授权或者在本授权下发布,只要这样的进⼀步的约束在这样的再次授权或发布中⽆法保留下来,您就可以在覆盖程序中加⼊该授权⽂件条款管理下的材料。
如果您依据本⼩节向覆盖程序添加条款,您必须在相关的源码⽂件中加⼊⼀个应⽤于那些⽂件的附加条款的声明或者指明在哪⾥可以到这些条款的通告。
附加的条款,⽆论是许可的还是⾮许可的条款,都可以写在⼀个单独的书⾯授权中,或者申明为例外情况;这两种⽅法都可以实现上述要求。
8.终⽌授权
您只有在本授权的明确授权下才能传播或修改覆盖程序。任何其它的传播或修改覆盖程序的尝试都是⾮法的,并将⾃动终⽌您在本授权下获取的权利(包括依据第11节第三段条款授予的任何专利授权)。
然⽽,如果您停⽌违反本授权,那么您从某个特定版权所有者处获取的授权许可能够以以下⽅式恢复(a)您可以暂时地拥有授权,直到版权所有者明确地终⽌您的授权;(b)如果在您停⽌违反本授权后的60天内,版权所有者没有以某种合理的⽅式告知您的违背⾏为,那么您可以永久地获取该授权。
进⼀步地,如果某个版权所有者以某种合理的⽅式告知您违反本授权的⾏为,⽽这是您第⼀次收到来⾃该版权所有者的违反本授权的通知(对任何软件),并且在收到通知后30天内修正了违反⾏为,那么您从该版权所有者处获取的授权将永久地恢复。
当您的授权在本节条款下被终⽌时,那些从您那获取授权的组织只要保持不违反本授权协议,其授权就不会被终⽌。您只有在授权被版权所有者恢复了之后才有资格依据第10节的条款获取该材料的新的授权。
9.获取副本不需要接受本授权
您不需要为了接收或运⾏本程序的副本⽽接受本授权协议。仅仅是因为点对点传输获取副本引起传播⾏为,也不要求您接受本授权协议。然⽽,除了本授权外,任何授权协议都不能授予您传播或修改覆盖程序的许可。因此,如果您修改或者传播了本程序的副本,那么您就默认地接受了本授权。
10.下游接收者的⾃动授权
每次您发布覆盖程序,接收者都⾃动获得⼀份来⾃原授权⼈的依照本授权协议运⾏、修改和传播该程序的授权。依据本授权,您不为执⾏任何第三⽅组织的要求负责。
“实体事务”指转移⼀个组织的控制权或全部资产,或者拆分组织,或者合并组织的事务。如果覆盖程序
的传播是实体事务造成的,该事务中每⼀个接收本程序副本的组织都将获取⼀份其前⾝拥有的或者能够依据前⾯的条款提供的任何授权,以及从其前⾝获取程序对应的源代码的权利,如果前⾝拥有或以合理的努⼒能够获取这些源代码的话。
您不可以对从本授权协议获取或确认的权利的执⾏强加任何约束。⽐如,您不可以要求授权费⽤,版税要求或对从本授权获取的权利的执⾏收取任何费⽤。您不可以发起诉讼(包括联合诉讼和反诉)声称由于制作、使⽤、销售、批发或者引进本程序或其任何⼀部分⽽侵犯了任何专利权。
11.专利权
“贡献者”是在本授权下授予本程序或者本程序所基于的程序的使⽤权的版权所有者。这样的程序被成为贡献者的“贡献者版本”。
⼀个贡献者的“实质的专利申明”是该贡献者所占有和控制的全部专利,⽆论已经获得的还是在将来获得的,那些可能受到某种⽅式侵犯的专利权。本授权允许制作、使⽤和销售其贡献者版本,但不包括那些只会由于对贡献者版本进⼀步的修改⽽受到侵犯的专利的申明。为
此,“控制”⼀词包括以同本授权要求⼀致的⽅式给予从属授权的权利。
每个贡献者在该贡献者的实质的专利申明下授予您⾮独家的,全世界的,不需要版税的专利授权,允
许您制作、使⽤、销售、批发、进⼝以及运⾏、修改和传播其贡献者版本内容。
在以下三个⾃然段中,“专利授权”指任何形式表达的不执⾏专利权的协议或承诺(例如使⽤专利权的⼝头许可,或者不为侵犯专利⽽起诉的契约)。向⼀个组织授予专利授权指做出这样的不向该组织提出强制执⾏专利权的承诺。
如果您在⾃⼰明确知道的情况下发布基于某个专利授权的覆盖程序,⽽这个程序的对应的源代码并不能在本授权条款下通过⽹络服务器或其他有效途径免费地向公众提供访问,您必须做到:(1)使对应的源代码按照上述⽅法可访问;或者(2)放弃从该程序的专利授权获取任何利益;或者(3)以某种与本授权要求⼀致的⽅法使该专利授权延伸到下游的接收者。“在⾃⼰明确知道的情况下”指您明确地知道除了获取专利授权外,在某个国家您传播覆盖程序的⾏为,或者接收者使⽤覆盖程序的⾏为,会由于该专利授权⽽侵犯⼀个或多个在该国可确认的专利权,⽽这些专利权您有⾜够的理由相信它们是有效的。
在依照或者涉及某⼀次事务或安排时,如果您通过获取发布或传播覆盖程序的传输版本,并给予接收该覆盖程序的某些组织专利授权,允许他们使⽤,传播,修改或者发布该覆盖程序的特殊版本,那么您赋予这些组织的专利授权将⾃动延伸到所有该覆盖程序及基于该程序的作品的接收者。
⼀份专利授权是“有偏见的”,如果它没有在⾃⾝所覆盖的范围内包含,禁⽌⾏使,或者要求不执⾏⼀个
或多个本授权下明确认可的权利。以下情况,您不可以发布⼀个覆盖程序:如果您与软件发布⾏业的第三⽅组织有协议,⽽该协议要求您根据该程序的发布情况向该组织付费,同时该组织在你们的协议中赋予任何从您那⾥获得覆盖软件的组织⼀份有偏见的专利授权,要么(a)连同您所发布的副本(或者从这些副本制作的副本);要么(b)主要为了并连同某个的产品或者包含该覆盖程序的联合体。如果您签署该协议或获得该专利授权的⽇期早于2007年3⽉28⽇,那么您不受本条款约束。
本授权的任何部分不会被解释为拒绝或者限制任何暗含的授权或其他在适⽤专利权法下保护您的专利不受侵犯的措施。
12.不要放弃别⼈的⾃由
如果您遇到了与本授权向⽭盾的情况(⽆论是法庭判决,合同或者其他情况),它们不能使您免去本授权的要求。如果您不能同时按照本授权中的义务和其他相关义务来发布覆盖程序,那么您将不能发布它们。⽐如,如果您接受了要求您向从您这⾥或许本程序的⼈收取版税的条款,您唯⼀能够同时满⾜本授权和那些条款的⽅法是完全不要发布本程序。
13.和GNU Affero通⽤公共授权⼀起使⽤
尽管本协议有其他防备条款,您有权把任何覆盖程序和基于第三版GNU Affero通⽤公共授权的程序链
接起来,并且发布该联合程序。本授权的条款仍然对您的覆盖程序有效,但是GNU Affero通⽤公共授权第13节关于通过⽹络交互的要求会对整个联合体有效。
14.本授权的修订版
⾃由软件基⾦会有时候可能会发布GNU通⽤软件授权的修订版本和/或新版本。这样的新版本将会和现⾏版本保持精神上的⼀致性,但是可能会在细节上有所不同,以处理新的问题和情况。
每个版本都有⼀个单独的版本号。如果本程序指出了应⽤于本程序的⼀个特定的GNU通⽤公共授权版本号“以及后续版本”,您将拥有选择该版本或任何由⾃由软件基⾦会发布的后续版本中的条款和条件的权利。如果本程序没有指定特定的GNU通⽤公共授权版本号,那么您可以选择任何⾃由软件基⾦会已发布的版本。
如果本程序指出某个代理可以决定将来的GNU通⽤公共授权是否可以应⽤于本程序,那么该代理的接受任何版本的公开称述都是您选择该版本应⽤于本程序的永久认可。
后续的授权版本可能会赋予您额外的或者不同的许可。但是,您对后续版本的选择不会对任何作者和版权所有者强加任何义务。
15.免责申明
在适⽤法律许可下,本授权不对本程序承担任何担保责任。除⾮是书⾯申明,否则版权所有者和/或提供本程序的第三⽅组织,“照旧”不承担任何形式的担保责任,⽆论是承诺的还是暗含的,包括但不限于就适售性和为某个特殊⽬的的适⽤性的默认担保责任。有关本程序质量与效能的全部风险均由您承担。如本程序被证明有瑕疵,您应承担所有必要的服务、修复或更正的费⽤。
16.责任范围
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论