Commit 85e53d4108ea1ea0179706ae59e9b573c14dd549
1 parent
aa05ae6f
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@181 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
117 additions
and
117 deletions
COPYING.LIB
1 | ------------------------------------------------------------------------------- | ||
2 | -NOTE: | ||
3 | -Some code of the Twin package was modified for DOSEMU by the DOSEMU-team. | ||
4 | -The original is 'Copyright 1997 Willows Software, Inc.' and generously | ||
5 | -was put under the GNU Library General Public License. | ||
6 | -( for more information see http://www.willows.com/ ) | ||
7 | - | ||
8 | -We make use of section 3 of the GNU Library General Public License | ||
9 | -('...opt to apply the terms of the ordinary GNU General Public License...'), | ||
10 | -because the resulting product is an integrated part of DOSEMU and | ||
11 | -can not be considered to be a 'library' in the terms of Library License. | ||
12 | - | ||
13 | -Therefore, the below GNU LIBRARY GENERAL PUBLIC LICENSE applies only to the | ||
14 | -_unchanged_ Twin package from Willows. For the DOSEMU-changed parts the normal | ||
15 | -GNU GENERAL PUBLIC LICENSE applies. This GPL (file COPYING) can be found in | ||
16 | -the root directory of the DOSEMU distribution. | ||
17 | - | ||
18 | -The act of transformation to GPL was indicated to the maintainer of the Twin | ||
19 | -package (Rob Penrose <rob@Canopy.Com>) and he acknowledge agreement. | ||
20 | - | ||
21 | -Nov. 1 1997, The DOSEMU team. | ||
22 | - | ||
23 | ------------------------------------------------------------------------------- | ||
24 | - GNU LIBRARY GENERAL PUBLIC LICENSE | ||
25 | - Version 2, June 1991 | ||
26 | - | ||
27 | - Copyright (C) 1991 Free Software Foundation, Inc. | ||
28 | - 675 Mass Ave, Cambridge, MA 02139, USA | 1 | + GNU LESSER GENERAL PUBLIC LICENSE |
2 | + Version 2.1, February 1999 | ||
3 | + | ||
4 | + Copyright (C) 1991, 1999 Free Software Foundation, Inc. | ||
5 | + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
29 | Everyone is permitted to copy and distribute verbatim copies | 6 | Everyone is permitted to copy and distribute verbatim copies |
30 | of this license document, but changing it is not allowed. | 7 | of this license document, but changing it is not allowed. |
31 | 8 | ||
32 | -[This is the first released version of the library GPL. It is | ||
33 | - numbered 2 because it goes with version 2 of the ordinary GPL.] | 9 | +[This is the first released version of the Lesser GPL. It also counts |
10 | + as the successor of the GNU Library Public License, version 2, hence | ||
11 | + the version number 2.1.] | ||
34 | 12 | ||
35 | Preamble | 13 | Preamble |
36 | 14 | ||
@@ -39,97 +17,109 @@ freedom to share and change it. By contrast, the GNU General Public | @@ -39,97 +17,109 @@ freedom to share and change it. By contrast, the GNU General Public | ||
39 | Licenses are intended to guarantee your freedom to share and change | 17 | Licenses are intended to guarantee your freedom to share and change |
40 | free software--to make sure the software is free for all its users. | 18 | free software--to make sure the software is free for all its users. |
41 | 19 | ||
42 | - This license, the Library General Public License, applies to some | ||
43 | -specially designated Free Software Foundation software, and to any | ||
44 | -other libraries whose authors decide to use it. You can use it for | ||
45 | -your libraries, too. | ||
46 | - | ||
47 | - When we speak of free software, we are referring to freedom, not | ||
48 | -price. Our General Public Licenses are designed to make sure that you | ||
49 | -have the freedom to distribute copies of free software (and charge for | ||
50 | -this service if you wish), that you receive source code or can get it | ||
51 | -if you want it, that you can change the software or use pieces of it | ||
52 | -in new free programs; and that you know you can do these things. | 20 | + This license, the Lesser General Public License, applies to some |
21 | +specially designated software packages--typically libraries--of the | ||
22 | +Free Software Foundation and other authors who decide to use it. You | ||
23 | +can use it too, but we suggest you first think carefully about whether | ||
24 | +this license or the ordinary General Public License is the better | ||
25 | +strategy to use in any particular case, based on the explanations below. | ||
26 | + | ||
27 | + When we speak of free software, we are referring to freedom of use, | ||
28 | +not price. Our General Public Licenses are designed to make sure that | ||
29 | +you have the freedom to distribute copies of free software (and charge | ||
30 | +for this service if you wish); that you receive source code or can get | ||
31 | +it if you want it; that you can change the software and use pieces of | ||
32 | +it in new free programs; and that you are informed that you can do | ||
33 | +these things. | ||
53 | 34 | ||
54 | To protect your rights, we need to make restrictions that forbid | 35 | To protect your rights, we need to make restrictions that forbid |
55 | -anyone to deny you these rights or to ask you to surrender the rights. | ||
56 | -These restrictions translate to certain responsibilities for you if | ||
57 | -you distribute copies of the library, or if you modify it. | 36 | +distributors to deny you these rights or to ask you to surrender these |
37 | +rights. These restrictions translate to certain responsibilities for | ||
38 | +you if you distribute copies of the library or if you modify it. | ||
58 | 39 | ||
59 | For example, if you distribute copies of the library, whether gratis | 40 | For example, if you distribute copies of the library, whether gratis |
60 | or for a fee, you must give the recipients all the rights that we gave | 41 | or for a fee, you must give the recipients all the rights that we gave |
61 | you. You must make sure that they, too, receive or can get the source | 42 | you. You must make sure that they, too, receive or can get the source |
62 | -code. If you link a program with the library, you must provide | ||
63 | -complete object files to the recipients so that they can relink them | ||
64 | -with the library, after making changes to the library and recompiling | 43 | +code. If you link other code with the library, you must provide |
44 | +complete object files to the recipients, so that they can relink them | ||
45 | +with the library after making changes to the library and recompiling | ||
65 | it. And you must show them these terms so they know their rights. | 46 | it. And you must show them these terms so they know their rights. |
66 | 47 | ||
67 | - Our method of protecting your rights has two steps: (1) copyright | ||
68 | -the library, and (2) offer you this license which gives you legal | 48 | + We protect your rights with a two-step method: (1) we copyright the |
49 | +library, and (2) we offer you this license, which gives you legal | ||
69 | permission to copy, distribute and/or modify the library. | 50 | permission to copy, distribute and/or modify the library. |
70 | 51 | ||
71 | - Also, for each distributor's protection, we want to make certain | ||
72 | -that everyone understands that there is no warranty for this free | ||
73 | -library. If the library is modified by someone else and passed on, we | ||
74 | -want its recipients to know that what they have is not the original | ||
75 | -version, so that any problems introduced by others will not reflect on | ||
76 | -the original authors' reputations. | 52 | + To protect each distributor, we want to make it very clear that |
53 | +there is no warranty for the free library. Also, if the library is | ||
54 | +modified by someone else and passed on, the recipients should know | ||
55 | +that what they have is not the original version, so that the original | ||
56 | +author's reputation will not be affected by problems that might be | ||
57 | +introduced by others. | ||
77 | 58 | ||
78 | - Finally, any free program is threatened constantly by software | ||
79 | -patents. We wish to avoid the danger that companies distributing free | ||
80 | -software will individually obtain patent licenses, thus in effect | ||
81 | -transforming the program into proprietary software. To prevent this, | ||
82 | -we have made it clear that any patent must be licensed for everyone's | ||
83 | -free use or not licensed at all. | ||
84 | - | ||
85 | - Most GNU software, including some libraries, is covered by the ordinary | ||
86 | -GNU General Public License, which was designed for utility programs. This | ||
87 | -license, the GNU Library General Public License, applies to certain | ||
88 | -designated libraries. This license is quite different from the ordinary | ||
89 | -one; be sure to read it in full, and don't assume that anything in it is | ||
90 | -the same as in the ordinary license. | ||
91 | - | ||
92 | - The reason we have a separate public license for some libraries is that | ||
93 | -they blur the distinction we usually make between modifying or adding to a | ||
94 | -program and simply using it. Linking a program with a library, without | ||
95 | -changing the library, is in some sense simply using the library, and is | ||
96 | -analogous to running a utility program or application program. However, in | ||
97 | -a textual and legal sense, the linked executable is a combined work, a | ||
98 | -derivative of the original library, and the ordinary General Public License | ||
99 | -treats it as such. | ||
100 | - | ||
101 | - Because of this blurred distinction, using the ordinary General | ||
102 | -Public License for libraries did not effectively promote software | ||
103 | -sharing, because most developers did not use the libraries. We | ||
104 | -concluded that weaker conditions might promote sharing better. | ||
105 | - | ||
106 | - However, unrestricted linking of non-free programs would deprive the | ||
107 | -users of those programs of all benefit from the free status of the | ||
108 | -libraries themselves. This Library General Public License is intended to | ||
109 | -permit developers of non-free programs to use free libraries, while | ||
110 | -preserving your freedom as a user of such programs to change the free | ||
111 | -libraries that are incorporated in them. (We have not seen how to achieve | ||
112 | -this as regards changes in header files, but we have achieved it as regards | ||
113 | -changes in the actual functions of the Library.) The hope is that this | ||
114 | -will lead to faster development of free libraries. | 59 | + Finally, software patents pose a constant threat to the existence of |
60 | +any free program. We wish to make sure that a company cannot | ||
61 | +effectively restrict the users of a free program by obtaining a | ||
62 | +restrictive license from a patent holder. Therefore, we insist that | ||
63 | +any patent license obtained for a version of the library must be | ||
64 | +consistent with the full freedom of use specified in this license. | ||
65 | + | ||
66 | + Most GNU software, including some libraries, is covered by the | ||
67 | +ordinary GNU General Public License. This license, the GNU Lesser | ||
68 | +General Public License, applies to certain designated libraries, and | ||
69 | +is quite different from the ordinary General Public License. We use | ||
70 | +this license for certain libraries in order to permit linking those | ||
71 | +libraries into non-free programs. | ||
72 | + | ||
73 | + When a program is linked with a library, whether statically or using | ||
74 | +a shared library, the combination of the two is legally speaking a | ||
75 | +combined work, a derivative of the original library. The ordinary | ||
76 | +General Public License therefore permits such linking only if the | ||
77 | +entire combination fits its criteria of freedom. The Lesser General | ||
78 | +Public License permits more lax criteria for linking other code with | ||
79 | +the library. | ||
80 | + | ||
81 | + We call this license the "Lesser" General Public License because it | ||
82 | +does Less to protect the user's freedom than the ordinary General | ||
83 | +Public License. It also provides other free software developers Less | ||
84 | +of an advantage over competing non-free programs. These disadvantages | ||
85 | +are the reason we use the ordinary General Public License for many | ||
86 | +libraries. However, the Lesser license provides advantages in certain | ||
87 | +special circumstances. | ||
88 | + | ||
89 | + For example, on rare occasions, there may be a special need to | ||
90 | +encourage the widest possible use of a certain library, so that it becomes | ||
91 | +a de-facto standard. To achieve this, non-free programs must be | ||
92 | +allowed to use the library. A more frequent case is that a free | ||
93 | +library does the same job as widely used non-free libraries. In this | ||
94 | +case, there is little to gain by limiting the free library to free | ||
95 | +software only, so we use the Lesser General Public License. | ||
96 | + | ||
97 | + In other cases, permission to use a particular library in non-free | ||
98 | +programs enables a greater number of people to use a large body of | ||
99 | +free software. For example, permission to use the GNU C Library in | ||
100 | +non-free programs enables many more people to use the whole GNU | ||
101 | +operating system, as well as its variant, the GNU/Linux operating | ||
102 | +system. | ||
103 | + | ||
104 | + Although the Lesser General Public License is Less protective of the | ||
105 | +users' freedom, it does ensure that the user of a program that is | ||
106 | +linked with the Library has the freedom and the wherewithal to run | ||
107 | +that program using a modified version of the Library. | ||
115 | 108 | ||
116 | The precise terms and conditions for copying, distribution and | 109 | The precise terms and conditions for copying, distribution and |
117 | modification follow. Pay close attention to the difference between a | 110 | modification follow. Pay close attention to the difference between a |
118 | "work based on the library" and a "work that uses the library". The | 111 | "work based on the library" and a "work that uses the library". The |
119 | -former contains code derived from the library, while the latter only | ||
120 | -works together with the library. | ||
121 | - | ||
122 | - Note that it is possible for a library to be covered by the ordinary | ||
123 | -General Public License rather than by this special one. | 112 | +former contains code derived from the library, whereas the latter must |
113 | +be combined with the library in order to run. | ||
124 | 114 | ||
125 | - GNU LIBRARY GENERAL PUBLIC LICENSE | 115 | + GNU LESSER GENERAL PUBLIC LICENSE |
126 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | 116 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
127 | 117 | ||
128 | - 0. This License Agreement applies to any software library which | ||
129 | -contains a notice placed by the copyright holder or other authorized | ||
130 | -party saying it may be distributed under the terms of this Library | ||
131 | -General Public License (also called "this License"). Each licensee is | ||
132 | -addressed as "you". | 118 | + 0. This License Agreement applies to any software library or other |
119 | +program which contains a notice placed by the copyright holder or | ||
120 | +other authorized party saying it may be distributed under the terms of | ||
121 | +this Lesser General Public License (also called "this License"). | ||
122 | +Each licensee is addressed as "you". | ||
133 | 123 | ||
134 | A "library" means a collection of software functions and/or data | 124 | A "library" means a collection of software functions and/or data |
135 | prepared so as to be conveniently linked with application programs | 125 | prepared so as to be conveniently linked with application programs |
@@ -278,7 +268,7 @@ distribute the object code for the work under the terms of Section 6. | @@ -278,7 +268,7 @@ distribute the object code for the work under the terms of Section 6. | ||
278 | Any executables containing that work also fall under Section 6, | 268 | Any executables containing that work also fall under Section 6, |
279 | whether or not they are linked directly with the Library itself. | 269 | whether or not they are linked directly with the Library itself. |
280 | 270 | ||
281 | - 6. As an exception to the Sections above, you may also compile or | 271 | + 6. As an exception to the Sections above, you may also combine or |
282 | link a "work that uses the Library" with the Library to produce a | 272 | link a "work that uses the Library" with the Library to produce a |
283 | work containing portions of the Library, and distribute that work | 273 | work containing portions of the Library, and distribute that work |
284 | under terms of your choice, provided that the terms permit | 274 | under terms of your choice, provided that the terms permit |
@@ -305,23 +295,31 @@ of these things: | @@ -305,23 +295,31 @@ of these things: | ||
305 | Library will not necessarily be able to recompile the application | 295 | Library will not necessarily be able to recompile the application |
306 | to use the modified definitions.) | 296 | to use the modified definitions.) |
307 | 297 | ||
308 | - b) Accompany the work with a written offer, valid for at | 298 | + b) Use a suitable shared library mechanism for linking with the |
299 | + Library. A suitable mechanism is one that (1) uses at run time a | ||
300 | + copy of the library already present on the user's computer system, | ||
301 | + rather than copying library functions into the executable, and (2) | ||
302 | + will operate properly with a modified version of the library, if | ||
303 | + the user installs one, as long as the modified version is | ||
304 | + interface-compatible with the version that the work was made with. | ||
305 | + | ||
306 | + c) Accompany the work with a written offer, valid for at | ||
309 | least three years, to give the same user the materials | 307 | least three years, to give the same user the materials |
310 | specified in Subsection 6a, above, for a charge no more | 308 | specified in Subsection 6a, above, for a charge no more |
311 | than the cost of performing this distribution. | 309 | than the cost of performing this distribution. |
312 | 310 | ||
313 | - c) If distribution of the work is made by offering access to copy | 311 | + d) If distribution of the work is made by offering access to copy |
314 | from a designated place, offer equivalent access to copy the above | 312 | from a designated place, offer equivalent access to copy the above |
315 | specified materials from the same place. | 313 | specified materials from the same place. |
316 | 314 | ||
317 | - d) Verify that the user has already received a copy of these | 315 | + e) Verify that the user has already received a copy of these |
318 | materials or that you have already sent this user a copy. | 316 | materials or that you have already sent this user a copy. |
319 | 317 | ||
320 | For an executable, the required form of the "work that uses the | 318 | For an executable, the required form of the "work that uses the |
321 | Library" must include any data and utility programs needed for | 319 | Library" must include any data and utility programs needed for |
322 | reproducing the executable from it. However, as a special exception, | 320 | reproducing the executable from it. However, as a special exception, |
323 | -the source code distributed need not include anything that is normally | ||
324 | -distributed (in either source or binary form) with the major | 321 | +the materials to be distributed need not include anything that is |
322 | +normally distributed (in either source or binary form) with the major | ||
325 | components (compiler, kernel, and so on) of the operating system on | 323 | components (compiler, kernel, and so on) of the operating system on |
326 | which the executable runs, unless that component itself accompanies | 324 | which the executable runs, unless that component itself accompanies |
327 | the executable. | 325 | the executable. |
@@ -370,7 +368,7 @@ Library), the recipient automatically receives a license from the | @@ -370,7 +368,7 @@ Library), the recipient automatically receives a license from the | ||
370 | original licensor to copy, distribute, link with or modify the Library | 368 | original licensor to copy, distribute, link with or modify the Library |
371 | subject to these terms and conditions. You may not impose any further | 369 | subject to these terms and conditions. You may not impose any further |
372 | restrictions on the recipients' exercise of the rights granted herein. | 370 | restrictions on the recipients' exercise of the rights granted herein. |
373 | -You are not responsible for enforcing compliance by third parties to | 371 | +You are not responsible for enforcing compliance by third parties with |
374 | this License. | 372 | this License. |
375 | 373 | ||
376 | 11. If, as a consequence of a court judgment or allegation of patent | 374 | 11. If, as a consequence of a court judgment or allegation of patent |
@@ -413,7 +411,7 @@ excluded. In such case, this License incorporates the limitation as if | @@ -413,7 +411,7 @@ excluded. In such case, this License incorporates the limitation as if | ||
413 | written in the body of this License. | 411 | written in the body of this License. |
414 | 412 | ||
415 | 13. The Free Software Foundation may publish revised and/or new | 413 | 13. The Free Software Foundation may publish revised and/or new |
416 | -versions of the Library General Public License from time to time. | 414 | +versions of the Lesser General Public License from time to time. |
417 | Such new versions will be similar in spirit to the present version, | 415 | Such new versions will be similar in spirit to the present version, |
418 | but may differ in detail to address new problems or concerns. | 416 | but may differ in detail to address new problems or concerns. |
419 | 417 | ||
@@ -459,7 +457,7 @@ DAMAGES. | @@ -459,7 +457,7 @@ DAMAGES. | ||
459 | 457 | ||
460 | END OF TERMS AND CONDITIONS | 458 | END OF TERMS AND CONDITIONS |
461 | 459 | ||
462 | - Appendix: How to Apply These Terms to Your New Libraries | 460 | + How to Apply These Terms to Your New Libraries |
463 | 461 | ||
464 | If you develop a new library, and you want it to be of the greatest | 462 | If you develop a new library, and you want it to be of the greatest |
465 | possible use to the public, we recommend making it free software that | 463 | possible use to the public, we recommend making it free software that |
@@ -476,18 +474,18 @@ convey the exclusion of warranty; and each file should have at least the | @@ -476,18 +474,18 @@ convey the exclusion of warranty; and each file should have at least the | ||
476 | Copyright (C) <year> <name of author> | 474 | Copyright (C) <year> <name of author> |
477 | 475 | ||
478 | This library is free software; you can redistribute it and/or | 476 | This library is free software; you can redistribute it and/or |
479 | - modify it under the terms of the GNU Library General Public | 477 | + modify it under the terms of the GNU Lesser General Public |
480 | License as published by the Free Software Foundation; either | 478 | License as published by the Free Software Foundation; either |
481 | version 2 of the License, or (at your option) any later version. | 479 | version 2 of the License, or (at your option) any later version. |
482 | 480 | ||
483 | This library is distributed in the hope that it will be useful, | 481 | This library is distributed in the hope that it will be useful, |
484 | but WITHOUT ANY WARRANTY; without even the implied warranty of | 482 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
485 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 483 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
486 | - Library General Public License for more details. | 484 | + Lesser General Public License for more details. |
487 | 485 | ||
488 | - You should have received a copy of the GNU Library General Public | ||
489 | - License along with this library; if not, write to the Free | ||
490 | - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 486 | + You should have received a copy of the GNU Lesser General Public |
487 | + License along with this library; if not, write to the Free Software | ||
488 | + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
491 | 489 | ||
492 | Also add information on how to contact you by electronic and paper mail. | 490 | Also add information on how to contact you by electronic and paper mail. |
493 | 491 | ||
@@ -502,3 +500,5 @@ necessary. Here is a sample; alter the names: | @@ -502,3 +500,5 @@ necessary. Here is a sample; alter the names: | ||
502 | Ty Coon, President of Vice | 500 | Ty Coon, President of Vice |
503 | 501 | ||
504 | That's all there is to it! | 502 | That's all there is to it! |
503 | + | ||
504 | + |