2021-09-10 10:02:59 +08:00
< ? xml version = "1.0" encoding = "utf-8" ? >
< ! DOCTYPE TS >
2021-09-12 12:47:22 +08:00
< TS version = "2.1" language = "zh_CN" >
2021-09-10 10:02:59 +08:00
< context >
< name > AboutDialog < / name >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../about.ui" line = "29" / >
2021-09-10 10:02:59 +08:00
< source > About < / source >
< translation > 关 于 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../about.ui" line = "63" / >
2021-09-10 10:02:59 +08:00
< source > Information < / source >
< translation > 信 息 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../about.ui" line = "115" / >
2021-09-10 10:02:59 +08:00
< source > Thanks < / source >
< translation > 致 谢 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../about.ui" line = "155" / >
2021-09-10 10:02:59 +08:00
< source > License < / source >
< translation > 许 可 协 议 < / translation >
< / message >
< message >
< source > & lt ; ! DOCTYPE HTML PUBLIC & quot ; - //W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
& lt ; html & gt ; & lt ; head & gt ; & lt ; meta name = & quot ; qrichtext & quot ; content = & quot ; 1 & quot ; / & g t ; & l t ; s t y l e t y p e = & q u o t ; t e x t / c s s & q u o t ; & g t ;
p , li { white - space : pre - wrap ; }
& lt ; / s t y l e & g t ; & l t ; / h e a d & g t ; & l t ; b o d y s t y l e = & q u o t ; f o n t - f a m i l y : & a p o s ; M S S h e l l D l g 2 & a p o s ; ; f o n t - s i z e : 8 . 2 5 p t ; f o n t - w e i g h t : 4 0 0 ; f o n t - s t y l e : n o r m a l ; & q u o t ; & g t ;
& lt ; p style = & quot ; margin - top :14px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; font - weight :600 ; & quot ; & gt ; GNU GENERAL PUBLIC LICENSE & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Version 3 , 29 June 2007 & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Copyright © 2007 Free Software Foundation , Inc . & amp ; lt ; & lt ; /span><a href="http:/ / fsf . org / & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; text - decoration : underline ; color : # 0000 ff ; & quot ; & gt ; http : //fsf.org/</span></a><span style=" font-size:8pt;">&gt;</span></p>
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Everyone is permitted to copy and distribute verbatim copies of this license document , but changing it is not allowed . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; preamble & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; P & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; r e a m b l e & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The GNU General Public License is a free , copyleft license for software and other kinds of works . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The licenses for most software and other practical works are designed to take away your freedom to share and change the works . By contrast , the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program -- to make sure it remains free software for all its users . We , the Free Software Foundation , use the GNU General Public License for most of our software ; it applies also to any other work released this way by its authors . You can apply it to your programs , too . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; When we speak of free software , we are referring to freedom , not price . Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software ( and charge for them if you wish ) , that you receive source code or can get it if you want it , that you can change the software or use pieces of it in new free programs , and that you know you can do these things . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; To protect your rights , we need to prevent others from denying you these rights or asking you to surrender the rights . Therefore , you have certain responsibilities if you distribute copies of the software , or if you modify it : responsibilities to respect the freedom of others . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; For example , if you distribute copies of such a program , whether gratis or for a fee , you must pass on to the recipients the same freedoms that you received . You must make sure that they , too , receive or can get the source code . And you must show them these terms so they know their rights . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Developers that use the GNU GPL protect your rights with two steps : ( 1 ) assert copyright on the software , and ( 2 ) offer you this License giving you legal permission to copy , distribute and / or modify it . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; For the developers & apos ; and authors & apos ; protection , the GPL clearly explains that there is no warranty for this free software . For both users & apos ; and authors & apos ; sake , the GPL requires that modified versions be marked as changed , so that their problems will not be attributed erroneously to authors of previous versions . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Some devices are designed to deny users access to install or run modified versions of the software inside them , although the manufacturer can do so . This is fundamentally incompatible with the aim of protecting users & apos ; freedom to change the software . The systematic pattern of such abuse occurs in the area of products for individuals to use , which is precisely where it is most unacceptable . Therefore , we have designed this version of the GPL to prohibit the practice for those products . If such problems arise substantially in other domains , we stand ready to extend this provision to those domains in future versions of the GPL , as needed to protect the freedom of users . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Finally , every program is threatened constantly by software patents . States should not allow patents to restrict development and use of software on general - purpose computers , but in those that do , we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary . To prevent this , the GPL assures that patents cannot be used to render the program non - free . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The precise terms and conditions for copying , distribution and modification follow . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; terms & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; T & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; E R M S A N D C O N D I T I O N S & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section0 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 0 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . D e f i n i t i o n s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; “ This License ” refers to version 3 of the GNU General Public License . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; “ Copyright ” also means copyright - like laws that apply to other kinds of works , such as semiconductor masks . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; “ The Program ” refers to any copyrightable work licensed under this License . Each licensee is addressed as “ you ” . “ Licensees ” and “ recipients ” may be individuals or organizations . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; To “ modify ” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission , other than the making of an exact copy . The resulting work is called a “ modified version ” of the earlier work or a work “ based on ” the earlier work . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A “ covered work ” means either the unmodified Program or a work based on the Program . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; To “ propagate ” a work means to do anything with it that , without permission , would make you directly or secondarily liable for infringement under applicable copyright law , except executing it on a computer or modifying a private copy . Propagation includes copying , distribution ( with or without modification ) , making available to the public , and in some countries other activities as well . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; To “ convey ” a work means any kind of propagation that enables other parties to make or receive copies . Mere interaction with a user through a computer network , with no transfer of a copy , is not conveying . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; An interactive user interface displays “ Appropriate Legal Notices ” to the extent that it includes a convenient and prominently visible feature that ( 1 ) displays an appropriate copyright notice , and ( 2 ) tells the user that there is no warranty for the work ( except to the extent that warranties are provided ) , that licensees may convey the work under this License , and how to view a copy of this License . If the interface presents a list of user commands or options , such as a menu , a prominent item in the list meets this criterion . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section1 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . S o u r c e C o d e . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The “ source code ” for a work means the preferred form of the work for making modifications to it . “ Object code ” means any non - source form of a work . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A “ Standard Interface ” means an interface that either is an official standard defined by a recognized standards body , or , in the case of interfaces specified for a particular programming language , one that is widely used among developers working in that language . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The “ System Libraries ” of an executable work include anything , other than the work as a whole , that ( a ) is included in the normal form of packaging a Major Component , but which is not part of that Major Component , and ( b ) serves only to enable use of the work with that Major Component , or to implement a Standard Interface for which an implementation is available to the public in source code form . A “ Major Component ” , in this context , means a major essential component ( kernel , window system , and so on ) of the specific operating system ( if any ) on which the executable work runs , or a compiler used to produce the work , or an object code interpreter used to run it . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The “ Corresponding Source ” for a work in object code form means all the source code needed to generate , install , and ( for an executable work ) run the object code and to modify the work , including scripts to control those activities . However , it does not include the work & apos ; s System Libraries , or general - purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work . For example , Corresponding Source includes interface definition files associated with source files for the work , and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require , such as by intimate data communication or control flow between those subprograms and other parts of the work . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The Corresponding Source for a work in source code form is that same work . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section2 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 2 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . B a s i c P e r m i s s i o n s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; All rights granted under this License are granted for the term of copyright on the Program , and are irrevocable provided the stated conditions are met . This License explicitly affirms your unlimited permission to run the unmodified Program . The output from running a covered work is covered by this License only if the output , given its content , constitutes a covered work . This License acknowledges your rights of fair use or other equivalent , as provided by copyright law . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may make , run and propagate covered works that you do not convey , without conditions so long as your license otherwise remains in force . You may convey covered works to others for the sole purpose of having them make modifications exclusively for you , or provide you with facilities for running those works , provided that you comply with the terms of this License in conveying all material for which you do not control copyright . Those thus making or running the covered works for you must do so exclusively on your behalf , under your direction and control , on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Conveying under any other circumstances is permitted solely under the conditions stated below . Sublicensing is not allowed ; section 10 makes it unnecessary . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section3 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 3 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . P r o t e c t i n g U s e r s & a p o s ; L e g a l R i g h t s F r o m A n t i - C i r c u m v e n t i o n L a w . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996 , or similar laws prohibiting or restricting circumvention of such measures . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; When you convey a covered work , you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work , and you disclaim any intention to limit operation or modification of the work as a means of enforcing , against the work & apos ; s users , your or third parties & apos ; legal rights to forbid circumvention of technological measures . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section4 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 4 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . C o n v e y i n g V e r b a t i m C o p i e s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may convey verbatim copies of the Program & apos ; s source code as you receive it , in any medium , provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice ; keep intact all notices stating that this License and any non - permissive terms added in accord with section 7 apply to the code ; keep intact all notices of the absence of any warranty ; and give all recipients a copy of this License along with the Program . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may charge any price or no price for each copy that you convey , and you may offer support or warranty protection for a fee . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section5 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 5 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . C o n v e y i n g M o d i f i e d S o u r c e V e r s i o n s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may convey a work based on the Program , or the modifications to produce it from the Program , in the form of source code under the terms of section 4 , provided that you also meet all of these conditions : & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; ul style = & quot ; margin - top : 0px ; margin - bottom : 0px ; margin - left : 0px ; margin - right : 0px ; - qt - list - indent : 1 ; & quot ; & gt ; & lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :12px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; a ) The work must carry prominent notices stating that you modified it , and giving a relevant date . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; b ) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7 . This requirement modifies the requirement in section 4 to “ keep intact all notices ” . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; c ) You must license the entire work , as a whole , under this License to anyone who comes into possession of a copy . This License will therefore apply , along with any applicable section 7 additional terms , to the whole of the work , and all its parts , regardless of how they are packaged . This License gives no permission to license the work in any other way , but it does not invalidate such permission if you have separately received it . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; d ) If the work has interactive user interfaces , each must display Appropriate Legal Notices ; however , if the Program has interactive interfaces that do not display Appropriate Legal Notices , your work need not make them do so . & lt ; / l i & g t ; & l t ; / u l & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A compilation of a covered work with other separate and independent works , which are not by their nature extensions of the covered work , and which are not combined with it such as to form a larger program , in or on a volume of a storage or distribution medium , is called an “ aggregate ” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation & apos ; s users beyond what the individual works permit . Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section6 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 6 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . C o n v e y i n g N o n - S o u r c e F o r m s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may convey a covered work in object code form under the terms of sections 4 and 5 , provided that you also convey the machine - readable Corresponding Source under the terms of this License , in one of these ways : & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; ul style = & quot ; margin - top : 0px ; margin - bottom : 0px ; margin - left : 0px ; margin - right : 0px ; - qt - list - indent : 1 ; & quot ; & gt ; & lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :12px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; a ) Convey the object code in , or embodied in , a physical product ( including a physical distribution medium ) , accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; b ) Convey the object code in , or embodied in , a physical product ( including a physical distribution medium ) , accompanied by a written offer , valid for at least three years and valid for as long as you offer spare parts or customer support for that product model , to give anyone who possesses the object code either ( 1 ) a copy of the Corresponding Source for all the software in the product that is covered by this License , on a durable physical medium customarily used for software interchange , for a price no more than your reasonable cost of physically performing this conveying of source , or ( 2 ) access to copy the Corresponding Source from a network server at no charge . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; c ) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source . This alternative is allowed only occasionally and noncommercially , and only if you received the object code with such an offer , in accord with subsection 6 b . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; d ) Convey the object code by offering access from a designated place ( gratis or for a charge ) , and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge . You need not require recipients to copy the Corresponding Source along with the object code . If the place to copy the object code is a network server , the Corresponding Source may be on a different server ( operated by you or a third party ) that supports equivalent copying facilities , provided you maintain clear directions next to the object code saying where to find the Corresponding Source . Regardless of what server hosts the Corresponding Source , you remain obligated to ensure that it is available for as long as needed to satisfy these requirements . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; e ) Convey the object code using peer - to - peer transmission , provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6 d . & lt ; / l i & g t ; & l t ; / u l & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A separable portion of the object code , whose source code is excluded from the Corresponding Source as a System Library , need not be included in conveying the object code work . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A “ User Product ” is either ( 1 ) a “ consumer product ” , which means any tangible personal property which is normally used for personal , family , or household purposes , or ( 2 ) anything designed or sold for incorporation into a dwelling . In determining whether a product is a consumer product , doubtful cases shall be resolved in favor of coverage . For a particular product received by a particular user , “ normally used ” refers to a typical or common use of that class of product , regardless of the status of the particular user or of the way in which the particular user actually uses , or expects or is expected to use , the product . A product is a consumer product regardless of whether the product has substantial commercial , industrial or non - consumer uses , unless such uses represent the only significant mode of use of the product . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; “ Installation Information ” for a User Product means any methods , procedures , authorization keys , or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source . The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If you convey an object code work under this section in , or with , or specifically for use in , a User Product , and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term ( regardless of how the transaction is characterized ) , the Corresponding Source conveyed under this section must be accompanied by the Installation Information . But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product ( for example , the work has been installed in ROM ) . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The requirement to provide Installation Information does not include a requirement to continue to provide support service , warranty , or updates for a work that has been modified or installed by the recipient , or for the User Product in which it has been modified or installed . Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Corresponding Source conveyed , and Installation Information provided , in accord with this section must be in a format that is publicly documented ( and with an implementation available to the public in source code form ) , and must require no special password or key for unpacking , reading or copying . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section7 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 7 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . A d d i t i o n a l T e r m s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; “ Additional permissions ” are terms that supplement the terms of this License by making exceptions from one or more of its conditions . Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License , to the extent that they are valid under applicable law . If additional permissions apply only to part of the Program , that part may be used separately under those permissions , but the entire Program remains governed by this License without regard to the additional permissions . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; When you convey a copy of a covered work , you may at your option remove any additional permissions from that copy , or from any part of it . ( Additional permissions may be written to require their own removal in certain cases when you modify the work . ) You may place additional permissions on material , added by you to a covered work , for which you have or can give appropriate copyright permission . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Notwithstanding any other provision of this License , for material you add to a covered work , you may ( if authorized by the copyright holders of that material ) supplement the terms of this License with terms : & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; ul style = & quot ; margin - top : 0px ; margin - bottom : 0px ; margin - left : 0px ; margin - right : 0px ; - qt - list - indent : 1 ; & quot ; & gt ; & lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :12px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; a ) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License ; or & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; b ) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it ; or & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; c ) Prohibiting misrepresentation of the origin of that material , or requiring that modified versions of such material be marked in reasonable ways as different from the original version ; or & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; d ) Limiting the use for publicity purposes of names of licensors or authors of the material ; or & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; e ) Declining to grant rights under trademark law for use of some trade names , trademarks , or service marks ; or & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; f ) Requiring indemnification of licensors and authors of that material by anyone who conveys the material ( or modified versions of it ) with contractual assumptions of liability to the recipient , for any liability that these contractual assumptions directly impose on those licensors and authors . & lt ; / l i & g t ; & l t ; / u l & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; All other non - permissive additional terms are considered “ further restrictions ” within the meaning of section 10 . If the Program as you received it , or any part of it , contains a notice stating that it is governed by this License along with a term that is a further restriction , you may remove that term . If a license document contains a further restriction but permits relicensing or conveying under this License , you may add to a covered work material governed by the terms of that license document , provided that the further restriction does not survive such relicensing or conveying . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If you add terms to a covered work in accord with this section , you must place , in the relevant source files , a statement of the additional terms that apply to those files , or a notice indicating where to find the applicable terms . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Additional terms , permissive or non - permissive , may be stated in the form of a separately written license , or stated as exceptions ; the above requirements apply either way . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section8 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 8 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . T e r m i n a t i o n . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may not propagate or modify a covered work except as expressly provided under this License . Any attempt otherwise to propagate or modify it is void , and will automatically terminate your rights under this License ( including any patent licenses granted under the third paragraph of section 11 ) . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; However , if you cease all violation of this License , then your license from a particular copyright holder is reinstated ( a ) provisionally , unless and until the copyright holder explicitly and finally terminates your license , and ( b ) permanently , if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Moreover , your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means , this is the first time you have received notice of violation of this License ( for any work ) from that copyright holder , and you cure the violation prior to 30 days after your receipt of the notice . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License . If your rights have been terminated and not permanently reinstated , you do not qualify to receive new licenses for the same material under section 10 . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section9 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 9 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . A c c e p t a n c e N o t R e q u i r e d f o r H a v i n g C o p i e s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You are not required to accept this License in order to receive or run a copy of the Program . Ancillary propagation of a covered work occurring solely as a consequence of using peer - to - peer transmission to receive a copy likewise does not require acceptance . However , nothing other than this License grants you permission to propagate or modify any covered work . These actions infringe copyright if you do not accept this License . Therefore , by modifying or propagating a covered work , you indicate your acceptance of this License to do so . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section10 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 0 . A u t o m a t i c L i c e n s i n g o f D o w n s t r e a m R e c i p i e n t s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Each time you convey a covered work , the recipient automatically receives a license from the original licensors , to run , modify and propagate that work , subject to this License . You are not responsible for enforcing compliance by third parties with this License . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; An “ entity transaction ” is a transaction transferring control of an organization , or substantially all assets of one , or subdividing an organization , or merging organizations . If propagation of a covered work results from an entity transaction , each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party & apos ; s predecessor in interest had or could give under the previous paragraph , plus a right to possession of the Corresponding Source of the work from the predecessor in interest , if the predecessor has it or can get it with reasonable efforts . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License . For example , you may not impose a license fee , royalty , or other charge for exercise of rights granted under this License , and you may not initiate litigation ( including a cross - claim or counterclaim in a lawsuit ) alleging that any patent claim is infringed by making , using , selling , offering for sale , or importing the Program or any portion of it . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section11 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 . P a t e n t s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A “ contributor ” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based . The work thus licensed is called the contributor & apos ; s “ contributor version ” . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A contributor & apos ; s “ essential patent claims ” are all patent claims owned or controlled by the contributor , whether already acquired or hereafter acquired , that would be infringed by some manner , permitted by this License , of making , using , or selling its contributor version , but do not include claims that would be infringed only as a consequence of further modification of the contributor version . For purposes of this definition , “ control ” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Each contributor grants you a non - exclusive , worldwide , royalty - free patent license under the contributor & apos ; s essential patent claims , to make , use , sell , offer for sale , import and otherwise run , modify and propagate the contents of its contributor version . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; In the following three paragraphs , a “ patent license ” is any express agreement or commitment , however denominated , not to enforce a patent ( such as an express permission to practice a patent or covenant not to sue for patent infringement ) . To “ grant ” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If you convey a covered work , knowingly relying on a patent license , and the Corresponding Source of the work is not available for anyone to copy , free of charge and under the terms of this License , through a publicly available network server or other readily accessible means , then you must either ( 1 ) cause the Corresponding Source to be so available , or ( 2 ) arrange to deprive yourself of the benefit of the patent license for this particular work , or ( 3 ) arrange , in a manner consistent with the requirements of this License , to extend the patent license to downstream recipients . “ Knowingly relying ” means you have actual knowledge that , but for the patent license , your conveying the covered work in a country , or your recipient & apos ; s use of the covered work in a country , would infringe one or more identifiable patents in that country that you have reason to believe are valid . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If , pursuant to or in connection with a single transaction or arrangement , you convey , or propagate by procuring conveyance of , a covered work , and grant a patent license to some of the parties receiving the covered work authorizing them to use , propagate , modify or convey a specific copy of the covered work , then the patent license you grant is automatically extended to all recipients of the covered work and works based on it . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A patent license is “ discriminatory ” if it does not include within the scope of its coverage , prohibits the exercise of , or is conditioned on the non - exercise of one or more of the rights that are specifically granted under this License . You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software , under which you make payment to the third party based on the extent of your activity of conveying the work , and under which the third party grants , to any of the parties who would receive the covered work from you , a discriminatory patent license ( a ) in connection with copies of the covered work conveyed by you ( or copies made from those copies ) , or ( b ) primarily for and in connection with specific products or compilations that contain the covered work , unless you entered into that arrangement , or that patent license was granted , prior to 28 March 2007 . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section12 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 2 . N o S u r r e n d e r o f O t h e r s & a p o s ; F r e e d o m . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If conditions are imposed on you ( whether by court order , agreement or otherwise ) that contradict the conditions of this License , they do not excuse you from the conditions of this License . If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations , then as a consequence you may not convey it at all . For example , if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program , the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section13 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 3 . U s e w i t h t h e G N U A f f e r o G e n e r a l P u b l i c L i c e n s e . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Notwithstanding any other provision of this License , you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work , and to convey the resulting work . The terms of this License will continue to apply to the part which is the covered work , but the special requirements of the GNU Affero General Public License , section 13 , concerning interaction through a network will apply to the combination as such . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section14 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 4 . R e v i s e d V e r s i o n s o f t h i s L i c e n s e . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The Free Software Foundation may publish revised and / or new versions of the GNU General Public License from time to time . Such new versions will be similar in spirit to the present version , but may differ in detail to address new problems or concerns . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Each version is given a distinguishing version number . If the Program specifies that a certain numbered version of the GNU General Public License “ or any later version ” applies to it , you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation . If the Program does not specify a version number of the GNU General Public License , you may choose any version ever published by the Free Software Foundation . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used , that proxy & apos ; s public statement of acceptance of a version permanently authorizes you to choose that version for the Program . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Later license versions may give you additional or different permissions . However , no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section15 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 5 . D i s c l a i m e r o f W a r r a n t y . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; THERE IS NO WARRANTY FOR THE PROGRAM , TO THE EXTENT PERMITTED BY APPLICABLE LAW . EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND / OR OTHER PARTIES PROVIDE THE PROGRAM “ AS IS ” WITHOUT WARRANTY OF ANY KIND , EITHER EXPRESSED OR IMPLIED , INCLUDING , BUT NOT LIMITED TO , THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE . THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU . SHOULD THE PROGRAM PROVE DEFECTIVE , YOU ASSUME THE COST OF ALL NECESSARY SERVICING , REPAIR OR CORRECTION . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section16 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 6 . L i m i t a t i o n o f L i a b i l i t y . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER , OR ANY OTHER PARTY WHO MODIFIES AND / OR CONVEYS THE PROGRAM AS PERMITTED ABOVE , BE LIABLE TO YOU FOR DAMAGES , INCLUDING ANY GENERAL , SPECIAL , INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM ( INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS ) , EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section17 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 7 . I n t e r p r e t a t i o n o f S e c t i o n s 1 5 a n d 1 6 . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms , reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program , unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; END OF TERMS AND CONDITIONS & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; howto & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; H & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; o w t o A p p l y T h e s e T e r m s t o Y o u r N e w P r o g r a m s & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If you develop a new program , and you want it to be of the greatest possible use to the public , the best way to achieve this is to make it free software which everyone can redistribute and change under these terms . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; To do so , attach the following notices to the program . It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty ; and each file should have at least the “ copyright ” line and a pointer to where the full notice is found . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; & amp ; lt ; one line to give the program & apos ; s name and a brief idea of what it does . & amp ; gt ; & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; Copyright ( C ) & amp ; lt ; year & amp ; gt ; & amp ; lt ; name of author & amp ; gt ; & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; - qt - paragraph - type : empty ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; & lt ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; This program is free software : you can redistribute it and / or modify & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; it under the terms of the GNU General Public License as published by & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; the Free Software Foundation , either version 3 of the License , or & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; ( at your option ) any later version . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; - qt - paragraph - type : empty ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; & lt ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; This program is distributed in the hope that it will be useful , & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; but WITHOUT ANY WARRANTY ; without even the implied warranty of & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; GNU General Public License for more details . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; - qt - paragraph - type : empty ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; & lt ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; You should have received a copy of the GNU General Public License & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; along with this program . If not , see & amp ; lt ; http : //www.gnu.org/licenses/&gt;. </span></p>
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Also add information on how to contact you by electronic and paper mail . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If the program does terminal interaction , make it output a short notice like this when it starts in an interactive mode : & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; & amp ; lt ; program & amp ; gt ; Copyright ( C ) & amp ; lt ; year & amp ; gt ; & amp ; lt ; name of author & amp ; gt ; & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; This program comes with ABSOLUTELY NO WARRANTY ; for details type ` show w'.</span></p>
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; This is free software , and you are welcome to redistribute it & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; under certain conditions ; type ` show c' for details. </span></p>
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The hypothetical commands ` show w' and ` show c & apos ; should show the appropriate parts of the General Public License . Of course , your program & apos ; s commands might be different ; for a GUI interface , you would use an “ about box ” . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You should also get your employer ( if you work as a programmer ) or school , if any , to sign a “ copyright disclaimer ” for the program , if necessary . For more information on this , and how to apply and follow the GNU GPL , see & amp ; lt ; & lt ; /span><a href="http:/ / www . gnu . org / licenses / & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; text - decoration : underline ; color : # 0000 ff ; & quot ; & gt ; http : //www.gnu.org/licenses/</span></a><span style=" font-size:8pt;">&gt;. </span></p>
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The GNU General Public License does not permit incorporating your program into proprietary programs . If your program is a subroutine library , you may consider it more useful to permit linking proprietary applications with the library . If this is what you want to do , use the GNU Lesser General Public License instead of this License . But first , please read & amp ; lt ; & lt ; /span><a href="http:/ / www . gnu . org / philosophy / why - not - lgpl . html & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; text - decoration : underline ; color : # 0000 ff ; & quot ; & gt ; http : //www.gnu.org/philosophy/why-not-lgpl.html</span></a><span style=" font-size:8pt;">&gt;. </span></p></body></html></source>
< translation type = "obsolete" > & lt ; ! DOCTYPE HTML PUBLIC & quot ; - //W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
& lt ; html & gt ; & lt ; head & gt ; & lt ; meta name = & quot ; qrichtext & quot ; content = & quot ; 1 & quot ; / & g t ; & l t ; s t y l e t y p e = & q u o t ; t e x t / c s s & q u o t ; & g t ;
p , li { white - space : pre - wrap ; }
& lt ; / s t y l e & g t ; & l t ; / h e a d & g t ; & l t ; b o d y s t y l e = & q u o t ; f o n t - f a m i l y : & a p o s ; M S S h e l l D l g 2 & a p o s ; ; f o n t - s i z e : 8 . 2 5 p t ; f o n t - w e i g h t : 4 0 0 ; f o n t - s t y l e : n o r m a l ; & q u o t ; & g t ;
& lt ; p style = & quot ; margin - top :14px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; font - weight :600 ; & quot ; & gt ; GNU GENERAL PUBLIC LICENSE & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Version 3 , 29 June 2007 & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Copyright版权所有 © 2007 Free Software Foundation , Inc . & amp ; lt ; & lt ; /span><a href="http:/ / fsf . org / & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; text - decoration : underline ; color : # 0000 ff ; & quot ; & gt ; http : //fsf.org/</span></a><span style=" font-size:8pt;">&gt;</span></p>
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Everyone is permitted to copy and distribute verbatim copies of this license document , but changing it is not allowed . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; preamble & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; P & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; r e a m b l e & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The GNU General Public License is a free , copyleft license for software and other kinds of works . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The licenses for most software and other practical works are designed to take away your freedom to share and change the works . By contrast , the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program -- to make sure it remains free software for all its users . We , the Free Software Foundation , use the GNU General Public License for most of our software ; it applies also to any other work released this way by its authors . You can apply it to your programs , too . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; When we speak of free software , we are referring to freedom , not price . Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software ( and charge for them if you wish ) , that you receive source code or can get it if you want it , that you can change the software or use pieces of it in new free programs , and that you know you can do these things . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; To protect your rights , we need to prevent others from denying you these rights or asking you to surrender the rights . Therefore , you have certain responsibilities if you distribute copies of the software , or if you modify it : responsibilities to respect the freedom of others . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; For example , if you distribute copies of such a program , whether gratis or for a fee , you must pass on to the recipients the same freedoms that you received . You must make sure that they , too , receive or can get the source code . And you must show them these terms so they know their rights . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Developers that use the GNU GPL protect your rights with two steps : ( 1 ) assert copyright on the software , and ( 2 ) offer you this License giving you legal permission to copy , distribute and / or modify it . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; For the developers & apos ; and authors & apos ; protection , the GPL clearly explains that there is no warranty for this free software . For both users & apos ; and authors & apos ; sake , the GPL requires that modified versions be marked as changed , so that their problems will not be attributed erroneously to authors of previous versions . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Some devices are designed to deny users access to install or run modified versions of the software inside them , although the manufacturer can do so . This is fundamentally incompatible with the aim of protecting users & apos ; freedom to change the software . The systematic pattern of such abuse occurs in the area of products for individuals to use , which is precisely where it is most unacceptable . Therefore , we have designed this version of the GPL to prohibit the practice for those products . If such problems arise substantially in other domains , we stand ready to extend this provision to those domains in future versions of the GPL , as needed to protect the freedom of users . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Finally , every program is threatened constantly by software patents . States should not allow patents to restrict development and use of software on general - purpose computers , but in those that do , we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary . To prevent this , the GPL assures that patents cannot be used to render the program non - free . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The precise terms and conditions for copying , distribution and modification follow . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; terms & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; T & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; E R M S A N D C O N D I T I O N S & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section0 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 0 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . D e f i n i t i o n s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; “ This License ” refers to version 3 of the GNU General Public License . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; “ Copyright ” also means copyright - like laws that apply to other kinds of works , such as semiconductor masks . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; “ The Program ” refers to any copyrightable work licensed under this License . Each licensee is addressed as “ you ” . “ Licensees ” and “ recipients ” may be individuals or organizations . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; To “ modify ” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission , other than the making of an exact copy . The resulting work is called a “ modified version ” of the earlier work or a work “ based on ” the earlier work . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A “ covered work ” means either the unmodified Program or a work based on the Program . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; To “ propagate ” a work means to do anything with it that , without permission , would make you directly or secondarily liable for infringement under applicable copyright law , except executing it on a computer or modifying a private copy . Propagation includes copying , distribution ( with or without modification ) , making available to the public , and in some countries other activities as well . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; To “ convey ” a work means any kind of propagation that enables other parties to make or receive copies . Mere interaction with a user through a computer network , with no transfer of a copy , is not conveying . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; An interactive user interface displays “ Appropriate Legal Notices ” to the extent that it includes a convenient and prominently visible feature that ( 1 ) displays an appropriate copyright notice , and ( 2 ) tells the user that there is no warranty for the work ( except to the extent that warranties are provided ) , that licensees may convey the work under this License , and how to view a copy of this License . If the interface presents a list of user commands or options , such as a menu , a prominent item in the list meets this criterion . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section1 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . S o u r c e C o d e . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The “ source code ” for a work means the preferred form of the work for making modifications to it . “ Object code ” means any non - source form of a work . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A “ Standard Interface ” means an interface that either is an official standard defined by a recognized standards body , or , in the case of interfaces specified for a particular programming language , one that is widely used among developers working in that language . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The “ System Libraries ” of an executable work include anything , other than the work as a whole , that ( a ) is included in the normal form of packaging a Major Component , but which is not part of that Major Component , and ( b ) serves only to enable use of the work with that Major Component , or to implement a Standard Interface for which an implementation is available to the public in source code form . A “ Major Component ” , in this context , means a major essential component ( kernel , window system , and so on ) of the specific operating system ( if any ) on which the executable work runs , or a compiler used to produce the work , or an object code interpreter used to run it . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The “ Corresponding Source ” for a work in object code form means all the source code needed to generate , install , and ( for an executable work ) run the object code and to modify the work , including scripts to control those activities . However , it does not include the work & apos ; s System Libraries , or general - purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work . For example , Corresponding Source includes interface definition files associated with source files for the work , and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require , such as by intimate data communication or control flow between those subprograms and other parts of the work . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The Corresponding Source for a work in source code form is that same work . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section2 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 2 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . B a s i c P e r m i s s i o n s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; All rights granted under this License are granted for the term of copyright on the Program , and are irrevocable provided the stated conditions are met . This License explicitly affirms your unlimited permission to run the unmodified Program . The output from running a covered work is covered by this License only if the output , given its content , constitutes a covered work . This License acknowledges your rights of fair use or other equivalent , as provided by copyright law . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may make , run and propagate covered works that you do not convey , without conditions so long as your license otherwise remains in force . You may convey covered works to others for the sole purpose of having them make modifications exclusively for you , or provide you with facilities for running those works , provided that you comply with the terms of this License in conveying all material for which you do not control copyright . Those thus making or running the covered works for you must do so exclusively on your behalf , under your direction and control , on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Conveying under any other circumstances is permitted solely under the conditions stated below . Sublicensing is not allowed ; section 10 makes it unnecessary . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section3 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 3 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . P r o t e c t i n g U s e r s & a p o s ; L e g a l R i g h t s F r o m A n t i - C i r c u m v e n t i o n L a w . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996 , or similar laws prohibiting or restricting circumvention of such measures . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; When you convey a covered work , you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work , and you disclaim any intention to limit operation or modification of the work as a means of enforcing , against the work & apos ; s users , your or third parties & apos ; legal rights to forbid circumvention of technological measures . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section4 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 4 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . C o n v e y i n g V e r b a t i m C o p i e s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may convey verbatim copies of the Program & apos ; s source code as you receive it , in any medium , provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice ; keep intact all notices stating that this License and any non - permissive terms added in accord with section 7 apply to the code ; keep intact all notices of the absence of any warranty ; and give all recipients a copy of this License along with the Program . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may charge any price or no price for each copy that you convey , and you may offer support or warranty protection for a fee . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section5 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 5 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . C o n v e y i n g M o d i f i e d S o u r c e V e r s i o n s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may convey a work based on the Program , or the modifications to produce it from the Program , in the form of source code under the terms of section 4 , provided that you also meet all of these conditions : & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; ul style = & quot ; margin - top : 0px ; margin - bottom : 0px ; margin - left : 0px ; margin - right : 0px ; - qt - list - indent : 1 ; & quot ; & gt ; & lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :12px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; a ) The work must carry prominent notices stating that you modified it , and giving a relevant date . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; b ) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7 . This requirement modifies the requirement in section 4 to “ keep intact all notices ” . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; c ) You must license the entire work , as a whole , under this License to anyone who comes into possession of a copy . This License will therefore apply , along with any applicable section 7 additional terms , to the whole of the work , and all its parts , regardless of how they are packaged . This License gives no permission to license the work in any other way , but it does not invalidate such permission if you have separately received it . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; d ) If the work has interactive user interfaces , each must display Appropriate Legal Notices ; however , if the Program has interactive interfaces that do not display Appropriate Legal Notices , your work need not make them do so . & lt ; / l i & g t ; & l t ; / u l & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A compilation of a covered work with other separate and independent works , which are not by their nature extensions of the covered work , and which are not combined with it such as to form a larger program , in or on a volume of a storage or distribution medium , is called an “ aggregate ” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation & apos ; s users beyond what the individual works permit . Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section6 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 6 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . C o n v e y i n g N o n - S o u r c e F o r m s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may convey a covered work in object code form under the terms of sections 4 and 5 , provided that you also convey the machine - readable Corresponding Source under the terms of this License , in one of these ways : & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; ul style = & quot ; margin - top : 0px ; margin - bottom : 0px ; margin - left : 0px ; margin - right : 0px ; - qt - list - indent : 1 ; & quot ; & gt ; & lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :12px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; a ) Convey the object code in , or embodied in , a physical product ( including a physical distribution medium ) , accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; b ) Convey the object code in , or embodied in , a physical product ( including a physical distribution medium ) , accompanied by a written offer , valid for at least three years and valid for as long as you offer spare parts or customer support for that product model , to give anyone who possesses the object code either ( 1 ) a copy of the Corresponding Source for all the software in the product that is covered by this License , on a durable physical medium customarily used for software interchange , for a price no more than your reasonable cost of physically performing this conveying of source , or ( 2 ) access to copy the Corresponding Source from a network server at no charge . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; c ) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source . This alternative is allowed only occasionally and noncommercially , and only if you received the object code with such an offer , in accord with subsection 6 b . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; d ) Convey the object code by offering access from a designated place ( gratis or for a charge ) , and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge . You need not require recipients to copy the Corresponding Source along with the object code . If the place to copy the object code is a network server , the Corresponding Source may be on a different server ( operated by you or a third party ) that supports equivalent copying facilities , provided you maintain clear directions next to the object code saying where to find the Corresponding Source . Regardless of what server hosts the Corresponding Source , you remain obligated to ensure that it is available for as long as needed to satisfy these requirements . & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; e ) Convey the object code using peer - to - peer transmission , provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6 d . & lt ; / l i & g t ; & l t ; / u l & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A separable portion of the object code , whose source code is excluded from the Corresponding Source as a System Library , need not be included in conveying the object code work . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A “ User Product ” is either ( 1 ) a “ consumer product ” , which means any tangible personal property which is normally used for personal , family , or household purposes , or ( 2 ) anything designed or sold for incorporation into a dwelling . In determining whether a product is a consumer product , doubtful cases shall be resolved in favor of coverage . For a particular product received by a particular user , “ normally used ” refers to a typical or common use of that class of product , regardless of the status of the particular user or of the way in which the particular user actually uses , or expects or is expected to use , the product . A product is a consumer product regardless of whether the product has substantial commercial , industrial or non - consumer uses , unless such uses represent the only significant mode of use of the product . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; “ Installation Information ” for a User Product means any methods , procedures , authorization keys , or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source . The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If you convey an object code work under this section in , or with , or specifically for use in , a User Product , and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term ( regardless of how the transaction is characterized ) , the Corresponding Source conveyed under this section must be accompanied by the Installation Information . But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product ( for example , the work has been installed in ROM ) . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The requirement to provide Installation Information does not include a requirement to continue to provide support service , warranty , or updates for a work that has been modified or installed by the recipient , or for the User Product in which it has been modified or installed . Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Corresponding Source conveyed , and Installation Information provided , in accord with this section must be in a format that is publicly documented ( and with an implementation available to the public in source code form ) , and must require no special password or key for unpacking , reading or copying . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section7 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 7 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . A d d i t i o n a l T e r m s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; “ Additional permissions ” are terms that supplement the terms of this License by making exceptions from one or more of its conditions . Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License , to the extent that they are valid under applicable law . If additional permissions apply only to part of the Program , that part may be used separately under those permissions , but the entire Program remains governed by this License without regard to the additional permissions . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; When you convey a copy of a covered work , you may at your option remove any additional permissions from that copy , or from any part of it . ( Additional permissions may be written to require their own removal in certain cases when you modify the work . ) You may place additional permissions on material , added by you to a covered work , for which you have or can give appropriate copyright permission . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Notwithstanding any other provision of this License , for material you add to a covered work , you may ( if authorized by the copyright holders of that material ) supplement the terms of this License with terms : & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; ul style = & quot ; margin - top : 0px ; margin - bottom : 0px ; margin - left : 0px ; margin - right : 0px ; - qt - list - indent : 1 ; & quot ; & gt ; & lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :12px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; a ) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License ; or & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; b ) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it ; or & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; c ) Prohibiting misrepresentation of the origin of that material , or requiring that modified versions of such material be marked in reasonable ways as different from the original version ; or & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; d ) Limiting the use for publicity purposes of names of licensors or authors of the material ; or & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; e ) Declining to grant rights under trademark law for use of some trade names , trademarks , or service marks ; or & lt ; / l i & g t ;
& lt ; li style = & quot ; font - size :8pt ; & quot ; style = & quot ; margin - top :0px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; f ) Requiring indemnification of licensors and authors of that material by anyone who conveys the material ( or modified versions of it ) with contractual assumptions of liability to the recipient , for any liability that these contractual assumptions directly impose on those licensors and authors . & lt ; / l i & g t ; & l t ; / u l & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; All other non - permissive additional terms are considered “ further restrictions ” within the meaning of section 10 . If the Program as you received it , or any part of it , contains a notice stating that it is governed by this License along with a term that is a further restriction , you may remove that term . If a license document contains a further restriction but permits relicensing or conveying under this License , you may add to a covered work material governed by the terms of that license document , provided that the further restriction does not survive such relicensing or conveying . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If you add terms to a covered work in accord with this section , you must place , in the relevant source files , a statement of the additional terms that apply to those files , or a notice indicating where to find the applicable terms . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Additional terms , permissive or non - permissive , may be stated in the form of a separately written license , or stated as exceptions ; the above requirements apply either way . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section8 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 8 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . T e r m i n a t i o n . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may not propagate or modify a covered work except as expressly provided under this License . Any attempt otherwise to propagate or modify it is void , and will automatically terminate your rights under this License ( including any patent licenses granted under the third paragraph of section 11 ) . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; However , if you cease all violation of this License , then your license from a particular copyright holder is reinstated ( a ) provisionally , unless and until the copyright holder explicitly and finally terminates your license , and ( b ) permanently , if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Moreover , your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means , this is the first time you have received notice of violation of this License ( for any work ) from that copyright holder , and you cure the violation prior to 30 days after your receipt of the notice . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License . If your rights have been terminated and not permanently reinstated , you do not qualify to receive new licenses for the same material under section 10 . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section9 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 9 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; . A c c e p t a n c e N o t R e q u i r e d f o r H a v i n g C o p i e s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You are not required to accept this License in order to receive or run a copy of the Program . Ancillary propagation of a covered work occurring solely as a consequence of using peer - to - peer transmission to receive a copy likewise does not require acceptance . However , nothing other than this License grants you permission to propagate or modify any covered work . These actions infringe copyright if you do not accept this License . Therefore , by modifying or propagating a covered work , you indicate your acceptance of this License to do so . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section10 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 0 . A u t o m a t i c L i c e n s i n g o f D o w n s t r e a m R e c i p i e n t s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Each time you convey a covered work , the recipient automatically receives a license from the original licensors , to run , modify and propagate that work , subject to this License . You are not responsible for enforcing compliance by third parties with this License . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; An “ entity transaction ” is a transaction transferring control of an organization , or substantially all assets of one , or subdividing an organization , or merging organizations . If propagation of a covered work results from an entity transaction , each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party & apos ; s predecessor in interest had or could give under the previous paragraph , plus a right to possession of the Corresponding Source of the work from the predecessor in interest , if the predecessor has it or can get it with reasonable efforts . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License . For example , you may not impose a license fee , royalty , or other charge for exercise of rights granted under this License , and you may not initiate litigation ( including a cross - claim or counterclaim in a lawsuit ) alleging that any patent claim is infringed by making , using , selling , offering for sale , or importing the Program or any portion of it . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section11 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 . P a t e n t s . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A “ contributor ” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based . The work thus licensed is called the contributor & apos ; s “ contributor version ” . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A contributor & apos ; s “ essential patent claims ” are all patent claims owned or controlled by the contributor , whether already acquired or hereafter acquired , that would be infringed by some manner , permitted by this License , of making , using , or selling its contributor version , but do not include claims that would be infringed only as a consequence of further modification of the contributor version . For purposes of this definition , “ control ” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Each contributor grants you a non - exclusive , worldwide , royalty - free patent license under the contributor & apos ; s essential patent claims , to make , use , sell , offer for sale , import and otherwise run , modify and propagate the contents of its contributor version . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; In the following three paragraphs , a “ patent license ” is any express agreement or commitment , however denominated , not to enforce a patent ( such as an express permission to practice a patent or covenant not to sue for patent infringement ) . To “ grant ” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If you convey a covered work , knowingly relying on a patent license , and the Corresponding Source of the work is not available for anyone to copy , free of charge and under the terms of this License , through a publicly available network server or other readily accessible means , then you must either ( 1 ) cause the Corresponding Source to be so available , or ( 2 ) arrange to deprive yourself of the benefit of the patent license for this particular work , or ( 3 ) arrange , in a manner consistent with the requirements of this License , to extend the patent license to downstream recipients . “ Knowingly relying ” means you have actual knowledge that , but for the patent license , your conveying the covered work in a country , or your recipient & apos ; s use of the covered work in a country , would infringe one or more identifiable patents in that country that you have reason to believe are valid . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If , pursuant to or in connection with a single transaction or arrangement , you convey , or propagate by procuring conveyance of , a covered work , and grant a patent license to some of the parties receiving the covered work authorizing them to use , propagate , modify or convey a specific copy of the covered work , then the patent license you grant is automatically extended to all recipients of the covered work and works based on it . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; A patent license is “ discriminatory ” if it does not include within the scope of its coverage , prohibits the exercise of , or is conditioned on the non - exercise of one or more of the rights that are specifically granted under this License . You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software , under which you make payment to the third party based on the extent of your activity of conveying the work , and under which the third party grants , to any of the parties who would receive the covered work from you , a discriminatory patent license ( a ) in connection with copies of the covered work conveyed by you ( or copies made from those copies ) , or ( b ) primarily for and in connection with specific products or compilations that contain the covered work , unless you entered into that arrangement , or that patent license was granted , prior to 28 March 2007 . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section12 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 2 . N o S u r r e n d e r o f O t h e r s & a p o s ; F r e e d o m . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If conditions are imposed on you ( whether by court order , agreement or otherwise ) that contradict the conditions of this License , they do not excuse you from the conditions of this License . If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations , then as a consequence you may not convey it at all . For example , if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program , the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section13 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 3 . U s e w i t h t h e G N U A f f e r o G e n e r a l P u b l i c L i c e n s e . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Notwithstanding any other provision of this License , you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work , and to convey the resulting work . The terms of this License will continue to apply to the part which is the covered work , but the special requirements of the GNU Affero General Public License , section 13 , concerning interaction through a network will apply to the combination as such . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section14 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 4 . R e v i s e d V e r s i o n s o f t h i s L i c e n s e . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The Free Software Foundation may publish revised and / or new versions of the GNU General Public License from time to time . Such new versions will be similar in spirit to the present version , but may differ in detail to address new problems or concerns . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Each version is given a distinguishing version number . If the Program specifies that a certain numbered version of the GNU General Public License “ or any later version ” applies to it , you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation . If the Program does not specify a version number of the GNU General Public License , you may choose any version ever published by the Free Software Foundation . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used , that proxy & apos ; s public statement of acceptance of a version permanently authorizes you to choose that version for the Program . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Later license versions may give you additional or different permissions . However , no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section15 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 5 . D i s c l a i m e r o f W a r r a n t y . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; THERE IS NO WARRANTY FOR THE PROGRAM , TO THE EXTENT PERMITTED BY APPLICABLE LAW . EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND / OR OTHER PARTIES PROVIDE THE PROGRAM “ AS IS ” WITHOUT WARRANTY OF ANY KIND , EITHER EXPRESSED OR IMPLIED , INCLUDING , BUT NOT LIMITED TO , THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE . THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU . SHOULD THE PROGRAM PROVE DEFECTIVE , YOU ASSUME THE COST OF ALL NECESSARY SERVICING , REPAIR OR CORRECTION . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section16 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 6 . L i m i t a t i o n o f L i a b i l i t y . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER , OR ANY OTHER PARTY WHO MODIFIES AND / OR CONVEYS THE PROGRAM AS PERMITTED ABOVE , BE LIABLE TO YOU FOR DAMAGES , INCLUDING ANY GENERAL , SPECIAL , INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM ( INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS ) , EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; section17 & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 1 & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; 7 . I n t e r p r e t a t i o n o f S e c t i o n s 1 5 a n d 1 6 . & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms , reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program , unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; END OF TERMS AND CONDITIONS & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; a name = & quot ; howto & quot ; & gt ; & lt ; / a & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; H & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; f o n t - w e i g h t : 6 0 0 ; & q u o t ; & g t ; o w t o A p p l y T h e s e T e r m s t o Y o u r N e w P r o g r a m s & l t ; / s p a n & g t ; & l t ; s p a n s t y l e = & q u o t ; f o n t - s i z e : 8 p t ; & q u o t ; & g t ; & l t ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If you develop a new program , and you want it to be of the greatest possible use to the public , the best way to achieve this is to make it free software which everyone can redistribute and change under these terms . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; To do so , attach the following notices to the program . It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty ; and each file should have at least the “ copyright ” line and a pointer to where the full notice is found . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; & amp ; lt ; one line to give the program & apos ; s name and a brief idea of what it does . & amp ; gt ; & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; Copyright ( C ) & amp ; lt ; year & amp ; gt ; & amp ; lt ; name of author & amp ; gt ; & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; - qt - paragraph - type : empty ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; & lt ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; This program is free software : you can redistribute it and / or modify & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; it under the terms of the GNU General Public License as published by & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; the Free Software Foundation , either version 3 of the License , or & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; ( at your option ) any later version . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; - qt - paragraph - type : empty ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; & lt ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; This program is distributed in the hope that it will be useful , & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; but WITHOUT ANY WARRANTY ; without even the implied warranty of & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; GNU General Public License for more details . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; - qt - paragraph - type : empty ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; & lt ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; You should have received a copy of the GNU General Public License & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; along with this program . If not , see & amp ; lt ; http : //www.gnu.org/licenses/&gt;. </span></p>
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; Also add information on how to contact you by electronic and paper mail . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; If the program does terminal interaction , make it output a short notice like this when it starts in an interactive mode : & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; & amp ; lt ; program & amp ; gt ; Copyright ( C ) & amp ; lt ; year & amp ; gt ; & amp ; lt ; name of author & amp ; gt ; & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; This program comes with ABSOLUTELY NO WARRANTY ; for details type ` show w'.</span></p>
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :0px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; This is free software , and you are welcome to redistribute it & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :0px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - family : & apos ; Courier New , courier & apos ; ; font - size :8pt ; & quot ; & gt ; under certain conditions ; type ` show c' for details. </span></p>
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The hypothetical commands ` show w' and ` show c & apos ; should show the appropriate parts of the General Public License . Of course , your program & apos ; s commands might be different ; for a GUI interface , you would use an “ about box ” . & lt ; / s p a n & g t ; & l t ; / p & g t ;
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; You should also get your employer ( if you work as a programmer ) or school , if any , to sign a “ copyright disclaimer ” for the program , if necessary . For more information on this , and how to apply and follow the GNU GPL , see & amp ; lt ; & lt ; /span><a href="http:/ / www . gnu . org / licenses / & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; text - decoration : underline ; color : # 0000 ff ; & quot ; & gt ; http : //www.gnu.org/licenses/</span></a><span style=" font-size:8pt;">&gt;. </span></p>
& lt ; p style = & quot ; margin - top :12px ; margin - bottom :12px ; margin - left :0px ; margin - right :0px ; - qt - block - indent :0 ; text - indent :0px ; & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; & quot ; & gt ; The GNU General Public License does not permit incorporating your program into proprietary programs . If your program is a subroutine library , you may consider it more useful to permit linking proprietary applications with the library . If this is what you want to do , use the GNU Lesser General Public License instead of this License . But first , please read & amp ; lt ; & lt ; /span><a href="http:/ / www . gnu . org / philosophy / why - not - lgpl . html & quot ; & gt ; & lt ; span style = & quot ; font - size :8pt ; text - decoration : underline ; color : # 0000 ff ; & quot ; & gt ; http : //www.gnu.org/philosophy/why-not-lgpl.html</span></a><span style=" font-size:8pt;">&gt;. </span></p></body></html></translation>
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../about.ui" line = "359" / >
2021-09-10 10:02:59 +08:00
< source > Close < / source >
< translation > 关 闭 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../about.cpp" line = "36" / >
2021-09-10 10:02:59 +08:00
< source > Name : < / source >
< translation > 名 称 : < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../about.cpp" line = "37" / >
2021-09-10 10:02:59 +08:00
< source > Version : < / source >
< translation > 版 本 : < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../about.cpp" line = "38" / >
2021-09-10 10:02:59 +08:00
< source > Author : < / source >
< translation > 作 者 : < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../about.cpp" line = "39" / >
2021-09-10 10:02:59 +08:00
< source > Website : < / source >
< oldsource > Website : < / oldsource >
2021-09-12 12:47:22 +08:00
< translation > 官 网 : < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../about.cpp" line = "43" / >
2021-09-10 10:02:59 +08:00
< source > Translations : < / source >
< translation > 翻 译 : < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../about.cpp" line = "57" / >
2021-09-10 10:02:59 +08:00
< source > For Metatag manipulation < / source >
< translation > 元 标 记 操 纵 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../about.cpp" line = "59" / >
2021-09-10 10:02:59 +08:00
< source > Base of the icon set < / source >
< translation > 图 示 基 础 来 源 < / translation >
< / message >
< / context >
< context >
< name > Caesium < / name >
< message >
< source > Caesium - Image Compressor < / source >
2021-10-07 22:33:11 +08:00
< translation type = "vanished" > Caesium - 图 像 压 缩 器 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "135" / >
2021-09-10 10:02:59 +08:00
< source > Name < / source >
< translation > 名 称 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "140" / >
2021-09-10 10:02:59 +08:00
< source > Size < / source >
< translation > 大 小 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "145" / >
2021-09-10 10:02:59 +08:00
< source > New Size < / source >
< translation > 新 大 小 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "150" / >
2021-09-10 10:02:59 +08:00
< source > Ratio < / source >
< translation > 比 率 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "155" / >
2021-09-10 10:02:59 +08:00
< source > Quality < / source >
< translation > 质 量 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "160" / >
2021-09-10 10:02:59 +08:00
< source > Resolution < / source >
2021-09-12 12:47:22 +08:00
< translation > 分 辨 率 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "165" / >
2021-09-10 10:02:59 +08:00
< source > New Resolution < / source >
2021-09-12 12:47:22 +08:00
< translation > 新 分 辨 率 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "170" / >
2021-09-10 10:02:59 +08:00
< source > Full Path < / source >
< translation > 完 整 路 径 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "183" / >
2021-09-10 10:02:59 +08:00
< source > Add < / source >
< translation > 添 加 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "200" / >
2021-09-10 10:02:59 +08:00
< source > Remove < / source >
< translation > 删 除 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "214" / >
< location filename = "../caesium.ui" line = "2488" / >
2021-09-10 10:02:59 +08:00
< source > Preview < / source >
< translation > 预 览 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "307" / >
2021-09-10 10:02:59 +08:00
< source > A new version is available ! < / source >
< translation > 新 版 本 已 发 布 ! < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "371" / >
2021-09-10 10:02:59 +08:00
< source > Compression Options < / source >
< translation > 压 缩 选 项 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "394" / >
2021-09-10 10:02:59 +08:00
< source > Quality : < / source >
< translation > 质 量 : < / translation >
< / message >
< message >
< source > Same Quality For All < / source >
< translation type = "obsolete" > 全 部 统 一 质 量 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "478" / >
2021-09-10 10:02:59 +08:00
< source > Set Quality < / source >
< translation > 设 定 质 量 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "504" / >
2021-09-10 10:02:59 +08:00
< source > Format : < / source >
< translation > 格 式 : < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "521" / >
2021-09-10 10:02:59 +08:00
< source > JPG < / source >
< translation > JPG < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "526" / >
2021-09-10 10:02:59 +08:00
< source > PNG < / source >
< translation > PNG < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "531" / >
2021-09-10 10:02:59 +08:00
< source > BMP < / source >
< translation > BMP < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "596" / >
2021-09-10 10:02:59 +08:00
< source > Resize < / source >
2021-09-12 12:47:22 +08:00
< translation > 调 整 大 小 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "628" / >
2021-09-10 10:02:59 +08:00
< source > Absolute < / source >
2021-09-12 12:47:22 +08:00
< translation > 绝 对 值 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "633" / >
2021-09-10 10:02:59 +08:00
< source > Percentage < / source >
2021-09-12 12:47:22 +08:00
< translation > 百 分 比 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "723" / >
2021-09-10 10:02:59 +08:00
< source > Height : < / source >
2021-09-12 12:47:22 +08:00
< translation > 高 度 : < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "452" / >
< location filename = "../caesium.ui" line = "661" / >
2021-09-10 10:02:59 +08:00
< source > Same for all < / source >
2021-09-12 12:47:22 +08:00
< translation > 到 所 有 项 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "536" / >
2021-09-10 10:02:59 +08:00
< source > Input < / source >
2021-09-12 12:47:22 +08:00
< translation > 输 入 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "654" / >
2021-09-10 10:02:59 +08:00
< source > Apply < / source >
2021-09-12 12:47:22 +08:00
< translation > 应 用 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "678" / >
2021-09-10 10:02:59 +08:00
< source > Width : < / source >
2021-09-12 12:47:22 +08:00
< translation > 宽 度 : < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "750" / >
2021-09-10 10:02:59 +08:00
< source > Keep Aspect Ratio < / source >
2021-09-12 12:47:22 +08:00
< translation > 保 持 纵 横 比 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "757" / >
2021-09-10 10:02:59 +08:00
< source > Do not enlarge images < / source >
2021-09-12 12:47:22 +08:00
< translation > 不 要 放 大 图 像 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "774" / >
2021-09-10 10:02:59 +08:00
< source > Output Folder < / source >
< translation > 保 存 文 件 夹 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "815" / >
2021-09-10 10:02:59 +08:00
< source > . . . < / source >
< translation > . . . < / translation >
< / message >
< message >
< source > Remember Last Folder < / source >
< translation type = "obsolete" > 记 住 这 个 位 置 < / translation >
< / message >
< message >
< source > Same Folder as Input < / source >
< translation type = "obsolete" > 与 来 源 文 件 夹 同 位 置 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "822" / >
2021-09-10 10:02:59 +08:00
< source > Keep Structure < / source >
2021-09-12 12:47:22 +08:00
< translation > 保 持 目 录 结 构 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "836" / >
2021-09-10 10:02:59 +08:00
< source > Remember last folder < / source >
2021-09-12 12:47:22 +08:00
< translation > 记 住 最 后 路 径 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "859" / >
2021-09-10 10:02:59 +08:00
< source > Same folder as input < / source >
2021-09-12 12:47:22 +08:00
< translation > 和 输 入 路 径 保 持 相 同 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "879" / >
2021-09-10 10:02:59 +08:00
< source > Suffix : < / source >
< translation > 后 缀 : < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "1043" / >
2021-09-10 10:02:59 +08:00
< source > Not allowed ! < / source >
< translation > 不 被 允 许 ! < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "1086" / >
2021-09-10 10:02:59 +08:00
< source > Waiting . . . < / source >
< translation > 等 待 中 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "1142" / >
< location filename = "../caesium.cpp" line = "1194" / >
2021-09-10 10:02:59 +08:00
< source > Cancel < / source >
< translation > 取 消 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "1165" / >
2021-09-10 10:02:59 +08:00
< source > The original files will be deleted ! < / source >
< translation > 原 始 文 件 将 被 删 除 ! < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "1647" / >
2021-09-10 10:02:59 +08:00
< source > Original Image < / source >
< translation > 原 图 像 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2121" / >
2021-09-10 10:02:59 +08:00
< source > Compressed Image < / source >
< translation > 压 缩 后 图 像 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2211" / >
2021-09-10 10:02:59 +08:00
< source > Auto preview < / source >
2021-09-12 12:47:22 +08:00
< translation > 自 动 预 览 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2293" / >
2021-09-10 10:02:59 +08:00
< source > File < / source >
< translation > 文 件 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2311" / >
2021-09-10 10:02:59 +08:00
< source > Edit < / source >
< translation > 编 辑 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2319" / >
2021-09-10 10:02:59 +08:00
< source > Action < / source >
< translation > 动 作 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2327" / >
2021-09-10 10:02:59 +08:00
< source > View < / source >
< translation > 查 看 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2331" / >
2021-09-10 10:02:59 +08:00
< source > Toolbar Icon Size < / source >
< translation > 工 具 栏 图 标 大 小 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2341" / >
2021-09-10 10:02:59 +08:00
< source > Help < / source >
< translation > 帮 助 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2355" / >
2021-09-10 10:02:59 +08:00
< source > Tools < / source >
< translation > 工 具 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2416" / >
2021-09-10 10:02:59 +08:00
< source > Add Pictures . . . < / source >
< translation > 添 加 图 像 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2419" / >
2021-09-10 10:02:59 +08:00
< source > Ctrl + O < / source >
< translation > Ctrl + O < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2428" / >
2021-09-10 10:02:59 +08:00
< source > Open List . . . < / source >
< translation > 打 开 列 表 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2431" / >
2021-09-10 10:02:59 +08:00
< source > Ctrl + L < / source >
< translation > Ctrl + L < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2440" / >
2021-09-10 10:02:59 +08:00
< source > Save List As . . . < / source >
< translation > 另 存 列 表 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2443" / >
2021-09-10 10:02:59 +08:00
< source > Ctrl + S < / source >
< translation > Ctrl + S < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2452" / >
2021-09-10 10:02:59 +08:00
< source > Exit < / source >
< translation > 退 出 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2455" / >
2021-09-10 10:02:59 +08:00
< source > Ctrl + Q < / source >
< translation > Ctrl + Q < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2464" / >
2021-09-10 10:02:59 +08:00
< source > Remove Item < / source >
< translation > 删 除 选 项 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2467" / >
2021-09-10 10:02:59 +08:00
< source > Del < / source >
< translation > Del < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2476" / >
2021-09-10 10:02:59 +08:00
< source > Clear List < / source >
< translation > 清 除 列 表 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2479" / >
2021-09-10 10:02:59 +08:00
< source > Ctrl + Del < / source >
< translation > Ctrl + Del < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2491" / >
2021-09-10 10:02:59 +08:00
< source > Ctrl + P < / source >
< translation > Ctrl + P < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2651" / >
2021-09-10 10:02:59 +08:00
< source > Minimize to tray < / source >
2021-09-12 12:47:22 +08:00
< translation > 最 小 化 到 托 盘 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2654" / >
2021-09-10 10:02:59 +08:00
< source > Minimize the application to system tray < / source >
2021-09-12 12:47:22 +08:00
< translation > 将 应 用 程 序 最 小 化 到 系 统 托 盘 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2657" / >
2021-09-10 10:02:59 +08:00
< source > Ctrl + Alt + Q < / source >
2021-09-12 12:47:22 +08:00
< translation > Ctrl + Alt + Q < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "340" / >
< location filename = "../caesium.ui" line = "2500" / >
2021-09-10 10:02:59 +08:00
< source > Compress ! < / source >
< translation > 压 缩 ! < / translation >
< / message >
< message >
< source > Return < / source >
< translation type = "obsolete" > 返 回 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2509" / >
2021-09-10 10:02:59 +08:00
< source > Online Support < / source >
< translation > 在 线 支 持 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2518" / >
2021-09-10 10:02:59 +08:00
< source > Website < / source >
< translation > 官 网 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2521" / >
2021-09-10 10:02:59 +08:00
< source > Ctrl + W < / source >
< translation > Ctrl + W < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2530" / >
2021-09-10 10:02:59 +08:00
< source > Check for Updates < / source >
< translation > 检 查 更 新 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2539" / >
2021-09-10 10:02:59 +08:00
< source > Donate to Caesium < / source >
< translation > 捐 款 给 Caesium < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2548" / >
2021-09-10 10:02:59 +08:00
< source > About < / source >
< translation > 关 于 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2553" / >
< location filename = "../caesium.cpp" line = "778" / >
2021-09-10 10:02:59 +08:00
< source > About Qt < / source >
< translation > 关 于 Qt < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2564" / >
2021-09-10 10:02:59 +08:00
< source > Show Toolbar < / source >
< translation > 显 示 工 具 栏 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2573" / >
2021-09-10 10:02:59 +08:00
< source > Settings < / source >
< translation > 设 定 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2582" / >
2021-09-10 10:02:59 +08:00
< source > Open Folder . . . < / source >
< translation > 打 开 文 件 夹 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2585" / >
2021-09-10 10:02:59 +08:00
< source > Ctrl + Shift + O < / source >
< translation > Ctrl + Shift + O < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2594" / >
2021-09-10 10:02:59 +08:00
< source > Remove Item From List and Hard Disk < / source >
< translation > 从 列 表 和 硬 盘 中 删 除 选 项 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2597" / >
2021-09-10 10:02:59 +08:00
< source > Ctrl + Shift + D < / source >
< translation > Ctrl + Shift + D < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2609" / >
2021-09-10 10:02:59 +08:00
< source > Save List < / source >
< translation > 保 存 列 表 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2617" / >
2021-09-10 10:02:59 +08:00
< source > 32 x32 < / source >
< translation > 32 x32 < / translation >
< / message >
< message >
< source > 48 x48 < / source >
< translation type = "obsolete" > 48 x48 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2625" / >
2021-09-10 10:02:59 +08:00
< source > 24 x24 < / source >
< translation > 24 x24 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2634" / >
2021-09-10 10:02:59 +08:00
< source > Save Profile . . . < / source >
< translation > 保 存 布 局 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "2643" / >
2021-09-10 10:02:59 +08:00
< source > Load Profile . . . < / source >
< translation > 读 取 布 局 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "479" / >
2021-09-10 10:02:59 +08:00
< source > Select file ( s ) < / source >
< translation > 选 择 文 件 < / translation >
< / message >
< message >
< source > Supported Images ( * . bmp * . jpg * . jpeg * . tif * . tiff * . png * . ppm * . xbm * . xpm ) ; ; PNG Files ( * . png ) ; ; JPEG Files ( * . jpg * . jpeg ) ; ; BMP Files ( * . bmp ) ; ; TIFF Files ( * . tif * . tiff ) ; ; PPM Files ( * . ppm ) ; ; XBM Files ( * . xbm ) ; ; XPM Files ( * . xpm ) < / source >
2021-10-07 22:33:11 +08:00
< translation type = "vanished" > 支 持 的 图 像 格 式 ( * . bmp * . jpg * . jpeg * . tif * . tiff * . png * . ppm * . xbm * . xpm ) ; ; PNG 文 件 ( * . png ) ; ; JPEG 文 件 ( * . jpg * . jpeg ) ; ; BMP 文 件 ( * . bmp ) ; ; TIFF 文 件 ( * . tif * . tiff ) ; ; PPM 文 件 ( * . ppm ) ; ; XBM 文 件 ( * . xbm ) ; ; XPM 文 件 ( * . xpm ) < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "953" / >
2021-09-10 10:02:59 +08:00
< source > Compression finished !
- < / source >
2021-09-12 12:47:22 +08:00
< translation > 压 缩 完 成 !
- < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "954" / >
2021-09-10 10:02:59 +08:00
< source > compressed
- < / source >
2021-09-12 12:47:22 +08:00
< translation > 已 压 缩
- < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "955" / >
2021-09-10 10:02:59 +08:00
< source > skipped
- < / source >
2021-09-12 12:47:22 +08:00
< translation > 已 跳 过
- < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1134" / >
2021-09-10 10:02:59 +08:00
< source > Item count : < / source >
< translation > 项 计 数 : < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "525" / >
2021-09-10 10:02:59 +08:00
< source > Open Directory < / source >
< translation > 打 开 文 件 夹 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "479" / >
< source > Supported Images ( * . bmp * . jpg * . jpeg * . jfif * . tif * . tiff * . png * . ppm * . xbm * . xpm ) ; ; PNG Files ( * . png ) ; ; JPEG Files ( * . jpg * . jpeg * . jfif ) ; ; BMP Files ( * . bmp ) ; ; TIFF Files ( * . tif * . tiff ) ; ; PPM Files ( * . ppm ) ; ; XBM Files ( * . xbm ) ; ; XPM Files ( * . xpm ) < / source >
< translation > 支 持 的 图 像 格 式 ( * . bmp * . jpg * . jpeg * . jfif * . tif * . tiff * . png * . ppm * . xbm * . xpm ) ; ; PNG 文 件 ( * . png ) ; ; JPEG 文 件 ( * . jpg * . jpeg * . jfif ) ; ; BMP 文 件 ( * . bmp ) ; ; TIFF 文 件 ( * . tif * . tiff ) ; ; PPM 文 件 ( * . ppm ) ; ; XBM 文 件 ( * . xbm ) ; ; XPM 文 件 ( * . xpm ) < / translation >
< / message >
< message >
< location filename = "../caesium.cpp" line = "657" / >
2021-09-10 10:02:59 +08:00
< source > Select output directory < / source >
< translation > 选 择 保 存 文 件 夹 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.ui" line = "558" / >
2021-09-10 10:02:59 +08:00
< source > I can & apos ; t set the quality ! < / source >
< translation > 无 法 设 置 此 质 量 ! < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "693" / >
2021-09-10 10:02:59 +08:00
< source > Info < / source >
< translation > 信 息 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "694" / >
2021-09-10 10:02:59 +08:00
< source > PNG and BMP are loseless formats , and
can & apos ; t be compressed like JPG do .
Caesium will set the quality level automatically
for those formats . < / source >
< translation > PNG 与 BMP 为 无 损 格 式 ,
无 法 如 JPG 般 被 压 缩 。
Caesium 将 自 动 为 它 们 设 置 合 适 的 质 量 等 级 。 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "765" / >
< location filename = "../caesium.cpp" line = "1294" / >
2021-09-10 10:02:59 +08:00
< source > Save as . . . < / source >
< translation > 另 存 为 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "765" / >
< location filename = "../caesium.cpp" line = "772" / >
2021-09-10 10:02:59 +08:00
< source > Caesium List ( * . clf ) < / source >
< translation > Caesium 列 表 ( * . clf ) < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "772" / >
2021-09-10 10:02:59 +08:00
< source > Open a list file . . . < / source >
< translation > 打 开 列 表 文 件 . . . < / translation >
< / message >
< message >
< source > About Qt4 < / source >
< translation type = "obsolete" > 关 于 Qt4 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "879" / >
< location filename = "../caesium.cpp" line = "910" / >
< location filename = "../caesium.cpp" line = "915" / >
< location filename = "../caesium.cpp" line = "1694" / >
2021-09-10 10:02:59 +08:00
< source > Error < / source >
< translation > 错 误 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "880" / >
2021-09-10 10:02:59 +08:00
< source > Failed to create the directory .
Aborting . < / source >
< translation > 建 立 文 件 夹 失 败 。
终 止 中 。 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "910" / >
2021-09-10 10:02:59 +08:00
< source > The list is empty ! Fill it ! < / source >
< translation > 空 列 表 ! 请 添 加 图 像 ! < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "915" / >
2021-09-10 10:02:59 +08:00
< source > Set an Output Directory first ! < / source >
< translation > 请 先 设 定 保 存 文 件 夹 ! < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "928" / >
2021-09-10 10:02:59 +08:00
< source > Deleting original files . . . < / source >
< translation > 原 始 文 件 删 除 中 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "953" / >
2021-09-10 10:02:59 +08:00
< source > Compression done ! < / source >
< translation > 压 缩 已 完 成 ! < / translation >
< / message >
< message >
< source > Compression Completed with :
» < / source >
< translation type = "obsolete" > 完 成 压 缩 :
» < / translation >
< / message >
< message >
< source > compressed
» < / source >
< translation type = "obsolete" > 已 压 缩
» < / translation >
< / message >
< message >
< source > skipped
» < / source >
< translation type = "obsolete" > 已 忽 略
» < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "956" / >
2021-09-10 10:02:59 +08:00
< source > error ( s )
Time elapsed : < / source >
< translation > 错 误
运 行 时 间 : < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "958" / >
2021-09-10 10:02:59 +08:00
< source >
Saved space : < / source >
< translation >
省 下 空 间 : < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1002" / >
2021-09-10 10:02:59 +08:00
< source > Processing : < / source >
2021-09-12 12:47:22 +08:00
< translation > 处 理 中 : < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
< source > - Caesium - Image Compressor < / source >
2021-10-07 22:33:11 +08:00
< translation type = "vanished" > - Caesium - 图 像 压 缩 器 < / translation >
< / message >
< message >
< location filename = "../caesium.cpp" line = "784" / >
< source > Information < / source >
< translation > 信 息 < / translation >
< / message >
< message >
< location filename = "../caesium.cpp" line = "785" / >
< source > You are currently using a forked version of Caesium .
Update checker is temporary not available . < / source >
< translation > 您 正 在 使 用 的 是 一 个 Caesium 的 派 生 分 支 版 本 。
检 查 更 新 功 能 暂 不 可 用 。 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1166" / >
< location filename = "../caesium.cpp" line = "1191" / >
2021-09-10 10:02:59 +08:00
< source > Warning < / source >
< translation > 警 告 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1167" / >
2021-09-10 10:02:59 +08:00
< source > This action will delete the selected files PERMANENTLY .
Are you sure you want to continue ? < / source >
< translation > 这 将 会 把 所 选 文 件 永 远 删 除 !
是 否 确 定 继 续 ? < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1168" / >
< location filename = "../caesium.cpp" line = "1193" / >
2021-09-10 10:02:59 +08:00
< source > Yes < / source >
< translation > 是 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1169" / >
2021-09-10 10:02:59 +08:00
< source > No < / source >
< translation > 否 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1192" / >
2021-09-10 10:02:59 +08:00
< source > The output folder doesn & apos ; t exists .
Do you want to create it ? < / source >
< translation > 保 存 文 件 夹 不 存 在 。
是 否 要 以 这 命 名 新 建 它 ? < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1294" / >
< location filename = "../caesium.cpp" line = "1322" / >
2021-09-10 10:02:59 +08:00
< source > Caesium Profile ( * . cpf ) < / source >
< translation > Caesium 布 局 ( * . cpf ) < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1322" / >
2021-09-10 10:02:59 +08:00
< source > Select a profile file . . . < / source >
< translation > 选 择 布 局 文 档 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1476" / >
2021-09-10 10:02:59 +08:00
< source > Restore < / source >
2021-09-12 12:47:22 +08:00
< translation > 恢 复 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1480" / >
2021-09-10 10:02:59 +08:00
< source > Close < / source >
2021-09-12 12:47:22 +08:00
< translation > 关 闭 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../caesium.cpp" line = "1694" / >
2021-09-10 10:02:59 +08:00
< source > Failed to create the directory structure . < / source >
2021-09-12 12:47:22 +08:00
< translation > 创 建 目 录 结 构 失 败 。 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< / context >
< context >
< name > Exit < / name >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../exit.ui" line = "29" / >
2021-09-10 10:02:59 +08:00
< source > Are you sure ? < / source >
< translation > 您 是 否 确 认 ? < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../exit.ui" line = "111" / >
2021-09-10 10:02:59 +08:00
< source > Do you really want to exit Caesium ? < / source >
< translation > 是 否 确 认 离 开 Caesium ? < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../exit.ui" line = "142" / >
2021-09-10 10:02:59 +08:00
< source > Always check < / source >
< translation > 始 终 提 问 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../exit.ui" line = "171" / >
2021-09-10 10:02:59 +08:00
< source > Yes < / source >
< translation > 是 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../exit.ui" line = "184" / >
2021-09-10 10:02:59 +08:00
< source > No < / source >
< translation > 否 < / translation >
< / message >
< / context >
< context >
< name > Preferences < / name >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "29" / >
2021-09-10 10:02:59 +08:00
< source > Preferences < / source >
< translation > 偏 好 设 置 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "79" / >
2021-09-10 10:02:59 +08:00
< source > General < / source >
< translation > 常 规 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "137" / >
2021-09-10 10:02:59 +08:00
< source > Default Path < / source >
< translation > 默 认 位 置 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../preferences.ui" line = "189" / >
2021-09-10 10:02:59 +08:00
< source > Use a default output directory if none is specified < / source >
< translation > 若 无 特 定 保 存 位 置 设 置 , 使 用 以 下 默 认 位 置 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../preferences.ui" line = "173" / >
2021-09-10 10:02:59 +08:00
< source > . . . < / source >
< translation > . . . < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "213" / >
2021-09-10 10:02:59 +08:00
< source > Default Image View < / source >
< translation > 默 认 图 像 浏 览 方 式 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "239" / >
2021-09-10 10:02:59 +08:00
< source > Original Size < / source >
< translation > 原 始 大 小 < / translation >
< / message >
< message >
< source > buttonGroup < / source >
< translation type = "obsolete" > buttonGroup < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "255" / >
2021-09-10 10:02:59 +08:00
< source > Fit Window < / source >
< translation > 窗 口 大 小 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "273" / >
2021-09-10 10:02:59 +08:00
< source > Scan subdirectories when you open a folder < / source >
< translation > 当 打 开 文 件 夹 时 同 时 搜 索 子 目 录 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "286" / >
2021-09-10 10:02:59 +08:00
< source > Load the last used profile at startup < / source >
< translation > 程 序 启 动 时 开 启 之 前 使 用 的 布 置 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "306" / >
2021-09-10 10:02:59 +08:00
< source > Prompt before exit < / source >
< translation > 离 开 时 提 醒 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "319" / >
2021-09-10 10:02:59 +08:00
< source > Check for updates at startup < / source >
< oldsource > Check for uptades at startup < / oldsource >
2021-09-12 12:47:22 +08:00
< translation > 启 动 时 检 查 更 新 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "88" / >
2021-09-10 10:02:59 +08:00
< source > Compression < / source >
< translation > 压 缩 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "450" / >
2021-09-10 10:02:59 +08:00
< source > Keep EXIF Information while compressing < / source >
< translation > 压 缩 时 保 留 EXIF 信 息 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "477" / >
2021-09-10 10:02:59 +08:00
< source > Delete the original file from disk < / source >
< translation > 从 硬 盘 中 删 除 原 始 文 件 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "460" / >
2021-09-10 10:02:59 +08:00
< source > Keep the original Date Information < / source >
< translation > 保 留 原 始 日 期 信 息 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "97" / >
< location filename = "../preferences.ui" line = "678" / >
2021-09-10 10:02:59 +08:00
< source > Language < / source >
< translation > 语 言 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "296" / >
2021-09-10 10:02:59 +08:00
< source > Restore last used list at startup < / source >
2021-09-12 12:47:22 +08:00
< translation > 启 动 时 恢 复 上 次 使 用 的 列 表 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "329" / >
2021-09-10 10:02:59 +08:00
< source > Restore window size and layout at startup < / source >
2021-09-12 12:47:22 +08:00
< translation > 启 动 时 恢 复 上 次 的 窗 口 大 小 和 布 局 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "354" / >
2021-09-10 10:02:59 +08:00
< source > Style < / source >
2021-09-12 12:47:22 +08:00
< translation > 风 格 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "376" / >
2021-09-10 10:02:59 +08:00
< source > WindowsXP < / source >
2021-09-12 12:47:22 +08:00
< translation > WindowsXP < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "470" / >
2021-09-10 10:02:59 +08:00
< source > Skip if the output size is greater than the original < / source >
< translation > 若 压 缩 后 文 件 大 小 大 于 原 始 文 件 , 忽 略 保 存 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "505" / >
2021-09-10 10:02:59 +08:00
< source > Don & apos ; t delete if input extension is different from output one < / source >
2021-09-12 12:47:22 +08:00
< translation > 当 输 入 文 件 的 扩 展 名 和 输 出 不 同 时 不 进 行 文 件 删 除 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "514" / >
2021-09-10 10:02:59 +08:00
< source > Optimize PNG files during compression < / source >
2021-09-12 12:47:22 +08:00
< translation > 压 缩 时 优 化 PNG 文 件 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "548" / >
2021-09-10 10:02:59 +08:00
< source > Level : < / source >
2021-09-12 12:47:22 +08:00
< translation > 级 别 : < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "598" / >
2021-10-07 22:33:11 +08:00
< location filename = "../preferences.cpp" line = "197" / >
2021-09-10 10:02:59 +08:00
< source > Medium ( Average ) < / source >
2021-09-12 12:47:22 +08:00
< translation > 中 等 ( 平 均 ) < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "713" / >
2021-09-10 10:02:59 +08:00
< source > OK < / source >
< translation > 确 定 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "723" / >
2021-09-10 10:02:59 +08:00
< source > Cancel < / source >
< translation > 取 消 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../preferences.ui" line = "733" / >
2021-09-10 10:02:59 +08:00
< source > Apply < / source >
2021-09-12 12:47:22 +08:00
< translation > 应 用 < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../preferences.cpp" line = "181" / >
2021-09-10 10:02:59 +08:00
< source > Information < / source >
< translation > 信 息 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../preferences.cpp" line = "182" / >
2021-09-10 10:02:59 +08:00
< source > You need to restart the application before
changes take effect < / source >
< translation > 程 式 必 须 重 启 才 能 使 设 置 变 更 生 效 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../preferences.cpp" line = "193" / >
2021-09-10 10:02:59 +08:00
< source > Soft ( Fastest ) < / source >
2021-09-12 12:47:22 +08:00
< translation > 弱 ( 最 快 ) < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../preferences.cpp" line = "201" / >
2021-09-10 10:02:59 +08:00
< source > Hard ( Slowest ) < / source >
2021-09-12 12:47:22 +08:00
< translation > 强 ( 最 慢 ) < / translation >
2021-09-10 10:02:59 +08:00
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../preferences.cpp" line = "118" / >
2021-09-10 10:02:59 +08:00
< source > Select default output directory < / source >
< translation > 请 选 择 默 认 保 存 文 件 夹 位 置 < / translation >
< / message >
< / context >
< context >
< name > QDropTreeWidget < / name >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../qdroptreewidget.cpp" line = "167" / >
2021-09-10 10:02:59 +08:00
< source > Clear list < / source >
< translation > 清 除 列 表 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../qdroptreewidget.cpp" line = "170" / >
2021-09-10 10:02:59 +08:00
< source > Preview < / source >
< translation > 预 览 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../qdroptreewidget.cpp" line = "173" / >
2021-09-10 10:02:59 +08:00
< source > Remove item < / source >
< translation > 删 除 选 项 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../qdroptreewidget.cpp" line = "176" / >
2021-09-10 10:02:59 +08:00
< source > Add pictures . . . < / source >
< translation > 添 加 图 像 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../qdroptreewidget.cpp" line = "179" / >
2021-09-10 10:02:59 +08:00
< source > Open folder . . . < / source >
< translation > 打 开 文 件 夹 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../qdroptreewidget.cpp" line = "182" / >
2021-09-10 10:02:59 +08:00
< source > Open destination folder < / source >
< translation > 打 开 保 存 文 件 夹 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../qdroptreewidget.cpp" line = "185" / >
2021-09-10 10:02:59 +08:00
< source > Open input folder < / source >
< translation > 打 开 来 源 文 件 夹 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../qdroptreewidget.cpp" line = "188" / >
2021-09-10 10:02:59 +08:00
< source > Remove from list and Hard Disk < / source >
< translation > 在 列 表 和 硬 盘 中 删 除 < / translation >
< / message >
< / context >
< context >
< name > Updater < / name >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../updater.ui" line = "20" / >
2021-09-10 10:02:59 +08:00
< source > Caesium updater < / source >
< translation > Caesium 更 新 器 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../updater.ui" line = "44" / >
2021-09-10 10:02:59 +08:00
< source > Your version is < / source >
< translation > 你 的 版 本 为 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../updater.ui" line = "69" / >
2021-09-10 10:02:59 +08:00
< source > Checking version . . . < / source >
< translation > 检 查 版 本 中 . . . < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../updater.ui" line = "99" / >
2021-09-10 10:02:59 +08:00
< source > Start < / source >
< translation > 开 始 < / translation >
< / message >
< message >
2021-09-12 12:47:22 +08:00
< location filename = "../updater.ui" line = "106" / >
2021-09-10 10:02:59 +08:00
< source > Close < / source >
< translation > 关 闭 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../updater.cpp" line = "94" / >
2021-09-10 10:02:59 +08:00
< source > Caesium current version is : < / source >
< translation > Caesium 最 新 版 本 为 : < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../updater.cpp" line = "105" / >
< location filename = "../updater.cpp" line = "143" / >
< location filename = "../updater.cpp" line = "181" / >
2021-09-10 10:02:59 +08:00
< source > ERROR : Connection timed out . . . < / source >
< translation > 错 误 : 连 接 超 时 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../updater.cpp" line = "111" / >
2021-09-12 12:47:22 +08:00
< source > Server connection closed . Please download the new version manually . < / source >
< translation > 服 务 器 连 接 已 关 闭 。 请 手 动 下 载 新 版 本 。 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../updater.cpp" line = "116" / >
< location filename = "../updater.cpp" line = "148" / >
< location filename = "../updater.cpp" line = "185" / >
2021-09-10 10:02:59 +08:00
< source > An error occurred . Please check your internet connection . < / source >
< translation > 发 生 错 误 。 请 检 查 你 的 网 络 连 接 状 况 。 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../updater.cpp" line = "129" / >
2021-09-10 10:02:59 +08:00
< source > Contacting server . . . < / source >
< translation > 正 在 连 接 服 务 器 . . . < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../updater.cpp" line = "155" / >
2021-09-10 10:02:59 +08:00
< source > Downloading < / source >
< translation > 下 载 中 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../updater.cpp" line = "169" / >
2021-09-10 10:02:59 +08:00
< source > Download completed . < / source >
< translation > 下 载 完 毕 。 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../updater.cpp" line = "170" / >
2021-09-10 10:02:59 +08:00
< source > Information < / source >
< translation > 信 息 < / translation >
< / message >
< message >
2021-10-07 22:33:11 +08:00
< location filename = "../updater.cpp" line = "170" / >
2021-09-10 10:02:59 +08:00
< source > Caesium will exit now in order to allow the update to run < / source >
< translation > Caesium 将 退 出 以 便 执 行 更 新 < / translation >
< / message >
< / context >
2021-10-07 22:33:11 +08:00
< context >
< name > main < / name >
< message >
< location filename = "../main.cpp" line = "52" / >
< source > Caesium - Image Compressor < / source >
< translation > Caesium - 图 像 压 缩 器 < / translation >
< / message >
< / context >
2021-09-10 10:02:59 +08:00
< / TS >