GNU is more loose public license (Simplified Chinese Translation)
GNU General public license
GNU is more loose public license (Simplified Chinese Translation)
statement!
This is a GNU relaxed public license informal Chinese translation. It is not released by the Free Software Foundation and cannot be applied to software using GNU LGPL - only the version of GNU LGPL English original. However, we hope that this translation can help Chinese users know more about GNU LGPL. This is an unofficial translation of the GNU Lesser General Public License into Chinese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU LGPL-only the original English text of the GNU LGPL DOES THAT. HOPE That This Translation Will Help Chinese Speakers Understand The GNU LGPL Better.
GNU loose public license
1999.2, Item 2.1
Copyright © 1991, 1999 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USA allows everyone to copy and publish the full replica of this authorized file, but do not allow any modifications to it. This is the first time the relaxed public license (LESSER GPL) version. It can also be regarded as the successor of the GNU Library Public License (GNU Library Public License), so it is called version 2.1]
preface
Most software licenses are determined to deprive your freedom of sharing and modifying software. Conversely, GNU General Public License Force Guarantees that you share and modify free software - guarantees that free software is free to all users.
This license, a relatively loose public license, is suitable for some software authors that use this license with other decisions, and the design of the software kit - like a function library. You can also use it, but we recommend that you carefully take care of the following description whether this license or the original general public license is better in any special case.
When we talk about free software, we have referred to freedom, not prices. Our GNU General Public License is designed to ensure free you have free software backup (if you want, you can charge this service); make sure you can receive the original code or you need It can get it; make sure you can modify the software or use some of the new free software; and make sure you know these things you can do.
In order to protect your rights, we need to make a limit: any person is prohibited from denying your rights above or requires you to abandon these rights. If you publish your software, or modify it, these regulations transform them to your responsibility.
For example, if you release a copy of this library, whether it is free or charges, you must give the acceptor's acceptor; you must make sure they can also receive or get the original code; if you use this function library With other program code, you must provide a complete destination object file and program (Object file), then re-connect with the destination file when they modify this function library and recompilated. You and have to give them to them so they know that they have such rights.
We take two measures to protect your rights: (1) protect the function library with copyright. And, (2) We provide you with your license to copy, publish, and / or modify the legal license of these function libraries. In order to protect each publisher, we need to make everyone understand that the free function library is no guarantee responsibility. If someone modifies the library and continues to spread, we need it's recipient to understand: what they get is not the original version. So any of the problems introduced by others, the reputation of the original author will not have any effect. Finally, since the soft patent continues to threaten the existence of free software, we hope that the business company cannot obtain a limited license by the patent holder, and effectively limits the free software users. Therefore, we adhere to any patents that can be achieved in a library, we must consistent with the "complete free use" declared by this license.
Most gnu software, including some function libraries, is protected by the original GNU universal public license. This license, GNU is relatively loosely common public license, which is suitable for a special design of the library and is very different from the original general public license. We use it in a specific library to allow non-free programs to connect with these function libraries. When a program is connected to a library, both the combination of the two can be reasonably combined, whether the combination of the two can be reasonably, and a derivative of the original function library. Therefore, the original general public license is only possible to link only when the entire combination is satisfied with its freedom. The more relaxed universal public license allows other programs to connect to this function library with a more relaxed standard.
We call this license "less relaxed" universal public license because it does less free protection than the original general public license to the user's freedom. When competing with non-free software, it also provides fewer advantages of other free software writers. These disadvantages are the reason why we use the original general public license in many functions libraries. However, a relaxed license can benefit from some special occasions. For example, in a few cases, there may be special needs and encourage everyone to use specific libraries as widely as possible, thus making it actually standard. In order to achieve this goal, non-free prices must be allowed to use this function library. A more often happens is a free function library to do the same work as a widely used non-free function library. In this case, limit only free software can use this free function library will not have much benefits, so we If you use a relaxed universal public license.
In other cases, non-free programs are allowed to use specific libraries to allow more people to use most of the free software. For example, allowing non-free programs to use the GNU C library allows more people to use the entire GNU job system, as well as its deformation, GNU / Linux job system.
Despite the relaxed general common common license to the user's freedom is less protection, it ensures that the user with this function library has freedom, and has the use of modified function library version to execute the program. Necessary method.
The following is a precise clause and condition for copying, release, and modification. Note that the difference between the "function library" and "using the works of the library": the former contains the original code from the function library modified; and the latter must be combined with the function library to execute.
GNU is relatively loose universal public license
Terms and conditions for copying, publishing, and modifying
0. This license applies to any software function library, or other programs that contain the precautions joined by the copyright, or other credible groups claim that their programs can be in a relaxed general public license (also known as " The terms of this license ") are released. Every license recipient is called "you".
A "function library" means a collection of software functions, as well as or prepared information to facilitate the formation of executable programs to facilitate the formula (which uses certain functions and materials).
Hereinafter, the term "function library" refers to any software function library or work released under these Terms, a "work based on this function library" means a function library or any derived work under the copyright law: That is, a work containing this function library or a part of its part can be originally unmovable, or modified, and / or directly translated into other languages. (In the following, translation is not limited to the terms of "modification".)
The "raw code" of the work refers to the modification of the work to modify the most preferred form. For the function library, the complete original code means all the original programs of all modules, plus the definition of the relevant interface, plus the Script of the Control Function Library installation and compile.
This license terms do not apply to activities other than replication, release, and modification. These activities beyond the scope of these terms. The use of this function library to perform the limitations of this operations are not subject to the terms, while the program output is only based on the works of its contents based on this function library (using this function library to output in what tool). This will apply. The above is true, depending on what this function is specifically used.
1. As long as you are obviously and properly declare the copyright declaration and the non-guaranteed statement, and keep the statement of this license and the unmissive statement, and the procedure gives each program A copy of a license, you can copy and publish your full original code you received by any media.
You can charge a certain fee for the actual action of the transfer copy. You can also choose to provide guarantees to exchange a certain fee.
2. As long as you meet all the conditions below, you can modify one or several copies of the function library or any part of the requirements of the first paragraph, to form a work based on this function library, and copy and publish This modified program or works:
The modified work itself must be a soft function library.
You must accompany the modified file: You have modified this file and any modified date.
You must allow the entire work to allow third parties to use it for free at this permit.
If a modified function library uses a function or information form provided by the "Application of this Function Library", you must do it when the device is incorporated when the device is called. When the application does not provide such a function or form, this device still works, and any of its purposes is still meaningful. (For example, a function of a library is used to calculate the square root, the purpose is to have a complete definition and is independent of the application. Therefore, the 2D section requires any function or form provided by the application. Is selective: If the application is not provided, the function of calculating the square root must still be able to calculate the square root)
These requirements apply to the entire modified work. If it is possible to determine a part of the work is not a derivative product of the function library, it can be considered separately and separately separate from the original work, it is not subject to this license and its terms. Constraint. But when you release this part with a work based on this function library, the entire kit will be bound by this license, which expands to the entire product for other license holders, that is, each of the suits. Part, no matter who it is written.
Therefore, the intent of these Terms is not to obtain rights, or deprived of the rights of the works completely completed, but fulfill the rights to control the distribution of collective works or derivatives based on this function library. In addition, the works independent of this function library and this function library (or work based on this function library) are placed on the same volume of the storage medium or publishing media, and does not cause other works to be placed in this license. within.
3. For a copy of a library, you can selectively use the terms of the original GNU universal public license to replace the terms on this license. If you want to do this, you must modify all references to this license note, allowing them to point to the original GNU universal public license, second edition, to replace this license (if there is the original than the second edition If the version of the GNU general public license is updated, if you prefer, you can specifically specify the new version). Please do not make other changes to these precautions. Once this change is made on a copy, the copy cannot withdraw this change, so the original GNU universal public license will apply to all subsequent copies and those derived from this copy.
This selectivity is suitable for use when you want to copy a part of the function library original code to a non-function library.
4. You can copy or publish this function library in your target code or executable (or in accordance with paragraph 2, work based on this function library), as long as you follow the previous paragraph 1, 2, and provide a complete related machine The original code that can be readable, and these original codes must be released on the media that is used to do software exchange under the first and paragraph of paragraphs.
If the published target code is provided by the specified location, the equivalent copy of the original code provided by the same location can be calculated as the original code, even if the third party does not force the original code with the target code.
5. If a program contains a function library that is modified by any part, it is designed to be worker with this function library, called "Works of the Library". Such a work is strictly, not the derivative of this function library, and thus is not within the scope of this license.
However, the "works of using the" Library "is connected to this function library, which is the derivative of this function library (because of its portfolius part of this function library), not" using the function library) "Therefore, its executable is included in the range of this license. Paragraph 6 illustrates the terms of this executable.
When the "Works of Use" use the header file of the function library section, this work is still the derivative of the library, but its target code is still. This is true that this work can be linked if this work can be connected without the need for this function library, or whether the work itself is also a function library is particularly obvious.
If such a target file uses only digital parameters, the data structure hierarchies, as well as small gauges and small □ (less than or equal to ten lines), the use of this target file is not limited, whether it is Legal derivatives. (However, if the executable, if this destination is a letter and a part of the function library, it will still be under paragraph 6.
Otherwise, if this work is a derivative of this function library, you must release the target code of the work under paragraph 6. Any executable containing the work is also within the scope of paragraph 6, whether or not they are connected directly to this function library.
6. As the exception of the above terms, you can also bind or link the "works of the library" with this function library to produce a work containing part of this function library, and can modify it when it allows the user itself Works, as well as in the event of an anti-group translation of the modification, you can publish the work in accordance with your choice.
You must have a note on the copy of each work: This function library is used in the work and this function library and its use is under this license. You must provide a copy of this license. If the work is executed, the copyright declaration is displayed, you must include the copyright statement of this function library, and a copy of the user to obtain this license. At the same time, you must do one of the following:
The original code must be included in the work in this work, including any changes used in any of the works (these changes); and if the work is The "complete, machine" "" complete, machine "" "complete machine" "" "", "", "" " The modified executable of the function library modified by the letter. (If the user has modified the file definition of the library, the work is not necessarily reconscribed to use the modified definition.) Use the appropriate sharing function library linkage mechanism when connecting to the function library. A appropriate mechanism is: (1) use the library replica that exists in the user's computer during execution, not the function of the function library to the executable, and (2) if the user has installed one The modified function library, as long as the modified version is compatible with the version used on the interface to compile the connection, the execution program can operate good with the modified function library.
In this work, a written offer is provided, and the validity period is not less than three years to provide the same user above, the cost shall not exceed the actual cost of the program. If the released work is provided by the specified location, the equivalent copy comment of the above content is provided by the same location.
Determining a copy of the user has received a copy of the work or you have sent a copy of the user. For an executable, the desired "Works of the Library" must include any information and tool program required to generate an executable program from it. However, there is a special exception, and the contents thereof do not need to include any part of the main part (such as compiler, core, etc.) that is generally related to "can perform this operation system" (whether it is original code or executable Code) unless these components are combined with executable works.
There is a possibility that these requirements are conflict with other copyright restrictions that are usually not a private function library together with the job system, such denotes that you cannot use them with this function library for the executable of your release.
7. You can use the function library devices of this function library, and other libraries that are not within the scope of this license, put them in a separate library, and work based on this function library and other function libraries In other states, you agree to be published, and if you do two points, you can publish this combination library:
The works based on this function library are not bonded to other function library devices, and are released together with this combined function library. This work must be released under the above terms.
The works of which are significantly indicated in this combined function library are based on this function library and illustrate that there is a work that can also be found in conjunction thereof. 8. Unless you make it clear according to your request, you cannot copy, modify, forward your license, link this function library, and publish this function library. Any tried to copy, modify, forward licenses, links to this function library, and publish this function library is invalid, and the Auto End Permit gives you right. However, people who get copies and rights from you according to the license terms, as long as they continue to fully implement the terms, the license is still valid.
9. You have not signed on your license, so you don't have to accept this license. However, there is no other thing to give you the right to modify and publish this function library and its derivatives. These behaviors are prohibited if you do not accept licenses. Therefore, if you modify or publish a function library (or any library-based work), you have shown that you accept this license and all its terms and conditions for copying, publishing, and modifying this function library or based on its work. .
10. Whenever you re-publish a function library (or any function library-based work), the recipient automatically receives replication, release, link, or modify this function library from the original license issuer. license. You can't force the recipient to fulfill other restrictions other than the rights given here. You also have no obligation to perform license terms.
11. If the court decisions or violates patents or any other reason (not limited to patent issues), it has conflicts when there is a conflict of your condition (whether court decision, agreement or other) and license is conflicted. They can't make you deviate from the terms of the license. When you do not meet the obligations and other relevant obligations of this license and other related obligations, you can only do not publish a function library at all. For example, if a patented license does not allow all people directly or indirectly to receive a copy of the copy, the only way to re-issue a function library without payment, and the only way to meet both aspects is to stop the release function library. If any part of this Territor is invalid or unforgettable in a specific environment, the rest of the terms will be used as a whole for other environments. The purpose of this Terfeter is not to attract yours to the requirements of patent or other property rights, or the validity of this requirement. The main purpose of this Territor is to protect the integrity of the free software distribution system. It is implemented by the application of public licenses. Many people have rely on applications from this system, and make generous dedication via this system to publish a large amount of free software. Author / donor has the right to decide whether he / she publishes software through any other system, and the license holder cannot impose this option.
The purpose of this section is to express the results that may produce the rest of the license.
12. If the patent or a copyrighted interface problem is limited to the release and use of some countries, the original copyright owner under the license constraint can increase the restriction clause of the release area and clearly exclude these countries. In addition, a function library is published in areas outside of these countries. In this case, the license suite is equally effective as the restrictions and license text. 13. The Free Software Foundation may be published in a modified version or a new version of a relaxed universal public license at any time. The new version and the current version are consistent in principle, but may have differentials in the details when referring to new issues or related matters.
Each version has a different version number. If the library specifies the applicable license number and "any updated version", you have the right to choose a new version that follows the specified version or the Free Software Foundation. If the library does not specify a license version, you can select any version of the Free Software Foundation has been published. 14. If you are willing to combine a part of the function library into other free prices, their posting conditions are different, please write to the author, request it. If it is a free software foundation to be copyrighted, write a letter to the Free Software Foundation, we sometimes be treated as an exception. Our decisions are guided by two main goals: these two main goals are: our free-software derivatives continue to maintain free state, and to promote mollusks and reuse.
There is no guarantee 15. Due to free use of the function library, it is not guaranteed to the function library within the scope of the applicable method. Unless otherwise written instructions, the copyright owner and / or other providing a library "the same" does not provide any type of guarantee, whether it is clear or implied, including but not limited to sales and adaptable Includes guarantees. All risks, such as the quality and performance issues of the library are taken by you. If the library is defect, you should assume all the necessary services, fixes, and corrections.
16. Unless the requirements of the applicable method or written agreement, any copyright owner or any of the copyright owners or any of the license clauses and the issuance of a library is not responsible for your loss. Including any general, special, accidental or significant loss caused by use or cannot use a library (including but not limited to data loss, or data is not accurate, or your or third party continues to lose, Or the function library cannot be coordinated with other software, etc.). Even if the copyright owner and others mention this loss are no exception.
- End of provisions -
How to use these terms to your new function library
If you have developed a new function library, and you need it to get the best utilization of the public, the best way to do this is to change it free software, so that everyone can follow this Territor (or in the original The terms of the general public license are modified and re-released. To do this, please attach the function library with the following statements. The safest way is to place it at the beginning of each raw code file so that information that is most effectively transmitted. Each file should have at least "copyright" line and where you can see the full text of the statement.
Using a line of space to describe the name of the library and its use brief instructions Copyright © 19xx This program, or the second edition of the license, or (according to your choice) any updated version.
The purpose of publishing this function library is to hope it is useful, but there is no guarantee. There is no guarantee that is suitable for specific purposes. For more detailed information, please refer to the GNU is relatively loose universal public license.
You should have already received a copy of the GNU relaxed universal public license with the Library. If not, write a letter to:
Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Also add information on how to keep in touch with you by email or general letters. If you need, you should get your boss (if you are a prostleler) or your school signed a statement to abandon the copyright of the library. The following is just an example, you should change the corresponding name:
YOYODYNE gives all copyright interests of the `frob 'function library (to reverse the Knobs" function library in this way. Ty Coon Sign, 1990.4.1ty Coon Vice President
All just like this!
Original website: http://www.gnu.org/licenses/lgpl.html