41 lines
1.7 KiB
Text
41 lines
1.7 KiB
Text
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205152
|
|
|
|
Package: mldonkey-server
|
|
Severity: serious
|
|
Justification: Social Contract part 1?
|
|
|
|
The files src/networks/fasttrack/enc_type_*.c are taken from the giFT
|
|
FastTrack plugin project. I was considering packaging this plugin for
|
|
Debian but I heard from the developers that these three files have all
|
|
been decompiled into C from the binary of the KaZaA file-sharing program
|
|
on Windows, and then hand-edited to varying degrees. It is obvious when
|
|
looking at them that they are not human-written files, and have been
|
|
derived from the non-free binary code in KaZaA belonging to Sharman
|
|
Networks.
|
|
|
|
We have no rights to modify or redistribute this code, and certainly
|
|
no rights to distribute it labelled as GPL as the file suggests, despite
|
|
admitting in comments that it has been decompiled from assembler:
|
|
* The code in this file is very close to the original assembler code.
|
|
* It particularly uses unsigned int to store pointers which leads to
|
|
* crashes on machines where pointers are larger than 32 bit.
|
|
|
|
This code should be removed from the source tarballs on Debian mirrors
|
|
immediately (a patch won't cut it, you need to upload a new orig.tar.gz
|
|
that has those files removed).
|
|
|
|
Regards,
|
|
Rob
|
|
|
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=200500
|
|
|
|
Package: mldonkey
|
|
Severity: serious
|
|
Version: 2.5.1-8
|
|
|
|
src/networks/fasttrack/enc_type_2.c is machine translated to C from the
|
|
disassembly output of a Kazaa binary. This should be evident by just
|
|
looking at it. As I understand it, it can't be GPL'd. And if it could
|
|
be GPL'd, the source code would in my opinion not be "the preferred form
|
|
of the work for making modifications to it" which the GPL requires.
|
|
|