licenses: Add EUPL-1.2
[gentoo.git] / licenses / UPX-exception
1 -----BEGIN PGP SIGNED MESSAGE-----
2
3
4                  ooooo     ooo ooooooooo.   ooooooo  ooooo
5                  `888'     `8' `888   `Y88.  `8888    d8'
6                   888       8   888   .d88'    Y888..8P
7                   888       8   888ooo88P'      `8888'
8                   888       8   888            .8PY888.
9                   `88.    .8'   888           d8'  `888b
10                     `YbodP'    o888o        o888o  o88888o
11
12
13                     The Ultimate Packer for eXecutables
14           Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar
15                http://wildsau.idv.uni-linz.ac.at/mfx/upx.html
16                           http://www.nexus.hu/upx
17                             http://upx.tsx.org
18
19
20 PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN
21 TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION.
22
23
24 ABSTRACT
25 ========
26
27    UPX and UCL are copyrighted software distributed under the terms
28    of the GNU General Public License (hereinafter the "GPL").
29
30    The stub which is imbedded in each UPX compressed program is part
31    of UPX and UCL, and contains code that is under our copyright. The
32    terms of the GNU General Public License still apply as compressing
33    a program is a special form of linking with our stub.
34
35    As a special exception we grant the free usage of UPX for all
36    executables, including commercial programs.
37    See below for details and restrictions.
38
39
40 COPYRIGHT
41 =========
42
43    UPX and UCL are copyrighted software. All rights remain with the authors.
44
45    UPX is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer
46    UPX is Copyright (C) 1996-2000 Laszlo Molnar
47
48    UCL is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer
49
50
51 GNU GENERAL PUBLIC LICENSE
52 ==========================
53
54    UPX and the UCL library are free software; you can redistribute them
55    and/or modify them under the terms of the GNU General Public License as
56    published by the Free Software Foundation; either version 2 of
57    the License, or (at your option) any later version.
58
59    UPX and UCL are distributed in the hope that they will be useful,
60    but WITHOUT ANY WARRANTY; without even the implied warranty of
61    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
62    GNU General Public License for more details.
63
64    You should have received a copy of the GNU General Public License
65    along with this program; see the file COPYING.
66
67
68 SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES
69 ============================================
70
71    The stub which is imbedded in each UPX compressed program is part
72    of UPX and UCL, and contains code that is under our copyright. The
73    terms of the GNU General Public License still apply as compressing
74    a program is a special form of linking with our stub.
75
76    Hereby Markus F.X.J. Oberhumer and Laszlo Molnar grant you special
77    permission to freely use and distribute all UPX compressed programs
78    (including commercial ones), subject to the following restrictions:
79
80    1. You must compress your program with a completely unmodified UPX
81       version; either with our precompiled version, or (at your option)
82       with a self compiled version of the unmodified UPX sources as
83       distributed by us.
84    2. This also implies that the UPX stub must be completely unmodfied, i.e.
85       the stub imbedded in your compressed program must be byte-identical
86       to the stub that is produced by the official unmodified UPX version.
87    3. The decompressor and any other code from the stub must exclusively get
88       used by the unmodified UPX stub for decompressing your program at
89       program startup. No portion of the stub may get read, copied,
90       called or otherwise get used or accessed by your program.
91
92
93 ANNOTATIONS
94 ===========
95
96   - You can use a modified UPX version or modified UPX stub only for
97     programs that are compatible with the GNU General Public License.
98
99   - We grant you special permission to freely use and distribute all UPX
100     compressed programs. But any modification of the UPX stub (such as,
101     but not limited to, removing our copyright string or making your
102     program non-decompressible) will immediately revoke your right to
103     use and distribute a UPX compressed program.
104
105   - UPX is not a software protection tool; by requiring that you use
106     the unmodified UPX version for your proprietary programs we
107     make sure that any user can decompress your program. This protects
108     both you and your users as nobody can hide malicious code -
109     any program that cannot be decompressed is highly suspicious
110     by definition.
111
112   - You can integrate all or part of UPX and UCL into projects that
113     are compatible with the GNU GPL, but obviously you cannot grant
114     any special exceptions beyond the GPL for our code in your project.
115
116   - We want to actively support manufacturers of virus scanners and
117     similar security software. Please contact us if you would like to
118     incorporate parts of UPX or UCL into such a product.
119
120
121
122 Markus F.X.J. Oberhumer                   Laszlo Molnar
123 markus.oberhumer@jk.uni-linz.ac.at        ml1050@cdata.tvnet.hu
124
125 Linz, Austria, 25 Feb 2000
126
127
128
129 -----BEGIN PGP SIGNATURE-----
130 Version: 2.6.3ia
131 Charset: noconv
132
133 iQCVAwUBOLaLS210fyLu8beJAQFYVAP/ShzENWKLTvedLCjZbDcwaBEHfUVcrGMI
134 wE7frMkbWT2zmkdv9hW90WmjMhOBu7yhUplvN8BKOtLiolEnZmLCYu8AGCwr5wBf
135 dfLoClxnzfTtgQv5axF1awp4RwCUH3hf4cDrOVqmAsWXKPHtm4hx96jF6L4oHhjx
136 OO03+ojZdO8=
137 =CS52
138 -----END PGP SIGNATURE-----