|
|
Message-ID: <20120928224229.GA17147@debian>
Date: Sat, 29 Sep 2012 02:42:29 +0400
From: Aleksey Cherepanov <aleksey.4erepanov@...il.com>
To: john-dev@...ts.openwall.com
Subject: unrar license is not compatible with gpl, it is not free at all
It seems thwt john uses *non-free* unrar code. It is a problem.
Problematic clause:
2. The UnRAR sources may be used in any software to handle RAR
archives without limitations free of charge, but cannot be used
to re-create the RAR compression algorithm, which is proprietary.
Distribution of modified UnRAR sources in separate form or as a
part of other software is permitted, provided that it is clearly
stated in the documentation and source comments that the code may
not be used to develop a RAR (WinRAR) compatible archiver.
Strictly saying unrar's license is *not* compatible with GPL. So all
binaries with it inside *aren't* redistributable.
At least following files seem to be affected:
$ grep -l 'compatible arch' *.[ch]
unrar.c
unrar.h
unrarcmd.c
unrarcmd.h
unrarfilter.c
unrarfilter.h
unrarhlp.c
unrarhlp.h
unrarppm.c
unrarppm.h
unrarvm.c
unrarvm.h
Also rar_fmt.c says:
"* This program uses code present in the public domain unrar utility written by
* Alexander Roshal (http://www.rarlab.com/rar/unrarsrc-4.0.7.tar.gz).
* Specifically, lines 240 to 274 from crypt.cpp are used."
But this archive contains license with the same problematic clause.
The code is *not* in public domain.
The same issue with unrar in ClamAV with respective discussion:
http://lists.debian.org/debian-legal/2009/11/msg00079.html
--
Regards,
Aleksey Cherepanov
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.