xref: /aosp_15_r20/external/libcap/cap/License (revision 2810ac1b38eead2603277920c78344c84ddf3aff)
1*2810ac1bSKiyoung Kim/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-only */
2*2810ac1bSKiyoung Kim
3*2810ac1bSKiyoung KimUnless otherwise *explicitly* stated, the following text describes the
4*2810ac1bSKiyoung Kimlicensed conditions under which the contents of this libcap/cap release
5*2810ac1bSKiyoung Kimmay be used and distributed.
6*2810ac1bSKiyoung Kim
7*2810ac1bSKiyoung KimThe licensed conditions are one or the other of these two Licenses:
8*2810ac1bSKiyoung Kim
9*2810ac1bSKiyoung Kim  - BSD 3-clause
10*2810ac1bSKiyoung Kim  - GPL v2.0
11*2810ac1bSKiyoung Kim
12*2810ac1bSKiyoung Kim-------------------------------------------------------------------------
13*2810ac1bSKiyoung KimBSD 3-clause:
14*2810ac1bSKiyoung Kim-------------
15*2810ac1bSKiyoung Kim
16*2810ac1bSKiyoung KimRedistribution and use in source and binary forms of libcap/cap, with
17*2810ac1bSKiyoung Kimor without modification, are permitted provided that the following
18*2810ac1bSKiyoung Kimconditions are met:
19*2810ac1bSKiyoung Kim
20*2810ac1bSKiyoung Kim1. Redistributions of source code must retain any existing copyright
21*2810ac1bSKiyoung Kim   notice, and this entire permission notice in its entirety,
22*2810ac1bSKiyoung Kim   including the disclaimer of warranties.
23*2810ac1bSKiyoung Kim
24*2810ac1bSKiyoung Kim2. Redistributions in binary form must reproduce all prior and current
25*2810ac1bSKiyoung Kim   copyright notices, this list of conditions, and the following
26*2810ac1bSKiyoung Kim   disclaimer in the documentation and/or other materials provided
27*2810ac1bSKiyoung Kim   with the distribution.
28*2810ac1bSKiyoung Kim
29*2810ac1bSKiyoung Kim3. The name of any author may not be used to endorse or promote
30*2810ac1bSKiyoung Kim   products derived from this software without their specific prior
31*2810ac1bSKiyoung Kim   written permission.
32*2810ac1bSKiyoung Kim
33*2810ac1bSKiyoung KimTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
34*2810ac1bSKiyoung KimWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
35*2810ac1bSKiyoung KimMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
36*2810ac1bSKiyoung KimIN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
37*2810ac1bSKiyoung KimINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
38*2810ac1bSKiyoung KimBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
39*2810ac1bSKiyoung KimOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
40*2810ac1bSKiyoung KimON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
41*2810ac1bSKiyoung KimTORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
42*2810ac1bSKiyoung KimUSE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
43*2810ac1bSKiyoung KimDAMAGE.
44*2810ac1bSKiyoung Kim
45*2810ac1bSKiyoung Kim-------------------------------------------------------------------------
46*2810ac1bSKiyoung KimGPL v2.0:
47*2810ac1bSKiyoung Kim---------
48*2810ac1bSKiyoung Kim
49*2810ac1bSKiyoung KimALTERNATIVELY, this product may be distributed under the terms of the
50*2810ac1bSKiyoung KimGNU General Public License (v2.0 - see below), in which case the
51*2810ac1bSKiyoung Kimprovisions of the GNU GPL are required INSTEAD OF the above
52*2810ac1bSKiyoung Kimrestrictions.  (This clause is necessary due to a potential conflict
53*2810ac1bSKiyoung Kimbetween the GNU GPL and the restrictions contained in a BSD-style
54*2810ac1bSKiyoung Kimcopyright.)
55*2810ac1bSKiyoung Kim
56*2810ac1bSKiyoung Kim-------------------------
57*2810ac1bSKiyoung KimFull text of gpl-2.0.txt:
58*2810ac1bSKiyoung Kim-------------------------
59*2810ac1bSKiyoung Kim
60*2810ac1bSKiyoung Kim                    GNU GENERAL PUBLIC LICENSE
61*2810ac1bSKiyoung Kim                       Version 2, June 1991
62*2810ac1bSKiyoung Kim
63*2810ac1bSKiyoung Kim Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
64*2810ac1bSKiyoung Kim 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
65*2810ac1bSKiyoung Kim Everyone is permitted to copy and distribute verbatim copies
66*2810ac1bSKiyoung Kim of this license document, but changing it is not allowed.
67*2810ac1bSKiyoung Kim
68*2810ac1bSKiyoung Kim                            Preamble
69*2810ac1bSKiyoung Kim
70*2810ac1bSKiyoung Kim  The licenses for most software are designed to take away your
71*2810ac1bSKiyoung Kimfreedom to share and change it.  By contrast, the GNU General Public
72*2810ac1bSKiyoung KimLicense is intended to guarantee your freedom to share and change free
73*2810ac1bSKiyoung Kimsoftware--to make sure the software is free for all its users.  This
74*2810ac1bSKiyoung KimGeneral Public License applies to most of the Free Software
75*2810ac1bSKiyoung KimFoundation's software and to any other program whose authors commit to
76*2810ac1bSKiyoung Kimusing it.  (Some other Free Software Foundation software is covered by
77*2810ac1bSKiyoung Kimthe GNU Lesser General Public License instead.)  You can apply it to
78*2810ac1bSKiyoung Kimyour programs, too.
79*2810ac1bSKiyoung Kim
80*2810ac1bSKiyoung Kim  When we speak of free software, we are referring to freedom, not
81*2810ac1bSKiyoung Kimprice.  Our General Public Licenses are designed to make sure that you
82*2810ac1bSKiyoung Kimhave the freedom to distribute copies of free software (and charge for
83*2810ac1bSKiyoung Kimthis service if you wish), that you receive source code or can get it
84*2810ac1bSKiyoung Kimif you want it, that you can change the software or use pieces of it
85*2810ac1bSKiyoung Kimin new free programs; and that you know you can do these things.
86*2810ac1bSKiyoung Kim
87*2810ac1bSKiyoung Kim  To protect your rights, we need to make restrictions that forbid
88*2810ac1bSKiyoung Kimanyone to deny you these rights or to ask you to surrender the rights.
89*2810ac1bSKiyoung KimThese restrictions translate to certain responsibilities for you if you
90*2810ac1bSKiyoung Kimdistribute copies of the software, or if you modify it.
91*2810ac1bSKiyoung Kim
92*2810ac1bSKiyoung Kim  For example, if you distribute copies of such a program, whether
93*2810ac1bSKiyoung Kimgratis or for a fee, you must give the recipients all the rights that
94*2810ac1bSKiyoung Kimyou have.  You must make sure that they, too, receive or can get the
95*2810ac1bSKiyoung Kimsource code.  And you must show them these terms so they know their
96*2810ac1bSKiyoung Kimrights.
97*2810ac1bSKiyoung Kim
98*2810ac1bSKiyoung Kim  We protect your rights with two steps: (1) copyright the software, and
99*2810ac1bSKiyoung Kim(2) offer you this license which gives you legal permission to copy,
100*2810ac1bSKiyoung Kimdistribute and/or modify the software.
101*2810ac1bSKiyoung Kim
102*2810ac1bSKiyoung Kim  Also, for each author's protection and ours, we want to make certain
103*2810ac1bSKiyoung Kimthat everyone understands that there is no warranty for this free
104*2810ac1bSKiyoung Kimsoftware.  If the software is modified by someone else and passed on, we
105*2810ac1bSKiyoung Kimwant its recipients to know that what they have is not the original, so
106*2810ac1bSKiyoung Kimthat any problems introduced by others will not reflect on the original
107*2810ac1bSKiyoung Kimauthors' reputations.
108*2810ac1bSKiyoung Kim
109*2810ac1bSKiyoung Kim  Finally, any free program is threatened constantly by software
110*2810ac1bSKiyoung Kimpatents.  We wish to avoid the danger that redistributors of a free
111*2810ac1bSKiyoung Kimprogram will individually obtain patent licenses, in effect making the
112*2810ac1bSKiyoung Kimprogram proprietary.  To prevent this, we have made it clear that any
113*2810ac1bSKiyoung Kimpatent must be licensed for everyone's free use or not licensed at all.
114*2810ac1bSKiyoung Kim
115*2810ac1bSKiyoung Kim  The precise terms and conditions for copying, distribution and
116*2810ac1bSKiyoung Kimmodification follow.
117*2810ac1bSKiyoung Kim
118*2810ac1bSKiyoung Kim                    GNU GENERAL PUBLIC LICENSE
119*2810ac1bSKiyoung Kim   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
120*2810ac1bSKiyoung Kim
121*2810ac1bSKiyoung Kim  0. This License applies to any program or other work which contains
122*2810ac1bSKiyoung Kima notice placed by the copyright holder saying it may be distributed
123*2810ac1bSKiyoung Kimunder the terms of this General Public License.  The "Program", below,
124*2810ac1bSKiyoung Kimrefers to any such program or work, and a "work based on the Program"
125*2810ac1bSKiyoung Kimmeans either the Program or any derivative work under copyright law:
126*2810ac1bSKiyoung Kimthat is to say, a work containing the Program or a portion of it,
127*2810ac1bSKiyoung Kimeither verbatim or with modifications and/or translated into another
128*2810ac1bSKiyoung Kimlanguage.  (Hereinafter, translation is included without limitation in
129*2810ac1bSKiyoung Kimthe term "modification".)  Each licensee is addressed as "you".
130*2810ac1bSKiyoung Kim
131*2810ac1bSKiyoung KimActivities other than copying, distribution and modification are not
132*2810ac1bSKiyoung Kimcovered by this License; they are outside its scope.  The act of
133*2810ac1bSKiyoung Kimrunning the Program is not restricted, and the output from the Program
134*2810ac1bSKiyoung Kimis covered only if its contents constitute a work based on the
135*2810ac1bSKiyoung KimProgram (independent of having been made by running the Program).
136*2810ac1bSKiyoung KimWhether that is true depends on what the Program does.
137*2810ac1bSKiyoung Kim
138*2810ac1bSKiyoung Kim  1. You may copy and distribute verbatim copies of the Program's
139*2810ac1bSKiyoung Kimsource code as you receive it, in any medium, provided that you
140*2810ac1bSKiyoung Kimconspicuously and appropriately publish on each copy an appropriate
141*2810ac1bSKiyoung Kimcopyright notice and disclaimer of warranty; keep intact all the
142*2810ac1bSKiyoung Kimnotices that refer to this License and to the absence of any warranty;
143*2810ac1bSKiyoung Kimand give any other recipients of the Program a copy of this License
144*2810ac1bSKiyoung Kimalong with the Program.
145*2810ac1bSKiyoung Kim
146*2810ac1bSKiyoung KimYou may charge a fee for the physical act of transferring a copy, and
147*2810ac1bSKiyoung Kimyou may at your option offer warranty protection in exchange for a fee.
148*2810ac1bSKiyoung Kim
149*2810ac1bSKiyoung Kim  2. You may modify your copy or copies of the Program or any portion
150*2810ac1bSKiyoung Kimof it, thus forming a work based on the Program, and copy and
151*2810ac1bSKiyoung Kimdistribute such modifications or work under the terms of Section 1
152*2810ac1bSKiyoung Kimabove, provided that you also meet all of these conditions:
153*2810ac1bSKiyoung Kim
154*2810ac1bSKiyoung Kim    a) You must cause the modified files to carry prominent notices
155*2810ac1bSKiyoung Kim    stating that you changed the files and the date of any change.
156*2810ac1bSKiyoung Kim
157*2810ac1bSKiyoung Kim    b) You must cause any work that you distribute or publish, that in
158*2810ac1bSKiyoung Kim    whole or in part contains or is derived from the Program or any
159*2810ac1bSKiyoung Kim    part thereof, to be licensed as a whole at no charge to all third
160*2810ac1bSKiyoung Kim    parties under the terms of this License.
161*2810ac1bSKiyoung Kim
162*2810ac1bSKiyoung Kim    c) If the modified program normally reads commands interactively
163*2810ac1bSKiyoung Kim    when run, you must cause it, when started running for such
164*2810ac1bSKiyoung Kim    interactive use in the most ordinary way, to print or display an
165*2810ac1bSKiyoung Kim    announcement including an appropriate copyright notice and a
166*2810ac1bSKiyoung Kim    notice that there is no warranty (or else, saying that you provide
167*2810ac1bSKiyoung Kim    a warranty) and that users may redistribute the program under
168*2810ac1bSKiyoung Kim    these conditions, and telling the user how to view a copy of this
169*2810ac1bSKiyoung Kim    License.  (Exception: if the Program itself is interactive but
170*2810ac1bSKiyoung Kim    does not normally print such an announcement, your work based on
171*2810ac1bSKiyoung Kim    the Program is not required to print an announcement.)
172*2810ac1bSKiyoung Kim
173*2810ac1bSKiyoung KimThese requirements apply to the modified work as a whole.  If
174*2810ac1bSKiyoung Kimidentifiable sections of that work are not derived from the Program,
175*2810ac1bSKiyoung Kimand can be reasonably considered independent and separate works in
176*2810ac1bSKiyoung Kimthemselves, then this License, and its terms, do not apply to those
177*2810ac1bSKiyoung Kimsections when you distribute them as separate works.  But when you
178*2810ac1bSKiyoung Kimdistribute the same sections as part of a whole which is a work based
179*2810ac1bSKiyoung Kimon the Program, the distribution of the whole must be on the terms of
180*2810ac1bSKiyoung Kimthis License, whose permissions for other licensees extend to the
181*2810ac1bSKiyoung Kimentire whole, and thus to each and every part regardless of who wrote it.
182*2810ac1bSKiyoung Kim
183*2810ac1bSKiyoung KimThus, it is not the intent of this section to claim rights or contest
184*2810ac1bSKiyoung Kimyour rights to work written entirely by you; rather, the intent is to
185*2810ac1bSKiyoung Kimexercise the right to control the distribution of derivative or
186*2810ac1bSKiyoung Kimcollective works based on the Program.
187*2810ac1bSKiyoung Kim
188*2810ac1bSKiyoung KimIn addition, mere aggregation of another work not based on the Program
189*2810ac1bSKiyoung Kimwith the Program (or with a work based on the Program) on a volume of
190*2810ac1bSKiyoung Kima storage or distribution medium does not bring the other work under
191*2810ac1bSKiyoung Kimthe scope of this License.
192*2810ac1bSKiyoung Kim
193*2810ac1bSKiyoung Kim  3. You may copy and distribute the Program (or a work based on it,
194*2810ac1bSKiyoung Kimunder Section 2) in object code or executable form under the terms of
195*2810ac1bSKiyoung KimSections 1 and 2 above provided that you also do one of the following:
196*2810ac1bSKiyoung Kim
197*2810ac1bSKiyoung Kim    a) Accompany it with the complete corresponding machine-readable
198*2810ac1bSKiyoung Kim    source code, which must be distributed under the terms of Sections
199*2810ac1bSKiyoung Kim    1 and 2 above on a medium customarily used for software interchange; or,
200*2810ac1bSKiyoung Kim
201*2810ac1bSKiyoung Kim    b) Accompany it with a written offer, valid for at least three
202*2810ac1bSKiyoung Kim    years, to give any third party, for a charge no more than your
203*2810ac1bSKiyoung Kim    cost of physically performing source distribution, a complete
204*2810ac1bSKiyoung Kim    machine-readable copy of the corresponding source code, to be
205*2810ac1bSKiyoung Kim    distributed under the terms of Sections 1 and 2 above on a medium
206*2810ac1bSKiyoung Kim    customarily used for software interchange; or,
207*2810ac1bSKiyoung Kim
208*2810ac1bSKiyoung Kim    c) Accompany it with the information you received as to the offer
209*2810ac1bSKiyoung Kim    to distribute corresponding source code.  (This alternative is
210*2810ac1bSKiyoung Kim    allowed only for noncommercial distribution and only if you
211*2810ac1bSKiyoung Kim    received the program in object code or executable form with such
212*2810ac1bSKiyoung Kim    an offer, in accord with Subsection b above.)
213*2810ac1bSKiyoung Kim
214*2810ac1bSKiyoung KimThe source code for a work means the preferred form of the work for
215*2810ac1bSKiyoung Kimmaking modifications to it.  For an executable work, complete source
216*2810ac1bSKiyoung Kimcode means all the source code for all modules it contains, plus any
217*2810ac1bSKiyoung Kimassociated interface definition files, plus the scripts used to
218*2810ac1bSKiyoung Kimcontrol compilation and installation of the executable.  However, as a
219*2810ac1bSKiyoung Kimspecial exception, the source code distributed need not include
220*2810ac1bSKiyoung Kimanything that is normally distributed (in either source or binary
221*2810ac1bSKiyoung Kimform) with the major components (compiler, kernel, and so on) of the
222*2810ac1bSKiyoung Kimoperating system on which the executable runs, unless that component
223*2810ac1bSKiyoung Kimitself accompanies the executable.
224*2810ac1bSKiyoung Kim
225*2810ac1bSKiyoung KimIf distribution of executable or object code is made by offering
226*2810ac1bSKiyoung Kimaccess to copy from a designated place, then offering equivalent
227*2810ac1bSKiyoung Kimaccess to copy the source code from the same place counts as
228*2810ac1bSKiyoung Kimdistribution of the source code, even though third parties are not
229*2810ac1bSKiyoung Kimcompelled to copy the source along with the object code.
230*2810ac1bSKiyoung Kim
231*2810ac1bSKiyoung Kim  4. You may not copy, modify, sublicense, or distribute the Program
232*2810ac1bSKiyoung Kimexcept as expressly provided under this License.  Any attempt
233*2810ac1bSKiyoung Kimotherwise to copy, modify, sublicense or distribute the Program is
234*2810ac1bSKiyoung Kimvoid, and will automatically terminate your rights under this License.
235*2810ac1bSKiyoung KimHowever, parties who have received copies, or rights, from you under
236*2810ac1bSKiyoung Kimthis License will not have their licenses terminated so long as such
237*2810ac1bSKiyoung Kimparties remain in full compliance.
238*2810ac1bSKiyoung Kim
239*2810ac1bSKiyoung Kim  5. You are not required to accept this License, since you have not
240*2810ac1bSKiyoung Kimsigned it.  However, nothing else grants you permission to modify or
241*2810ac1bSKiyoung Kimdistribute the Program or its derivative works.  These actions are
242*2810ac1bSKiyoung Kimprohibited by law if you do not accept this License.  Therefore, by
243*2810ac1bSKiyoung Kimmodifying or distributing the Program (or any work based on the
244*2810ac1bSKiyoung KimProgram), you indicate your acceptance of this License to do so, and
245*2810ac1bSKiyoung Kimall its terms and conditions for copying, distributing or modifying
246*2810ac1bSKiyoung Kimthe Program or works based on it.
247*2810ac1bSKiyoung Kim
248*2810ac1bSKiyoung Kim  6. Each time you redistribute the Program (or any work based on the
249*2810ac1bSKiyoung KimProgram), the recipient automatically receives a license from the
250*2810ac1bSKiyoung Kimoriginal licensor to copy, distribute or modify the Program subject to
251*2810ac1bSKiyoung Kimthese terms and conditions.  You may not impose any further
252*2810ac1bSKiyoung Kimrestrictions on the recipients' exercise of the rights granted herein.
253*2810ac1bSKiyoung KimYou are not responsible for enforcing compliance by third parties to
254*2810ac1bSKiyoung Kimthis License.
255*2810ac1bSKiyoung Kim
256*2810ac1bSKiyoung Kim  7. If, as a consequence of a court judgment or allegation of patent
257*2810ac1bSKiyoung Kiminfringement or for any other reason (not limited to patent issues),
258*2810ac1bSKiyoung Kimconditions are imposed on you (whether by court order, agreement or
259*2810ac1bSKiyoung Kimotherwise) that contradict the conditions of this License, they do not
260*2810ac1bSKiyoung Kimexcuse you from the conditions of this License.  If you cannot
261*2810ac1bSKiyoung Kimdistribute so as to satisfy simultaneously your obligations under this
262*2810ac1bSKiyoung KimLicense and any other pertinent obligations, then as a consequence you
263*2810ac1bSKiyoung Kimmay not distribute the Program at all.  For example, if a patent
264*2810ac1bSKiyoung Kimlicense would not permit royalty-free redistribution of the Program by
265*2810ac1bSKiyoung Kimall those who receive copies directly or indirectly through you, then
266*2810ac1bSKiyoung Kimthe only way you could satisfy both it and this License would be to
267*2810ac1bSKiyoung Kimrefrain entirely from distribution of the Program.
268*2810ac1bSKiyoung Kim
269*2810ac1bSKiyoung KimIf any portion of this section is held invalid or unenforceable under
270*2810ac1bSKiyoung Kimany particular circumstance, the balance of the section is intended to
271*2810ac1bSKiyoung Kimapply and the section as a whole is intended to apply in other
272*2810ac1bSKiyoung Kimcircumstances.
273*2810ac1bSKiyoung Kim
274*2810ac1bSKiyoung KimIt is not the purpose of this section to induce you to infringe any
275*2810ac1bSKiyoung Kimpatents or other property right claims or to contest validity of any
276*2810ac1bSKiyoung Kimsuch claims; this section has the sole purpose of protecting the
277*2810ac1bSKiyoung Kimintegrity of the free software distribution system, which is
278*2810ac1bSKiyoung Kimimplemented by public license practices.  Many people have made
279*2810ac1bSKiyoung Kimgenerous contributions to the wide range of software distributed
280*2810ac1bSKiyoung Kimthrough that system in reliance on consistent application of that
281*2810ac1bSKiyoung Kimsystem; it is up to the author/donor to decide if he or she is willing
282*2810ac1bSKiyoung Kimto distribute software through any other system and a licensee cannot
283*2810ac1bSKiyoung Kimimpose that choice.
284*2810ac1bSKiyoung Kim
285*2810ac1bSKiyoung KimThis section is intended to make thoroughly clear what is believed to
286*2810ac1bSKiyoung Kimbe a consequence of the rest of this License.
287*2810ac1bSKiyoung Kim
288*2810ac1bSKiyoung Kim  8. If the distribution and/or use of the Program is restricted in
289*2810ac1bSKiyoung Kimcertain countries either by patents or by copyrighted interfaces, the
290*2810ac1bSKiyoung Kimoriginal copyright holder who places the Program under this License
291*2810ac1bSKiyoung Kimmay add an explicit geographical distribution limitation excluding
292*2810ac1bSKiyoung Kimthose countries, so that distribution is permitted only in or among
293*2810ac1bSKiyoung Kimcountries not thus excluded.  In such case, this License incorporates
294*2810ac1bSKiyoung Kimthe limitation as if written in the body of this License.
295*2810ac1bSKiyoung Kim
296*2810ac1bSKiyoung Kim  9. The Free Software Foundation may publish revised and/or new versions
297*2810ac1bSKiyoung Kimof the General Public License from time to time.  Such new versions will
298*2810ac1bSKiyoung Kimbe similar in spirit to the present version, but may differ in detail to
299*2810ac1bSKiyoung Kimaddress new problems or concerns.
300*2810ac1bSKiyoung Kim
301*2810ac1bSKiyoung KimEach version is given a distinguishing version number.  If the Program
302*2810ac1bSKiyoung Kimspecifies a version number of this License which applies to it and "any
303*2810ac1bSKiyoung Kimlater version", you have the option of following the terms and conditions
304*2810ac1bSKiyoung Kimeither of that version or of any later version published by the Free
305*2810ac1bSKiyoung KimSoftware Foundation.  If the Program does not specify a version number of
306*2810ac1bSKiyoung Kimthis License, you may choose any version ever published by the Free Software
307*2810ac1bSKiyoung KimFoundation.
308*2810ac1bSKiyoung Kim
309*2810ac1bSKiyoung Kim  10. If you wish to incorporate parts of the Program into other free
310*2810ac1bSKiyoung Kimprograms whose distribution conditions are different, write to the author
311*2810ac1bSKiyoung Kimto ask for permission.  For software which is copyrighted by the Free
312*2810ac1bSKiyoung KimSoftware Foundation, write to the Free Software Foundation; we sometimes
313*2810ac1bSKiyoung Kimmake exceptions for this.  Our decision will be guided by the two goals
314*2810ac1bSKiyoung Kimof preserving the free status of all derivatives of our free software and
315*2810ac1bSKiyoung Kimof promoting the sharing and reuse of software generally.
316*2810ac1bSKiyoung Kim
317*2810ac1bSKiyoung Kim                            NO WARRANTY
318*2810ac1bSKiyoung Kim
319*2810ac1bSKiyoung Kim  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
320*2810ac1bSKiyoung KimFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
321*2810ac1bSKiyoung KimOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
322*2810ac1bSKiyoung KimPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
323*2810ac1bSKiyoung KimOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
324*2810ac1bSKiyoung KimMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
325*2810ac1bSKiyoung KimTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
326*2810ac1bSKiyoung KimPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
327*2810ac1bSKiyoung KimREPAIR OR CORRECTION.
328*2810ac1bSKiyoung Kim
329*2810ac1bSKiyoung Kim  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
330*2810ac1bSKiyoung KimWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
331*2810ac1bSKiyoung KimREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
332*2810ac1bSKiyoung KimINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
333*2810ac1bSKiyoung KimOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
334*2810ac1bSKiyoung KimTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
335*2810ac1bSKiyoung KimYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
336*2810ac1bSKiyoung KimPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
337*2810ac1bSKiyoung KimPOSSIBILITY OF SUCH DAMAGES.
338*2810ac1bSKiyoung Kim
339*2810ac1bSKiyoung Kim                     END OF TERMS AND CONDITIONS
340*2810ac1bSKiyoung Kim
341*2810ac1bSKiyoung Kim            How to Apply These Terms to Your New Programs
342*2810ac1bSKiyoung Kim
343*2810ac1bSKiyoung Kim  If you develop a new program, and you want it to be of the greatest
344*2810ac1bSKiyoung Kimpossible use to the public, the best way to achieve this is to make it
345*2810ac1bSKiyoung Kimfree software which everyone can redistribute and change under these terms.
346*2810ac1bSKiyoung Kim
347*2810ac1bSKiyoung Kim  To do so, attach the following notices to the program.  It is safest
348*2810ac1bSKiyoung Kimto attach them to the start of each source file to most effectively
349*2810ac1bSKiyoung Kimconvey the exclusion of warranty; and each file should have at least
350*2810ac1bSKiyoung Kimthe "copyright" line and a pointer to where the full notice is found.
351*2810ac1bSKiyoung Kim
352*2810ac1bSKiyoung Kim    <one line to give the program's name and a brief idea of what it does.>
353*2810ac1bSKiyoung Kim    Copyright (C) <year>  <name of author>
354*2810ac1bSKiyoung Kim
355*2810ac1bSKiyoung Kim    This program is free software; you can redistribute it and/or modify
356*2810ac1bSKiyoung Kim    it under the terms of the GNU General Public License as published by
357*2810ac1bSKiyoung Kim    the Free Software Foundation; either version 2 of the License, or
358*2810ac1bSKiyoung Kim    (at your option) any later version.
359*2810ac1bSKiyoung Kim
360*2810ac1bSKiyoung Kim    This program is distributed in the hope that it will be useful,
361*2810ac1bSKiyoung Kim    but WITHOUT ANY WARRANTY; without even the implied warranty of
362*2810ac1bSKiyoung Kim    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
363*2810ac1bSKiyoung Kim    GNU General Public License for more details.
364*2810ac1bSKiyoung Kim
365*2810ac1bSKiyoung Kim    You should have received a copy of the GNU General Public License along
366*2810ac1bSKiyoung Kim    with this program; if not, write to the Free Software Foundation, Inc.,
367*2810ac1bSKiyoung Kim    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
368*2810ac1bSKiyoung Kim
369*2810ac1bSKiyoung KimAlso add information on how to contact you by electronic and paper mail.
370*2810ac1bSKiyoung Kim
371*2810ac1bSKiyoung KimIf the program is interactive, make it output a short notice like this
372*2810ac1bSKiyoung Kimwhen it starts in an interactive mode:
373*2810ac1bSKiyoung Kim
374*2810ac1bSKiyoung Kim    Gnomovision version 69, Copyright (C) year name of author
375*2810ac1bSKiyoung Kim    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
376*2810ac1bSKiyoung Kim    This is free software, and you are welcome to redistribute it
377*2810ac1bSKiyoung Kim    under certain conditions; type `show c' for details.
378*2810ac1bSKiyoung Kim
379*2810ac1bSKiyoung KimThe hypothetical commands `show w' and `show c' should show the appropriate
380*2810ac1bSKiyoung Kimparts of the General Public License.  Of course, the commands you use may
381*2810ac1bSKiyoung Kimbe called something other than `show w' and `show c'; they could even be
382*2810ac1bSKiyoung Kimmouse-clicks or menu items--whatever suits your program.
383*2810ac1bSKiyoung Kim
384*2810ac1bSKiyoung KimYou should also get your employer (if you work as a programmer) or your
385*2810ac1bSKiyoung Kimschool, if any, to sign a "copyright disclaimer" for the program, if
386*2810ac1bSKiyoung Kimnecessary.  Here is a sample; alter the names:
387*2810ac1bSKiyoung Kim
388*2810ac1bSKiyoung Kim  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
389*2810ac1bSKiyoung Kim  `Gnomovision' (which makes passes at compilers) written by James Hacker.
390*2810ac1bSKiyoung Kim
391*2810ac1bSKiyoung Kim  <signature of Ty Coon>, 1 April 1989
392*2810ac1bSKiyoung Kim  Ty Coon, President of Vice
393*2810ac1bSKiyoung Kim
394*2810ac1bSKiyoung KimThis General Public License does not permit incorporating your program into
395*2810ac1bSKiyoung Kimproprietary programs.  If your program is a subroutine library, you may
396*2810ac1bSKiyoung Kimconsider it more useful to permit linking proprietary applications with the
397*2810ac1bSKiyoung Kimlibrary.  If this is what you want to do, use the GNU Lesser General
398*2810ac1bSKiyoung KimPublic License instead of this License.
399