Skip to content

Commit ed91ea5

Browse files
author
aCaB
committed
update lzma licence
1 parent 03d44bb commit ed91ea5

File tree

2 files changed

+596
-67
lines changed

2 files changed

+596
-67
lines changed

Diff for: COPYING.lzma

+2-67
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,7 @@
1-
Original unmodified files from the LZMA SDK are included under libclamav/lzma.
21
The original lzma.txt license file, a small portion of which is reproduced below,
3-
is available under libclamav/lzma/lzma.txt.
2+
is available under libclamav/7z/lzma.txt.
43

54
LICENSE
65
-------
76

8-
LZMA SDK is available under any of the following licenses:
9-
10-
1) GNU Lesser General Public License (GNU LGPL)
11-
2) Common Public License (CPL)
12-
3) Simplified license for unmodified code (read SPECIAL EXCEPTION)
13-
4) Proprietary license
14-
15-
It means that you can select one of these four options and follow rules of that license.
16-
17-
18-
1,2) GNU LGPL and CPL licenses are pretty similar and both these
19-
licenses are classified as
20-
- "Free software licenses" at http://www.gnu.org/
21-
- "OSI-approved" at http://www.opensource.org/
22-
23-
24-
3) SPECIAL EXCEPTION
25-
26-
Igor Pavlov, as the author of this code, expressly permits you
27-
to statically or dynamically link your code (or bind by name)
28-
to the files from LZMA SDK without subjecting your linked
29-
code to the terms of the CPL or GNU LGPL.
30-
Any modifications or additions to files from LZMA SDK, however,
31-
are subject to the GNU LGPL or CPL terms.
32-
33-
SPECIAL EXCEPTION allows you to use LZMA SDK in applications with closed code,
34-
while you keep LZMA SDK code unmodified.
35-
36-
37-
SPECIAL EXCEPTION #2: Igor Pavlov, as the author of this code, expressly permits
38-
you to use this code under the same terms and conditions contained in the License
39-
Agreement you have for any previous version of LZMA SDK developed by Igor Pavlov.
40-
41-
SPECIAL EXCEPTION #2 allows owners of proprietary licenses to use latest version
42-
of LZMA SDK as update for previous versions.
43-
44-
45-
SPECIAL EXCEPTION #3: Igor Pavlov, as the author of this code, expressly permits
46-
you to use code of the following files:
47-
BranchTypes.h, LzmaTypes.h, LzmaTest.c, LzmaStateTest.c, LzmaAlone.cpp,
48-
LzmaAlone.cs, LzmaAlone.java
49-
as public domain code.
50-
51-
52-
4) Proprietary license
53-
54-
LZMA SDK also can be available under a proprietary license which
55-
can include:
56-
57-
1) Right to modify code without subjecting modified code to the
58-
terms of the CPL or GNU LGPL
59-
2) Technical support for code
60-
61-
To request such proprietary license or any additional consultations,
62-
send email message from that page:
63-
http://www.7-zip.org/support.html
64-
65-
66-
You should have received a copy of the GNU Lesser General Public
67-
License along with this library; if not, write to the Free Software
68-
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
69-
70-
You should have received a copy of the Common Public License
71-
along with this library.
72-
7+
LZMA SDK is written and placed in the public domain by Igor Pavlov.

0 commit comments

Comments
 (0)