3bf57d21 |
1 | |
2 | GDB GENERAL PUBLIC LICENSE |
3 | (Clarified 11 Feb 1988) |
4 | |
5 | Copyright (C) 1988 Richard M. Stallman |
6 | Everyone is permitted to copy and distribute verbatim copies |
7 | of this license, but changing it is not allowed. You can also |
8 | use this wording to make the terms for other programs. |
9 | |
10 | The license agreements of most software companies keep you at the |
11 | mercy of those companies. By contrast, our general public license is |
12 | intended to give everyone the right to share GDB. To make sure that |
13 | you get the rights we want you to have, we need to make restrictions |
14 | that forbid anyone to deny you these rights or to ask you to surrender |
15 | the rights. Hence this license agreement. |
16 | |
17 | Specifically, we want to make sure that you have the right to give |
18 | away copies of GDB, that you receive source code or else can get it |
19 | if you want it, that you can change GDB or use pieces of it in new |
20 | free programs, and that you know you can do these things. |
21 | |
22 | To make sure that everyone has such rights, we have to forbid you to |
23 | deprive anyone else of these rights. For example, if you distribute |
24 | copies of GDB, you must give the recipients all the rights that you |
25 | have. You must make sure that they, too, receive or can get the |
26 | source code. And you must tell them their rights. |
27 | |
28 | Also, for our own protection, we must make certain that everyone |
29 | finds out that there is no warranty for GDB. If GDB is modified by |
30 | someone else and passed on, we want its recipients to know that what |
31 | they have is not what we distributed, so that any problems introduced |
32 | by others will not reflect on our reputation. |
33 | |
34 | Therefore we (Richard Stallman and the Free Software Foundation, |
35 | Inc.) make the following terms which say what you must do to be |
36 | allowed to distribute or change GDB. |
37 | |
38 | |
39 | COPYING POLICIES |
40 | |
41 | 1. You may copy and distribute verbatim copies of GDB source code as |
42 | you receive it, in any medium, provided that you conspicuously and |
43 | appropriately publish on each copy a valid copyright notice "Copyright |
44 | (C) 1988 Free Software Foundation, Inc." (or with whatever year is |
45 | appropriate); keep intact the notices on all files that refer to this |
46 | License Agreement and to the absence of any warranty; and give any |
47 | other recipients of the GDB program a copy of this License Agreement |
48 | along with the program. You may charge a distribution fee for the |
49 | physical act of transferring a copy. |
50 | |
51 | 2. You may modify your copy or copies of GDB or any portion of it, |
52 | and copy and distribute such modifications under the terms of |
53 | Paragraph 1 above, provided that you also do the following: |
54 | |
55 | a) cause the modified files to carry prominent notices stating |
56 | that you changed the files and the date of any change; and |
57 | |
58 | b) cause the whole of any work that you distribute or publish, |
59 | that in whole or in part contains or is a derivative of GDB or any |
60 | part thereof, to be licensed at no charge to all third parties on |
61 | terms identical to those contained in this License Agreement |
62 | (except that you may choose to grant more extensive warranty |
63 | protection to third parties, at your option). |
64 | |
65 | c) if the modified program serves as a debugger, cause it when |
66 | started running in the simplest and usual way, to print an |
67 | announcement including a valid copyright notice "Copyright (C) |
68 | 1988 Free Software Foundation, Inc." (or with the year that is |
69 | appropriate), saying that there is no warranty (or else, saying |
70 | that you provide a warranty) and that users may redistribute the |
71 | program under these conditions, and telling the user how to view a |
72 | copy of this License Agreement. |
73 | |
74 | d) You may charge a distribution fee for the physical act of |
75 | transferring a copy, and you may at your option offer warranty |
76 | protection in exchange for a fee. |
77 | |
78 | Mere aggregation of another unrelated program with this program (or its |
79 | derivative) on a volume of a storage or distribution medium does not bring |
80 | the other program under the scope of these terms. |
81 | |
82 | 3. You may copy and distribute GDB (or a portion or derivative of it, |
83 | under Paragraph 2) in object code or executable form under the terms of |
84 | Paragraphs 1 and 2 above provided that you also do one of the following: |
85 | |
86 | a) accompany it with the complete corresponding machine-readable |
87 | source code, which must be distributed under the terms of |
88 | Paragraphs 1 and 2 above; or, |
89 | |
90 | b) accompany it with a written offer, valid for at least three |
91 | years, to give any third party free (except for a nominal |
92 | shipping charge) a complete machine-readable copy of the |
93 | corresponding source code, to be distributed under the terms of |
94 | Paragraphs 1 and 2 above; or, |
95 | |
96 | c) accompany it with the information you received as to where the |
97 | corresponding source code may be obtained. (This alternative is |
98 | allowed only for noncommercial distribution and only if you |
99 | received the program in object code or executable form alone.) |
100 | |
101 | For an executable file, complete source code means all the source code for |
102 | all modules it contains; but, as a special exception, it need not include |
103 | source code for modules which are standard libraries that accompany the |
104 | operating system on which the executable file runs. |
105 | |
106 | 4. You may not copy, sublicense, distribute or transfer GDB |
107 | except as expressly provided under this License Agreement. Any attempt |
108 | otherwise to copy, sublicense, distribute or transfer GDB is void and |
109 | your rights to use the program under this License agreement shall be |
110 | automatically terminated. However, parties who have received computer |
111 | software programs from you with this License Agreement will not have |
112 | their licenses terminated so long as such parties remain in full compliance. |
113 | |
114 | 5. If you wish to incorporate parts of GDB into other free programs |
115 | whose distribution conditions are different, write to the Free |
116 | Software Foundation at 675 Mass Ave, Cambridge, MA 02139. We have not |
117 | yet worked out a simple rule that can be stated here, but we will |
118 | often permit this. We will be guided by the two goals of preserving |
119 | the free status of all derivatives of our free software and of |
120 | promoting the sharing and reuse of software. |
121 | |
122 | In other words, go ahead and share GDB, but don't try to stop |
123 | anyone else from sharing it farther. Help stamp out software hoarding! |
124 | |
125 | NO WARRANTY |
126 | |
127 | BECAUSE GDB IS LICENSED FREE OF CHARGE, WE PROVIDE ABSOLUTELY NO |
128 | WARRANTY, TO THE EXTENT PERMITTED BY APPLICABLE STATE LAW. EXCEPT |
129 | WHEN OTHERWISE STATED IN WRITING, FREE SOFTWARE FOUNDATION, INC, |
130 | RICHARD M. STALLMAN AND/OR OTHER PARTIES PROVIDE GDB "AS IS" WITHOUT |
131 | WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT |
132 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
133 | A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND |
134 | PERFORMANCE OF GDB IS WITH YOU. SHOULD GDB PROVE DEFECTIVE, YOU |
135 | ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. |
136 | |
137 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL RICHARD M. |
138 | STALLMAN, THE FREE SOFTWARE FOUNDATION, INC., AND/OR ANY OTHER PARTY |
139 | WHO MAY MODIFY AND REDISTRIBUTE GDB AS PERMITTED ABOVE, BE LIABLE TO |
140 | YOU FOR DAMAGES, INCLUDING ANY LOST PROFITS, LOST MONIES, OR OTHER |
141 | SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR |
142 | INABILITY TO USE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA |
143 | BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY THIRD PARTIES OR A |
144 | FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS) GDB, EVEN |
145 | IF YOU HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR |
146 | ANY CLAIM BY ANY OTHER PARTY. |